:root{--r-pad-x: 2rem;--r-gap: 1.6rem;--r-section-y: 4.8rem;--r-tap: 4.8rem;--r-eyebrow: 1.2rem;--r-small: 1.4rem;--r-body: 1.6rem;--r-h2: clamp(2.25rem, 5.2vw, 3.8rem);--r-rule: rgba(var(--color-foreground), .14);--r-muted: rgba(var(--color-foreground), .68);--r-rule-strong: rgba(var(--color-foreground), .5);--r-wash: rgba(var(--color-foreground), .04);--r-shell: rgba(var(--color-foreground), .055);--r-sage: #788470;--r-sage-deep: #57604F}@media screen and (min-width:750px){:root{--r-pad-x: 4.8rem;--r-section-y: 7.2rem}}.r-sec{padding:var(--r-section-y) 0}.r-pad{padding-inline:var(--r-pad-x)}.r-eyebrow{margin:0 0 .8rem;font-size:var(--r-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--r-muted)}.r-eyebrow:after{content:"";display:block;width:3.4rem;height:.2rem;margin-top:.8rem;background:var(--r-sage)}.r-h2{margin:0;font-size:var(--r-h2);line-height:1.12;letter-spacing:-.01em;max-width:20ch}.r-body{margin:0;font-size:var(--r-body);line-height:1.55;max-width:42ch;color:var(--r-muted)}.r-link,.r-tile,.r-card,.r-fswitch a,.r-trust a{color:inherit}.r-link{display:inline-flex;align-items:center;min-height:var(--r-tap);font-size:var(--r-small);letter-spacing:.04em;text-underline-offset:.4rem}.r-media{position:relative;overflow:hidden;background:var(--r-wash)}.r-media>img,.r-media>picture>img,.r-media>svg{display:block;width:100%;height:100%;object-fit:cover}.r-1-1{aspect-ratio:1 / 1}.r-4-5{aspect-ratio:4 / 5}.r-16-9{aspect-ratio:16 / 9}.r-trust{border-block:1px solid var(--r-rule);padding-block:2.4rem}.r-trust__grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.r-trust__item{text-align:center;padding-inline:.8rem}.r-trust__item+.r-trust__item{border-left:1px solid var(--r-rule)}.r-trust__label{margin:0;font-size:1.2rem;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.r-trust__note{display:none}@media screen and (min-width:750px){.r-trust__grid{gap:2.4rem}.r-trust__item{text-align:left;padding-inline:0}.r-trust__item+.r-trust__item{border-left:0}.r-trust__label{margin-bottom:.4rem;font-size:var(--r-small)}.r-trust__note{display:block;margin:0;font-size:1.3rem;line-height:1.45;color:var(--r-muted)}}.r-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--r-gap);margin-top:2.4rem}@media screen and (min-width:750px){.r-grid{grid-template-columns:repeat(4,1fr)}}.r-tile{display:block;text-decoration:none}.r-tile__name{display:block;margin-top:1rem;font-size:var(--r-small);letter-spacing:.02em}.r-pair__copy{margin-top:2.4rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.r-facts{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:1.2rem}.r-facts li{display:grid;gap:.3rem;padding-top:1.2rem;border-top:1px solid var(--r-rule)}.r-facts b{font-size:var(--r-small);font-weight:500;letter-spacing:.02em}.r-facts span{font-size:1.3rem;line-height:1.45;color:var(--r-muted)}@media screen and (min-width:750px){.r-facts{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.r-row{display:flex;flex-wrap:nowrap;gap:1.2rem;margin-top:2.4rem;padding-inline:var(--r-pad-x);padding-bottom:1.2rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--r-pad-x);scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.28) transparent}.r-row img,.r-row svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.r-row::-webkit-scrollbar{height:3px}.r-row::-webkit-scrollbar-track{background:transparent}.r-row::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.28);border-radius:999px}.r-row>*{flex:0 0 58%;width:58%;min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.r-row{gap:1.6rem}.r-row>*{flex-basis:23%;width:23%}}.r-card{display:block;text-decoration:none}.r-card__name{display:block;margin-top:1rem;font-size:var(--r-small);letter-spacing:.02em}.r-card__meta{display:block;margin-top:.3rem;font-size:1.3rem;color:var(--r-muted)}.r-faq{margin-top:2.4rem;border-top:1px solid var(--r-rule)}.r-faq details{border-bottom:1px solid var(--r-rule)}.r-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:var(--r-tap);padding:1.4rem 0;cursor:pointer;font-size:var(--r-body);list-style:none}.r-faq summary::-webkit-details-marker{display:none}.r-faq summary:after{content:"+";font-size:2rem;line-height:1;color:var(--r-muted)}.r-faq details[open] summary:after{content:"\2212"}.r-faq__a{margin:0;padding:0 0 1.8rem;font-size:var(--r-small);line-height:1.6;max-width:60ch;color:var(--r-muted)}.r-reserved{margin-inline:var(--r-pad-x);padding:3.2rem 2rem;border:1px dashed var(--r-rule);text-align:center;font-size:var(--r-small);color:var(--r-muted)}.r-fswitch{display:flex;gap:.8rem;padding:1.6rem var(--r-pad-x);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--r-rule)}.r-fswitch::-webkit-scrollbar{display:none}.r-fswitch a{display:inline-flex;align-items:center;white-space:nowrap;min-height:var(--r-tap);padding-inline:1.6rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:999px;font-size:var(--r-small);letter-spacing:.01em;text-decoration:none;color:inherit}.r-fswitch a[aria-current=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:transparent}.r-sw{display:block;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--sw, var(--r-wash));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.22)}.r-sw--ring{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.34)}.r-swatches{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;min-height:1.6rem}.r-swatches .r-sw{width:1.4rem;height:1.4rem}.r-swatches__more{font-size:1.2rem;color:var(--r-muted);letter-spacing:.02em;margin-inline-start:.2rem}.r-shades{display:flex;gap:2rem;overflow-x:auto;padding:.4rem var(--r-pad-x) 1.6rem;margin-top:2rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--r-pad-x);scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.28) transparent}.r-shades::-webkit-scrollbar{height:3px}.r-shades::-webkit-scrollbar-track{background:transparent}.r-shades::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.28);border-radius:999px}.r-shade{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.8rem;min-height:var(--r-tap);min-width:5.4rem;scroll-snap-align:start;text-decoration:none;color:inherit}.r-shade__name{font-size:1.2rem;letter-spacing:.02em;white-space:nowrap}.r-shade .r-sw{width:2.2rem;height:2.2rem}.button,.shopify-challenge__button,.customer button,.royal-hero__cta{min-height:4.8rem;min-width:14rem;padding:0 2.8rem;font-size:1.25rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;border-radius:0}.r-fswitch a{min-width:0;min-height:4rem;padding:0 1.6rem;font-size:var(--r-small);font-weight:400;letter-spacing:.01em;text-transform:none;border-radius:999px;border:1px solid rgba(var(--color-foreground),.28);transition:background-color .15s ease,border-color .15s ease}.r-fswitch a:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.45)}.r-fswitch a[aria-current=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.r-fswitch a{transition:none}}.button,.royal-hero__cta{display:inline-flex;align-items:center;justify-content:center}.jdgm-star{color:#a67c2e!important}.jdgm-star.jdgm--off{color:rgba(var(--color-foreground),.22)!important}.jdgm-prev-badge__text,.jdgm-widget .jdgm-rev__author,.jdgm-widget .jdgm-rev__timestamp{color:rgba(var(--color-foreground),.68)!important}.jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.r-stars:has(*){display:block;margin:.4rem 0 .6rem}.r-stars .jdgm-prev-badge__stars{font-size:1.3rem;letter-spacing:.02em}.r-stars .jdgm-prev-badge__text{font-size:1.2rem;margin-left:.4rem}.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget .jdgm-histogram__average-text{font-weight:400!important;letter-spacing:.01em}#jdgm-cart-drawer-source,[data-widget=cart-drawer],cart-drawer [class*=jdgm],cart-drawer [class*=jm-],cart-drawer-items [class*=jdgm],cart-drawer-items [class*=jm-],#CartDrawer [class*=jdgm],#CartDrawer [class*=jm-],.drawer__inner [class*=jdgm],.drawer__inner [class*=jm-],.drawer__footer [class*=jdgm],#main-cart-items [class*=jdgm],#main-cart-items [class*=jm-],#main-cart-footer [class*=jdgm],#main-cart-footer [class*=jm-],.cart__footer [class*=jdgm],.cart__footer [class*=jm-]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/royal.css.map */
