:root{--rs-ivory: #FFFAF5;--rs-cream: #F8EEE6;--rs-sand: #EADBCB;--rs-cocoa: #4A2C2A;--rs-muted: #8A6F66;--rs-plum: #6B2440;--rs-plum-h: #8A2F55;--rs-night: #3A1630;--rs-gold: #C9A44C;--rs-gold-l: #E2C47A;--rs-blush: #F7DCE3;--rs-foil: linear-gradient(100deg, #B8892F 0%, #E9CF85 38%, #C9A44C 55%, #F3E1A6 72%, #B8892F 100%);--font-heading-family: "Cormorant Garamond", "Cormorant", Georgia, serif !important;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif !important;--font-accent-family: "Pinyon Script", "Cormorant Garamond", cursive !important;--font-heading-style: normal !important;--font-accent-style: normal !important;--font-accent-weight: 400 !important;--letter-spacing-heading: .2px}body{background-color:var(--rs-ivory);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23C9A44C' fill-opacity='0.10'%3E%3Cpath d='M30 22l1.6 4.4L36 28l-4.4 1.6L30 34l-1.6-4.4L24 28l4.4-1.6z'/%3E%3Cpath d='M90 82l1.2 3.3 3.3 1.2-3.3 1.2L90 91l-1.2-3.3-3.3-1.2 3.3-1.2z'/%3E%3Ccircle cx='86' cy='26' r='1.2'/%3E%3Ccircle cx='24' cy='88' r='1'/%3E%3C/g%3E%3C/svg%3E");color:var(--rs-cocoa)}::selection{background:var(--rs-blush);color:var(--rs-plum)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.custom-hero__title,.section-heading{font-family:var(--font-heading-family)!important;font-weight:600!important;letter-spacing:.2px;color:var(--rs-cocoa)}.custom-hero__title{line-height:1.02!important}html body :is(.shopify-section,section,div) .section-accent-text.section-accent-text.section-accent-text,html body :is(.shopify-section,section,div) .custom-hero-accent.custom-hero-accent.custom-hero-accent,html body :is(.shopify-section,section,div) [class*=accent-text][class*=accent-text][class*=accent-text],.section-accent-text,.custom-hero-accent,.accent-font,.new-hero-accent-text,.accent-text,.global-accent-text,.custom-accent-text{font-family:Pinyon Script,cursive!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;font-size:1.22em;line-height:1;color:var(--rs-plum)!important;-webkit-text-fill-color:var(--rs-plum);background:none!important;padding:0 .06em}.accent-font:before{content:none!important}body,p,li,input,select,textarea,button{font-family:var(--font-body-family)}.button:not(.button--secondary):not(.button--tertiary),.btn,.shop-add-to-cart-button,.custom-hero__button,.product-form__submit,.sticky-add-to-cart button,.newsletter-form__button,button[name=add],a[class*=__button]:not([class*=close]):not(.link),button[class*=__button]:not([class*=close]):not([class*=arrow]):not(.link):not(.disclosure__button):not(.field__button){position:relative;overflow:hidden;background:linear-gradient(180deg,var(--rs-plum-h) 0%,var(--rs-plum) 100%)!important;color:#fff!important;border:1px solid var(--rs-gold)!important;border-radius:999px!important;box-shadow:0 0 0 3px #c9a44c2e,0 10px 24px -12px #6b24408c!important;letter-spacing:1.2px;transition:transform .25s ease,box-shadow .25s ease}.button:not(.button--secondary):not(.button--tertiary):after,.btn:after,.shop-add-to-cart-button:after,.custom-hero__button:after,.product-form__submit:after,button[name=add]:after,a[class*=__button]:not([class*=close]):not(.link):after{content:"";position:absolute;inset:-2px auto -2px -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,236,190,.55),transparent);transform:skew(-20deg);animation:rs-shimmer 4.2s ease-in-out infinite;pointer-events:none}.button:hover,.btn:hover,.shop-add-to-cart-button:hover,.custom-hero__button:hover,button[name=add]:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #c9a44c47,0 14px 28px -12px #6b244099!important}@keyframes rs-shimmer{0%,55%{left:-60%}to{left:130%}}.custom-hero__image{border-radius:999px 999px 28px 28px!important;border:2px solid var(--rs-gold);box-shadow:0 0 0 10px var(--rs-ivory),0 0 0 11px #c9a44c8c,0 40px 70px -35px #6b244080;aspect-ratio:4 / 5;object-fit:cover}.custom-hero__title:before{content:"\265b";display:block;font-size:.42em;line-height:1;margin-bottom:.35em;color:var(--rs-gold);letter-spacing:0}.custom-hero__image~img,[class*=review] img,[class*=benefit] img,[class*=step] img{border-radius:18px}[class*=ticker],[class*=announcement]{letter-spacing:1.5px}html body [id*=satisfaction_guarantee] .accent-text.accent-text.accent-text.accent-text,html body [id*=satisfaction_guarantee] [class*=accent][class*=accent][class*=accent][class*=accent]{color:var(--rs-gold-l)!important;-webkit-text-fill-color:var(--rs-gold-l)}html body .guarantee-section__cta.guarantee-section__cta{background:linear-gradient(180deg,#FFFFFF 0%,var(--rs-ivory) 100%)!important;color:var(--rs-plum)!important;border:1px solid var(--rs-gold)!important;border-radius:999px!important;font-weight:600;letter-spacing:1.4px}.rs-castle{position:relative;display:block;width:100%;line-height:0;margin-top:0;margin-bottom:-2px;pointer-events:none}.rs-castle svg{display:block;width:100%;height:auto}.rs-castle .rs-win{animation:rs-glow 3.2s ease-in-out infinite}.rs-castle .rs-win:nth-of-type(2n){animation-delay:1.1s}.rs-castle .rs-win:nth-of-type(3n){animation-delay:2s}.rs-castle .rs-star{animation:rs-twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.rs-castle .rs-star:nth-of-type(2n){animation-delay:.9s}.rs-castle .rs-star:nth-of-type(3n){animation-delay:1.7s}@keyframes rs-glow{0%,to{opacity:.95}50%{opacity:.55}}@keyframes rs-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.6)}}.rs-preorder-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--rs-muted);text-align:center}.rs-preorder-note strong{color:var(--rs-plum);font-weight:500}#rs-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:60}@media(prefers-reduced-motion:reduce){.button:after,.btn:after,.shop-add-to-cart-button:after,.custom-hero__button:after,button[name=add]:after,a[class*=__button]:after,.rs-castle .rs-win,.rs-castle .rs-star{animation:none!important}#rs-sparkles{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/royal-step.css.map */
