:root{--rs-ivory: #FFFBF5;--rs-cream: #F5EEE2;--rs-sand: #E6DAC6;--rs-cocoa: #1F2B24;--rs-muted: #66756B;--rs-plum: #B3202A;--rs-plum-h: #C8303A;--rs-night: #0F2E22;--rs-green: #1D4A37;--rs-gold: #C9A44C;--rs-gold-l: #F3D27A;--rs-blush: #F7E3DF;--font-heading-family: "Cormorant Garamond", "Cormorant", Georgia, serif !important;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif !important;--font-accent-family: "Cormorant Garamond", Georgia, serif !important;--font-heading-style: normal !important;--font-accent-style: italic !important;--font-accent-weight: 600 !important;--letter-spacing-heading: .2px}body{background-color:var(--rs-ivory);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:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;font-size:1.04em;line-height:1.05;color:var(--rs-plum)!important;-webkit-text-fill-color:var(--rs-plum);background:none!important;padding:0 .04em}.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 rgba(201,164,76,.7)!important;border-radius:999px!important;box-shadow:0 10px 24px -12px #b3202a99!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,.45),transparent);transform:skew(-20deg);animation:rs-shimmer 4.8s 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 14px 28px -12px #b3202aa6!important}@keyframes rs-shimmer{0%,55%{left:-60%}to{left:130%}}.custom-hero__image{border-radius:22px!important;border:1px solid rgba(201,164,76,.6);box-shadow:0 0 0 8px var(--rs-ivory),0 0 0 9px #c9a44c59,0 40px 70px -35px #0f2e228c;aspect-ratio:4 / 5;object-fit:cover}.custom-hero__title:before{content:"\2605  The Christmas decoration of the year \2605";display:block;font-family:var(--font-body-family);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:.9em;color:var(--rs-plum)}.custom-hero__image~img,[class*=review] img,[class*=benefit] img,[class*=step] img{border-radius:16px}[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 .tl-wrap{animation:rs-glow 2.2s ease-in-out infinite}.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,.rs-castle .tl-wrap{animation:none!important}#rs-sparkles{display:none}}html body .discount-banner{color:#fff!important;letter-spacing:.3px}html body .discount-banner .discount-banner-text:before{content:"You're saving "}html body .discount-banner .discount-banner-text:after{content:" today"}
/*# sourceMappingURL=/cdn/shop/t/39/assets/royal-step.css.map */
