:root{--ra-terracotta-50: #fbf1ec;--ra-terracotta-100: #f5ddd1;--ra-terracotta-500: #b34f2d;--ra-terracotta-600: #963f22;--ra-terracotta-700: #77311b;--ra-ivory: #fbf7f2;--ra-linen: #f4ece2;--ra-sand-100: #ebe0d3;--ra-sand-200: #dccdbc;--ra-sand-300: #c2af9a;--ra-stone-500: #8c7a69;--ra-stone-600: #6b5b4d;--ra-umber-800: #3a2c23;--ra-ink: #1e1612;--ra-white: #ffffff;--ra-ochre-100: #f6ebd3;--ra-olive-100: #e7ead8;--ra-indigo-100: #dce4ec;--ra-font-display: var(--font-heading--family, "Marcellus", "Times New Roman", serif);--ra-font-sans: var(--font-body--family, "Jost", "Helvetica Neue", Arial, sans-serif);--ra-fs-h1: clamp(32px, 4vw, 44px);--ra-fs-h2: clamp(26px, 3vw, 34px);--ra-lh-body: 1.6;--ra-tracking-ui: .12em;--ra-tracking-eyebrow: .24em;--ra-pad-inline: var(--page-margin, 16px);--ra-section-gap: clamp(56px, 7vw, 88px);--ra-ease-out: cubic-bezier(.22, .61, .36, 1);--ra-dur-fast: .14s;--ra-dur-slow: .48s}body{--narrow-page-width: 100vw;--normal-page-width: 100vw;--wide-page-width: 100vw;--normal-content-width: 100vw}::selection{background:var(--ra-terracotta-100);color:var(--ra-ink)}.ra-container{padding-inline:var(--ra-pad-inline);box-sizing:border-box}.ra-heading{margin:0;font-family:var(--ra-font-display);font-weight:400;font-size:var(--ra-fs-h2);line-height:1.18;letter-spacing:-.01em;color:var(--ra-ink);text-wrap:balance}.ra-heading--h1{font-size:var(--ra-fs-h1)}.ra-eyebrow{font-family:var(--ra-font-sans);font-size:12px;font-weight:500;letter-spacing:var(--ra-tracking-eyebrow);text-transform:uppercase;color:var(--ra-terracotta-500)}.ra-label{font-family:var(--ra-font-sans);font-size:13px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;color:var(--ra-ink)}.ra-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 32px;border:1px solid var(--ra-terracotta-500);border-radius:0;background:var(--ra-terracotta-500);color:var(--ra-white);font-family:var(--ra-font-sans);font-size:13px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--ra-dur-fast) var(--ra-ease-out),border-color var(--ra-dur-fast) var(--ra-ease-out)}.ra-button:hover{background:var(--ra-terracotta-600);border-color:var(--ra-terracotta-600);color:var(--ra-white)}.ra-button:active{transform:scale(.98)}.ra-button:focus-visible,.ra-link:focus-visible,.ra-tile:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ra-ivory),0 0 0 4px var(--ra-terracotta-500)}.ra-link{font-size:12px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;color:var(--ra-terracotta-500);border-bottom:1px solid currentColor;padding-bottom:3px;text-decoration:none}.ra-link:hover{color:var(--ra-terracotta-600)}.ra-placeholder{width:100%;height:100%;display:block;background:var(--ra-sand-200);fill:var(--ra-stone-500)}body{background-color:var(--ra-terracotta-100)}.header .header-logo__image{filter:brightness(0) invert(1)}.header .menu-list__link{letter-spacing:.04em;text-transform:uppercase;font-weight:500}.header .menu-list__link-title{position:relative;color:var(--ra-ivory)}.header .menu-list__link-title:after{content:"";position:absolute;left:50%;bottom:-8px;width:100%;height:2px;background:var(--ra-ivory);transform:translate(-50%) scaleX(0);transition:transform var(--ra-dur-slow) var(--ra-ease-out)}.header .menu-list__link--active .menu-list__link-title:after,.header .menu-list__link:hover .menu-list__link-title:after,.header .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after{transform:translate(-50%) scaleX(1)}.header .menu-list__disclosure-icon{color:var(--ra-ivory)}.header .menu-list__submenu-inner{--color-foreground: var(--ra-ivory);--color-foreground-rgb: 251 247 242;--menu-parent-font-color: var(--ra-ivory);--menu-parent-active-font-color: var(--ra-white);--menu-child-font-color: rgb(251 247 242 / .82);--menu-child-active-font-color: var(--ra-white);overflow:hidden;border-top:1px solid rgb(251 247 242 / .18)}.header .menu-list__submenu-inner:before{content:"";position:absolute;top:50%;right:-60px;width:340px;aspect-ratio:1;-webkit-mask:var(--ra-mark) center / contain no-repeat;mask:var(--ra-mark) center / contain no-repeat;background:var(--ra-ivory);opacity:.08;transform:translateY(-50%);animation:ra-spin-y 80s linear infinite;pointer-events:none}.header .mega-menu{position:relative}.header .mega-menu:before{content:"";position:absolute;left:-180px;bottom:-220px;width:300px;aspect-ratio:1;-webkit-mask:var(--ra-mark) center / contain no-repeat;mask:var(--ra-mark) center / contain no-repeat;background:var(--ra-ivory);opacity:.07;animation:ra-spin-plain 80s linear infinite reverse;pointer-events:none}.ra-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(251 247 242 / .4);pointer-events:none}.ra-frame i{position:absolute;width:9px;height:9px;background:var(--ra-ivory);transform:translate(-50%,-50%) rotate(45deg)}.ra-frame i:nth-child(1){left:0;top:0}.ra-frame i:nth-child(2){left:100%;top:0}.ra-frame i:nth-child(3){left:0;top:100%}.ra-frame i:nth-child(4){left:100%;top:100%}.header .ra-submenu-layout{position:relative;padding:32px 36px}@keyframes ra-spin-plain{to{transform:rotate(360deg)}}.header .ra-submenu-layout{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:56px}.header .ra-submenu-intro{display:flex;flex-direction:column;gap:12px;padding-inline-end:48px;border-inline-end:1px solid rgb(251 247 242 / .2)}.header .ra-submenu-intro__eyebrow{font-size:11px;font-weight:500;letter-spacing:var(--ra-tracking-eyebrow);text-transform:uppercase;color:var(--ra-terracotta-100)}.header .ra-submenu-intro__title{font-family:var(--ra-font-display);font-size:34px;line-height:1.1;color:var(--ra-ivory)}.header .ra-submenu-intro__cta{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:8px;padding:12px 22px;background:var(--ra-ivory);color:var(--ra-terracotta-600);font-size:12px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;text-decoration:none;transition:background var(--ra-dur-fast) var(--ra-ease-out),gap var(--ra-dur-slow) var(--ra-ease-out)}.header .ra-submenu-intro__cta:hover{background:var(--ra-white);gap:16px}.header .mega-menu__list:has(>.mega-menu__column:only-child)>.mega-menu__column{grid-column:1 / -1;columns:3 180px;column-gap:48px}.header .mega-menu__column>div{break-inside:avoid}@media screen and (max-width:989px){.header .ra-submenu-layout{grid-template-columns:1fr;gap:24px}.header .ra-submenu-intro{border:0;padding:0}}.header .mega-menu__link--parent{font-family:var(--ra-font-display);font-size:20px;letter-spacing:.01em;text-transform:none;color:var(--ra-ivory);flex-direction:column;gap:10px;padding-bottom:10px}.header .mega-menu__link--parent:after{content:"";width:28px;height:1px;background:var(--ra-terracotta-100)}.header .mega-menu__link:not(.mega-menu__link--parent){position:relative;align-items:center;padding-block:8px;font-family:var(--ra-font-display);font-size:19px;letter-spacing:.01em;text-transform:none;color:#fbf7f2d1;transition:color var(--ra-dur-fast) var(--ra-ease-out),padding var(--ra-dur-slow) var(--ra-ease-out)}.header .mega-menu__link:not(.mega-menu__link--parent):before{content:"";position:absolute;left:0;width:6px;height:6px;background:var(--ra-ivory);transform:rotate(45deg) scale(0);transition:transform var(--ra-dur-slow) var(--ra-ease-out)}.header .mega-menu__link:not(.mega-menu__link--parent):hover,.header .mega-menu__link:not(.mega-menu__link--parent):focus-visible{color:var(--ra-white);padding-inline-start:16px}.header .mega-menu__link:not(.mega-menu__link--parent):hover:before,.header .mega-menu__link:not(.mega-menu__link--parent):focus-visible:before{transform:rotate(45deg) scale(1)}.header .mega-menu__link-image{outline:1px solid rgb(251 247 242 / .25);outline-offset:4px;transition:transform var(--ra-dur-slow) var(--ra-ease-out)}.header .mega-menu__link:hover .mega-menu__link-image{transform:scale(1.02)}.menu-drawer{--color-foreground: var(--ra-ivory);--color-foreground-rgb: 251 247 242;--color-background: var(--ra-terracotta-600);--color-background-rgb: 150 63 34;background-color:var(--ra-terracotta-600);color:var(--ra-ivory)}.menu-drawer .menu-drawer__menu-item,.menu-drawer a,.menu-drawer button{color:var(--ra-ivory)}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--ra-font-display);border-bottom:1px solid rgb(251 247 242 / .15)}@keyframes ra-spin-y{to{transform:translateY(-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.header .menu-list__submenu-inner:before{animation:none}}.product-badges__badge{letter-spacing:.08em}.product-details .details__header svg{color:var(--ra-terracotta-500)}.shopify-policy__container{max-width:none;padding:40px var(--ra-pad-inline) 96px}.shopify-policy__title h1{font-family:var(--ra-font-display);font-weight:400;font-size:var(--ra-fs-h2);color:var(--ra-ink);margin:0 0 20px}.shopify-policy__body{font-size:15px;line-height:var(--ra-lh-body);color:var(--ra-umber-800)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--ra-font-sans);font-size:13px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;color:var(--ra-ink);padding-top:12px;border-top:1px solid var(--ra-sand-200)}.ra-product-card{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ra-ink);text-decoration:none}.ra-product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden}.ra-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--ra-dur-slow) var(--ra-ease-out)}.ra-product-card:hover .ra-product-card__media img{transform:scale(1.03)}.ra-product-card__badge{position:absolute;top:12px;right:12px;background:var(--ra-terracotta-500);color:var(--ra-white);font-size:11px;letter-spacing:.08em;padding:4px 8px}.ra-product-card__title{font-size:14px;line-height:1.45}.ra-product-card:hover .ra-product-card__title{text-decoration:underline;text-underline-offset:3px}.ra-product-card__price{font-size:14px;font-weight:500;display:flex;gap:8px}.ra-product-card__compare{font-weight:400;color:var(--ra-stone-500)}.ra-cover{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;text-align:center;background:var(--ra-cover-bg, var(--ra-terracotta-500));color:var(--ra-white)}.ra-cover>*{position:relative}.ra-cover__mark{position:absolute;width:auto;opacity:.14;pointer-events:none}.ra-cover__eyebrow{margin:0;font-size:10px;font-weight:500;letter-spacing:var(--ra-tracking-eyebrow);text-transform:uppercase}.ra-cover__title{margin:0;font-family:var(--ra-font-display);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.ra-cover__rule{width:36px;height:1px;background:currentColor}.ra-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ra-stone-600)}.ra-breadcrumbs a{color:inherit;text-decoration:none}.ra-breadcrumbs a:hover{color:var(--ra-terracotta-600)}.ra-restock{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(56px,8vw,104px) 24px;margin-block:8px 48px;text-align:center;background:var(--ra-linen);color:var(--ra-ink);animation:ra-fade-up var(--ra-dur-slow) var(--ra-ease-out) both}.ra-restock>*{position:relative}.ra-restock__mark{position:absolute;top:50%;left:50%;width:min(520px,90%);aspect-ratio:1;-webkit-mask:var(--ra-mark) center / contain no-repeat;mask:var(--ra-mark) center / contain no-repeat;background:var(--ra-terracotta-500);opacity:.08;transform:translate(-50%,-50%);animation:ra-spin 60s linear infinite;pointer-events:none}.ra-restock__eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:var(--ra-tracking-eyebrow);text-transform:uppercase;color:var(--ra-terracotta-500)}.ra-restock__title{margin:0;font-family:var(--ra-font-display);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.01em;color:var(--ra-ink)}.ra-restock__rule{width:44px;height:1px;background:var(--ra-terracotta-500)}.ra-restock__text{margin:0;max-width:560px;font-size:16px;line-height:var(--ra-lh-body);color:var(--ra-umber-800)}.ra-restock__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.ra-restock__button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;font-size:13px;font-weight:500;letter-spacing:var(--ra-tracking-ui);text-transform:uppercase;text-decoration:none;border:1px solid var(--ra-terracotta-500);transition:background var(--ra-dur-fast) var(--ra-ease-out),color var(--ra-dur-fast) var(--ra-ease-out)}.ra-restock__button--light{background:var(--ra-terracotta-500);color:var(--ra-white)}.ra-restock__button--light:hover{background:var(--ra-terracotta-600);border-color:var(--ra-terracotta-600);color:var(--ra-white)}.ra-restock__button--outline{background:transparent;color:var(--ra-terracotta-600)}.ra-restock__button--outline:hover{background:var(--ra-terracotta-500);color:var(--ra-white)}@keyframes ra-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ra-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ra-restock,.ra-restock__mark{animation:none}}.price,.ra-price,.cart-items__price>text-component,.cart-totals__original-value,.cart-totals__total-value{display:inline-block;padding:.2em .6em;background:var(--ra-terracotta-500);color:var(--ra-white);font-family:var(--ra-font-sans);font-weight:700;font-size:1.125em;line-height:1.3;letter-spacing:.01em;white-space:nowrap;border-radius:6px}.price bdi,.ra-price bdi{color:inherit}.product-details product-price .price,.product-information product-price .price{font-size:clamp(22px,2vw,28px);padding:.18em .55em}.product-card .price,.ra-product-card .ra-price{font-size:clamp(15px,1.2vw,18px)}.cart-items .ra-price,.cart-items__price>text-component{font-size:15px}.cart-totals__total-value{font-size:20px}.compare-at-price,.ra-product-card__compare{color:var(--ra-stone-600);font-family:var(--ra-font-sans);font-weight:700;font-size:1em;text-decoration:line-through;text-decoration-thickness:1.5px;margin-inline-start:.5em;white-space:nowrap}.product-details product-price .compare-at-price,.product-information product-price .compare-at-price{font-size:clamp(18px,1.6vw,22px)}.product-card .compare-at-price,.ra-product-card .ra-product-card__compare{font-size:clamp(14px,1.05vw,16px)}.cart-items .compare-at-price{font-size:14px}[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/royal-aura.css.map */
