:root{--rr-ink: #1C1712;--rr-ink-soft: #3B332A;--rr-paper: #F3E9D3;--rr-card: #FBF6EA;--rr-warm: #F0DFBC;--rr-warm-deep: #E7D2A6;--rr-orange: #E2571F;--rr-orange-deep: #C6480F;--rr-orange-tint: #F8CFBA;--rr-rust: #A6371C;--rr-rust-deep: #8A2D16;--rr-mustard: #E9A22E;--rr-mustard-deep: #D18E1F;--rr-mustard-tint: #F6E2B8;--rr-teal: #1E7A70;--rr-teal-deep: #16635B;--rr-teal-tint: #C3DFD8;--rr-cobalt: #2C46B0;--rr-cobalt-deep: #233A96;--rr-cobalt-tint: #CBD3EF;--rr-grey-700: #5D5348;--rr-grey-500: #8A8078;--rr-grey-300: #C9BEAD;--rr-grey-200: #DFD5C0;--rr-line: #E3D9C4;--rr-success: var(--rr-teal);--rr-success-tint: var(--rr-teal-tint);--rr-error: var(--rr-rust);--rr-error-tint: #F0CDC2;--rr-warning: var(--rr-mustard);--rr-warning-tint: var(--rr-mustard-tint);--rr-info: var(--rr-cobalt);--rr-info-tint: #CBD3EF;--surface-page: var(--rr-paper);--surface-card: var(--rr-card);--surface-warm: var(--rr-warm);--surface-ink: var(--rr-ink);--text-body: var(--rr-ink);--text-muted: var(--rr-grey-700);--text-faint: var(--rr-grey-500);--text-inverse: var(--rr-card);--text-accent: var(--rr-rust);--border-line: var(--rr-line);--border-strong: var(--rr-grey-300);--focus-ring: var(--rr-cobalt);--rr-font-display: var(--font-heading--family, "Young Serif", Georgia, serif);--rr-font-body: var(--font-body--family, "DM Sans", Arial, sans-serif);--font-display: var(--rr-font-display);--font-body: var(--rr-font-body);--text-display-size: clamp(2.75rem, 6vw, 4.25rem);--text-display-lh: 1.04;--text-h1-size: clamp(2.25rem, 4.5vw, 3rem);--text-h1-lh: 1.08;--text-h2-size: clamp(1.75rem, 3.5vw, 2.25rem);--text-h2-lh: 1.12;--text-h3-size: 1.75rem;--text-h3-lh: 1.2;--text-h4-size: 1.375rem;--text-h4-lh: 1.3;--text-h5-size: 1.125rem;--text-h5-lh: 1.4;--text-h6-size: 1rem;--text-h6-lh: 1.4;--text-body-lg-size: 1.125rem;--text-body-lg-lh: 1.6;--text-body-size: 1rem;--text-body-lh: 1.6;--text-body-sm-size: .875rem;--text-body-sm-lh: 1.5;--text-caption-size: .75rem;--text-caption-lh: 1.45;--text-button-size: 1rem;--text-button-sm-size: .875rem;--text-price-size: 1.125rem;--weight-display: 400;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--tracking-display: -.01em;--tracking-body: 0;--tracking-caps: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--container-max: 1200px;--container-pad: clamp(16px, 4vw, 40px);--grid-gap: clamp(12px, 2vw, 24px);--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-megamenu: 200;--z-drawer: 400;--z-modal: 500;--z-toast: 600;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--radius-arch: 999px 999px var(--radius-md) var(--radius-md);--shadow-card: 0 1px 0 rgba(28, 23, 18, .04), 0 6px 16px rgba(28, 23, 18, .08);--shadow-raised: 0 14px 34px rgba(28, 23, 18, .16);--shadow-drawer: -24px 0 60px rgba(28, 23, 18, .22);--shadow-toast: 0 10px 30px rgba(28, 23, 18, .24);--motion-fast: .14s;--motion-base: .24s;--motion-slow: .42s;--motion-marquee: 28s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1)}.rr-display{font-family:var(--rr-font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;font-size:var(--text-display-size);line-height:var(--text-display-lh)}.rr-eyebrow{font-family:var(--rr-font-body);font-size:var(--text-caption-size);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}::selection{background:var(--rr-mustard);color:var(--rr-ink)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border:none;border-radius:var(--radius-pill);font-family:var(--rr-font-body);font-size:var(--text-button-size);font-weight:var(--weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.rr-btn:active{transform:scale(.97)}.rr-btn--primary{background:var(--rr-ink);color:var(--text-inverse)}.rr-btn--primary:hover{background:var(--rr-rust)}.rr-btn--secondary{background:transparent;color:var(--rr-ink);box-shadow:inset 0 0 0 1.5px var(--rr-ink)}.rr-btn--secondary:hover{background:var(--rr-warm)}.rr-btn--accent{background:var(--rr-orange);color:var(--rr-ink)}.rr-btn--accent:hover{background:var(--rr-mustard)}.rr-btn--tertiary{background:transparent;color:var(--text-accent);padding:0 var(--space-2);min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.rr-btn--tertiary:hover{color:var(--rr-ink)}.rr-btn--sm{min-height:40px;padding:0 var(--space-4);font-size:var(--text-button-sm-size)}.rr-btn--lg{min-height:56px;padding:0 var(--space-6)}.rr-btn--full{width:100%}.rr-btn:disabled,.rr-btn[aria-disabled=true]{background:var(--rr-grey-200);color:var(--rr-grey-500);box-shadow:none;cursor:not-allowed;transform:none}.rr-link{color:var(--text-accent);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color var(--motion-fast) var(--ease-out)}.rr-link:hover{color:var(--rr-ink)}.rr-link--quiet{color:var(--rr-ink);text-decoration-color:var(--rr-grey-300)}.rr-link--quiet:hover{text-decoration-color:var(--rr-ink)}.rr-condition{font-size:var(--text-caption-size);color:var(--text-muted);letter-spacing:.02em}.rr-collection-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:150px;padding:var(--space-4);background:var(--tile-bg, var(--rr-warm));border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:var(--text-body);transition:transform var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.rr-collection-tile:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--tile-bg, var(--rr-warm)) 90%,var(--rr-ink))}.rr-collection-tile .rr-tile-shape{position:absolute;top:var(--space-4);right:var(--space-4);transition:transform var(--motion-base) var(--ease-pop)}.rr-collection-tile .rr-tile-shape svg{height:52px;width:auto}.rr-collection-tile:hover .rr-tile-shape{transform:rotate(8deg) scale(1.06)}.rr-tile-name{font-family:var(--rr-font-display);font-size:var(--text-h4-size);line-height:1.2;color:var(--tile-fg, var(--rr-ink))}.rr-tile-count{font-size:var(--text-caption-size);color:var(--tile-fg, var(--rr-ink));opacity:.72}.rr-badge--new{background:var(--rr-teal);color:var(--text-inverse)}.rr-badge--rare{background:var(--rr-cobalt);color:var(--text-inverse)}.rr-badge--last-one{background:var(--rr-mustard);color:var(--rr-ink)}.rr-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-body-sm-size)}.rr-breadcrumbs a{color:var(--text-muted);text-decoration:none}.rr-breadcrumbs a:hover{color:var(--rr-rust);text-decoration:underline;text-underline-offset:3px}.rr-breadcrumbs .rr-crumb-sep{color:var(--rr-grey-300)}.rr-breadcrumbs [aria-current=page]{color:var(--text-body);font-weight:var(--weight-medium)}.rr-facet-count{color:var(--rr-grey-700);font-size:var(--text-body-sm-size);font-weight:var(--weight-regular)}.rr-container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.rr-section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.rr-section--warm{background:var(--surface-warm)}.rr-section--ink{background:var(--surface-ink);color:var(--text-inverse)}.rr-divider{--divider-color: var(--rr-warm);height:20px;background-image:radial-gradient(circle at 20px 0,var(--divider-color) 19px,transparent 20px);background-size:40px 20px;background-repeat:repeat-x}.rr-divider--flip{transform:scaleY(-1)}.rr-scallop-top,.rr-scallop-bottom{position:relative}.rr-scallop-top:before,.rr-scallop-bottom:after{content:"";position:absolute;left:0;right:0;height:20px;background-image:radial-gradient(circle at 20px 0,var(--divider-color, var(--rr-warm)) 19px,transparent 20px);background-size:40px 20px;background-repeat:repeat-x;pointer-events:none;z-index:1}.rr-scallop-top:before{top:-20px;transform:scaleY(-1)}.rr-scallop-bottom:after{bottom:-20px}.rr-img-ph{background:repeating-linear-gradient(45deg,#eadfc6,#eadfc6 10px,#f0e7d1 10px 20px);display:grid;place-items:center;width:100%;height:100%}.rr-img-ph i{font-style:normal;font-size:var(--text-caption-size);font-weight:var(--weight-medium);color:var(--text-muted);background:var(--surface-card);padding:4px 10px;border-radius:var(--radius-pill)}.rr-arch{border-radius:var(--radius-arch);overflow:hidden}:root:root{--font-h1--family: var(--rr-font-display);--font-h1--style: normal;--font-h1--weight: 400;--font-h1--size: clamp(2.25rem, 4.5vw, 3rem);--font-h1--line-height: 1.08;--font-h1--letter-spacing: -.01em;--font-h1--case: none;--font-h2--family: var(--rr-font-display);--font-h2--style: normal;--font-h2--weight: 400;--font-h2--size: clamp(1.75rem, 3.5vw, 2.25rem);--font-h2--line-height: 1.12;--font-h2--letter-spacing: -.01em;--font-h2--case: none;--font-h3--family: var(--rr-font-display);--font-h3--style: normal;--font-h3--weight: 400;--font-h3--size: 1.75rem;--font-h3--line-height: 1.2;--font-h3--letter-spacing: -.01em;--font-h3--case: none;--font-h4--family: var(--rr-font-body);--font-h4--style: normal;--font-h4--weight: 700;--font-h4--size: 1.375rem;--font-h4--line-height: 1.3;--font-h4--letter-spacing: 0;--font-h4--case: none;--font-h5--family: var(--rr-font-body);--font-h5--style: normal;--font-h5--weight: 700;--font-h5--size: 1.125rem;--font-h5--line-height: 1.4;--font-h5--letter-spacing: 0;--font-h5--case: none;--font-h6--family: var(--rr-font-body);--font-h6--style: normal;--font-h6--weight: 700;--font-h6--size: 1rem;--font-h6--line-height: 1.4;--font-h6--letter-spacing: .08em;--font-h6--case: uppercase;--font-paragraph--family: var(--rr-font-body);--font-paragraph--style: normal;--font-paragraph--weight: 400;--font-paragraph--size: 1rem;--font-paragraph--line-height: 1.6;--font-paragraph--case: none;--color-border: var(--rr-line);--color-border-rgb: 227 217 196;--color-primary-button-border: rgba(0, 0, 0, 0);--color-primary-button-focus-outline: var(--rr-cobalt);--color-primary-button-hover-text: #FBF6EA;--color-primary-button-hover-background: var(--rr-rust);--color-primary-button-hover-border: rgba(0, 0, 0, 0);--color-secondary-button-hover-text: var(--rr-ink);--color-secondary-button-hover-background: var(--rr-warm);--color-secondary-button-hover-border: var(--rr-ink);--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-width-primary: 0px;--style-border-width-secondary: 1.5px;--button-padding-inline: 24px;--button-padding-block: 14px;--style-border-radius-inputs: 12px;--style-border-width-inputs: 1.5px;--color-input-background: var(--rr-card);--color-input-text: var(--rr-ink);--color-input-text-rgb: 28 23 18;--color-input-border: var(--rr-grey-300);--style-border-radius-popover: 12px;--style-border-radius-pills: 999px;--style-border-drawer: 1px solid var(--rr-line);--theme-drawer-width: min(420px, 92vw);--drawer-max-width: min(420px, 92vw);--shadow-drawer: -24px 0 60px rgba(28, 23, 18, .22);--shadow-popover: 0 14px 34px rgba(28, 23, 18, .16);--shadow-button: 0 2px 3px rgba(28, 23, 18, .2);--color-shadow-rgb: 28 23 18;--backdrop-opacity: .45;--hover-lift-amount: 4px;--narrow-page-width: 75rem}body[class*=page-width]{background-color:var(--rr-paper);color:var(--rr-ink)}:is(h1,h2,h3,.h1,.h2,.h3){font-synthesis:none}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-family:var(--rr-font-body);font-weight:700;font-size:1rem;line-height:1;min-height:48px;align-content:center;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.button:active:not(:disabled,[aria-disabled=true]),.button-secondary:active:not(:disabled,[aria-disabled=true]),.button-custom:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.button:not(.button-secondary,.button-unstyled){outline-color:var(--rr-cobalt)}.button:disabled,.button[aria-disabled=true],.button-secondary[aria-disabled=true]{opacity:1;--button-background-color: var(--rr-grey-200);--button-color: var(--rr-grey-500);--button-border-color: rgba(0, 0, 0, 0)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--rr-rust);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:currentcolor}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:var(--rr-ink);text-decoration-color:currentcolor}.shopify-section-group-footer-group p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--rr-paper);text-decoration:none;opacity:.9}.shopify-section-group-footer-group p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:var(--rr-paper);opacity:1;text-decoration:underline;text-underline-offset:3px}input:not([type=checkbox],[type=radio]):focus,select:focus,textarea:focus{border-color:var(--rr-cobalt);box-shadow:0 0 0 3px #2c46b02e}select{background-color:var(--rr-card)}.product-card,.collection-card,.predictive-search-results__card{border-radius:var(--radius-lg);background-color:var(--rr-card);box-shadow:var(--shadow-card);overflow:hidden;border:none}.collection-card{background-color:var(--rr-warm);transition:transform var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.product-grid__item{border:none}.card-gallery{background-color:var(--rr-warm)}.product-card .card-gallery img{transition:transform var(--motion-slow) var(--ease-out)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover,.predictive-search-results__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised)}.collection-card:hover{transform:translateY(-3px);background-color:var(--rr-warm-deep)}.product-card:hover .card-gallery img{transform:scale(1.04)}}.product-card .product-card__content{padding-bottom:var(--space-4)}.product-card .product-card__content>:not(.card-gallery,.product-grid-view-zoom-out--details),.product-card .product-card__content>.contents>*{padding-inline:var(--space-4)}.product-card__content .text-block p[role=heading]{font-family:var(--rr-font-body);font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--rr-ink)}.product-card{position:relative}.rr-card-icon{position:absolute;inset-block-end:14px;inset-inline-end:14px;display:inline-flex;pointer-events:none;opacity:.85}.rr-card-icon svg{height:18px;width:auto;display:block}.product-card:has(.color-custom-badge-sold-out) .card-gallery img{filter:grayscale(.9) contrast(.92);opacity:.75}product-price .price{font-family:var(--rr-font-body);font-size:var(--text-price-size);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;line-height:1.2}product-price .price-item--sale{color:var(--rr-rust)}product-price .compare-at-price{font-family:var(--rr-font-body);font-size:var(--text-body-sm-size);font-weight:400;color:var(--rr-grey-700);text-decoration:line-through;text-transform:none;letter-spacing:0}.product-badges__badge.product-badges__badge{font-family:var(--rr-font-body);font-size:var(--text-caption-size);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1;border-radius:var(--radius-pill);padding:5px 10px}.product-badges__badge.color-custom-badge-sale{background:var(--rr-rust);color:#fbf6ea}.product-badges__badge.color-custom-badge-sold-out{background:var(--rr-ink);color:var(--rr-card)}.quick-add__button.quick-add__button{min-height:40px;font-size:var(--text-button-sm-size);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.quick-add__button.quick-add__button:hover{background-color:var(--rr-rust)}.quick-add__button.quick-add__button:hover .add-to-cart-text{background:var(--rr-rust)}dialog.theme-drawer__dialog{background-color:var(--rr-card);color:var(--rr-ink);border-left:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-drawer)}dialog.theme-drawer__dialog::backdrop{background:#1c171273}.theme-drawer__dialog .theme-drawer__title{font-family:var(--rr-font-display);font-weight:400;font-size:var(--text-h4-size);line-height:1.3;letter-spacing:var(--tracking-display)}.theme-drawer__dialog .theme-drawer__badge{background-color:var(--rr-mustard);color:var(--rr-ink);font-weight:700}.theme-drawer__dialog .cart-drawer__summary{background-color:var(--rr-warm);border-top:1px solid var(--rr-line);border-radius:0 0 0 var(--radius-lg)}.cart-items .cart-items__media-container{background-color:var(--rr-warm);border-radius:var(--radius-md);overflow:hidden}.cart-items .cart-items__title{font-weight:500;line-height:1.35}.cart-items .cart-items__variants,.cart-items .cart-items__properties{font-size:var(--text-caption-size);color:var(--rr-grey-700)}.cart__ctas .cart__checkout-button{width:100%;min-height:56px;border-radius:var(--radius-pill)}.header-section .header__row{background-color:var(--rr-card);color:var(--rr-ink);--color-background: var(--rr-card);--color-background-rgb: 251 246 234;--color-foreground: var(--rr-ink);--color-foreground-rgb: 28 23 18}#header-component{border-bottom:1px solid var(--rr-line)}#header-component .header__columns{min-height:72px}.menu-list .menu-list__link{font-family:var(--rr-font-body);font-size:.9375rem;font-weight:500}.menu-list__link .menu-list__link-title{border-bottom:2px solid transparent;transition:border-color var(--motion-fast) var(--ease-out)}.menu-list__list-item:is(:hover,:focus-within),.menu-list__list-item:has(.menu-list__link[aria-expanded=true]){--menu-top-level-font-color: var(--rr-rust)}.menu-list__list-item:is(:hover,:focus-within) .menu-list__link-title,.menu-list__list-item:has(.menu-list__link[aria-expanded=true]) .menu-list__link-title{border-bottom-color:var(--rr-orange)}.menu-list__submenu .mega-menu,.overflow-menu .mega-menu{background-color:var(--rr-card);border-top:1px solid var(--rr-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-raised)}.mega-menu .mega-menu__link{color:var(--rr-ink)}.mega-menu .mega-menu__link:hover{color:var(--rr-rust);text-decoration:underline;text-underline-offset:3px}.header-actions__action[aria-controls=cart-drawer],.header-actions__action.action__cart{background-color:var(--rr-ink);color:#fbf6ea;border-radius:var(--radius-pill);min-height:44px;padding-inline:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);transition:background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);--cart-bubble-background: var(--rr-mustard);--cart-bubble-text: var(--rr-ink)}.header-actions__action[aria-controls=cart-drawer]:hover,.header-actions__action.action__cart:hover{background-color:var(--rr-rust);color:#fbf6ea}.header-actions__action[aria-controls=cart-drawer]:active,.header-actions__action.action__cart:active{transform:scale(.97)}.search-action--text .header-actions__action{background-color:var(--rr-warm);color:var(--rr-ink);border-radius:var(--radius-pill);min-height:44px;padding-inline:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);transition:background-color var(--motion-fast) var(--ease-out)}.search-action--text .header-actions__action:hover{background-color:var(--rr-warm-deep)}@media screen and (max-width:749px){.header-actions__action[aria-controls=cart-drawer],.header-actions__action.action__cart,.header-actions__action[aria-controls=cart-drawer]:hover,.header-actions__action.action__cart:hover{background-color:transparent;color:var(--rr-ink);padding-inline:var(--space-1);gap:0}.search-action--text .header-actions__action,.search-action--text .header-actions__action:hover{background-color:transparent;padding-inline:var(--space-1);gap:0}.header-actions__action svg{width:22px;height:22px}}dialog.search-modal__content{background-color:var(--rr-card);border-radius:var(--radius-lg)}.predictive-search input.search-input{background-color:var(--rr-warm);border:1.5px solid transparent;border-radius:var(--radius-pill);min-height:48px;padding-inline:48px 44px;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.predictive-search input.search-input:focus{background-color:var(--rr-card);border-color:var(--rr-cobalt);box-shadow:none;outline:none}.predictive-search input.search-input::placeholder{color:var(--rr-grey-700)}.color-custom-popover.color-custom-popover{background-color:var(--rr-card);color:var(--rr-ink);--color-background: var(--rr-card);--color-background-rgb: 251 246 234;--color-foreground: var(--rr-ink);--color-foreground-rgb: 28 23 18}aside.announcement-bar{background-color:var(--rr-orange);color:var(--rr-ink);--color-foreground: var(--rr-ink);--color-foreground-rgb: 28 23 18}aside.announcement-bar .announcement-bar__text{font-weight:700}marquee-component.section{background-color:var(--rr-ink);color:var(--rr-paper);--color-background: var(--rr-ink);--color-background-rgb: 28 23 18;--color-foreground: var(--rr-paper);--color-foreground-rgb: 243 233 211}marquee-component .marquee__wrapper{animation-duration:var(--motion-marquee)!important}marquee-component:hover .marquee__wrapper{animation-play-state:paused!important}marquee-component .marquee__content :is(p,.paragraph):not(.button){font-family:var(--rr-font-display);font-size:var(--text-h5-size);line-height:1.25}@media(prefers-reduced-motion:reduce){marquee-component .marquee__wrapper{animation:none!important}}.section-resource-list__header .button-unstyled{color:var(--text-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:currentcolor}.section-resource-list__header .button-unstyled:hover{color:var(--rr-ink)}.pagination.pagination{--pagination-size: 44px;--pagination-inset: 0px;--pagination-radius: 999}.pagination .pagination__link{font-family:var(--rr-font-body);font-size:var(--text-body-sm-size);font-weight:700}.pagination .pagination__link--current{color:var(--rr-card)}.pagination .pagination__link{color:var(--rr-grey-500)}.pagination .pagination__link:not(.pagination__link--gap):before{background:var(--rr-grey-200)}.pagination .pagination__link[aria-current=page]:before{background:var(--rr-teal)}.pagination .pagination__link[aria-current=page]{color:var(--rr-card)}.pagination .pagination__arrow,.pagination .pagination__arrow svg,.pagination a[aria-label*=page] .icon-caret{color:var(--rr-teal)}.pagination .pagination__list:before{background:var(--rr-warm)}.facets.facets--horizontal .facets__summary{background-color:var(--rr-warm);border-radius:var(--radius-pill);padding:10px var(--space-4);font-family:var(--rr-font-body);font-size:var(--text-body-sm-size);font-weight:500;align-items:center;gap:6px;transition:background-color var(--motion-fast) var(--ease-out)}.facets.facets--horizontal .facets__summary:hover{background-color:var(--rr-warm-deep)}.facets .facets__panel-content{background-color:var(--rr-card)}.facets .facets__label{font-size:var(--text-body-sm-size)}.facets .facets__clear-all-link{color:var(--rr-rust);text-decoration:underline;text-underline-offset:3px}.facets.facets--vertical{background:var(--rr-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-5) var(--space-5)}.facets.facets--vertical .facets__panel,.facets.facets--vertical .facets__panel-content{background:transparent}.facets.facets--vertical .facets__summary{padding-block:var(--space-4)}.facets.facets--vertical .facets__panel:not(:last-child){border-bottom:1px solid var(--rr-line)}.quantity-selector{border:1.5px solid var(--rr-ink);border-radius:var(--radius-pill);background-color:var(--rr-card);color:var(--rr-ink)}.quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--rr-ink);transition:background-color var(--motion-fast) var(--ease-out)}.quantity-selector :is(.quantity-minus,.quantity-plus):hover{background-color:var(--rr-warm)}.quantity-selector .quantity-minus{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.quantity-selector .quantity-plus{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.quantity-selector input[type=number]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--rr-ink)}.product-information__media media-gallery[data-presentation=carousel] slideshow-container{border-radius:999px 999px 12px 12px;overflow:clip}.product-badges{display:flex;flex-wrap:wrap;gap:4px}.product-badges__badge.rr-badge--new{background:var(--rr-teal);color:var(--rr-card)}.product-badges__badge.rr-badge--rare{background:var(--rr-cobalt);color:var(--rr-card)}.product-badges__badge.rr-badge--last-one{background:var(--rr-mustard);color:var(--rr-ink)}.shopify-section-group-footer-group .menu__heading{color:var(--rr-mustard);font-size:.75rem}.shopify-section-group-footer-group h6,.shopify-section-group-footer-group .text-block h6{font-size:.75rem}.shopify-section-group-footer-group .text-block--text_strapline h3{font-size:var(--text-h4-size);line-height:1.25}.shopify-section-group-footer-group .text-block h4,.shopify-section[id$=__story] .text-block h4{font-family:var(--rr-font-display);font-weight:var(--weight-display);font-size:var(--text-h5-size);line-height:1.3;letter-spacing:var(--tracking-display)}@media screen and (min-width:750px){.shopify-section-group-footer-group .footer-content{grid-template-columns:1.4fr 1fr 1fr 1.4fr}}.rr-plp-count{color:var(--rr-grey-700);font-family:var(--rr-font-body);font-size:.875rem}#header-component .header-logo{font-family:var(--rr-font-display);font-weight:400;font-size:1.25rem;text-transform:capitalize;color:var(--rr-ink);gap:10px}#header-component .header-logo:not(:has(img)):before{content:"";flex:0 0 auto;width:36px;height:36px;background:url(rr-mark.svg) center / contain no-repeat}@media screen and (max-width:749px){#header-component .header-logo{font-size:1rem;white-space:nowrap;gap:6px;flex-shrink:0;width:auto!important;max-width:none!important}#header-component .header-logo:not(:has(img)):before{width:26px;height:26px}}.shopify-section-group-footer-group .email-signup-block,.shopify-section[id$=__story] .email-signup-block{min-width:0;width:100%}.shopify-section-group-footer-group .email-signup__button--integrated.email-signup__button--text,.shopify-section[id$=__story] .email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-xl)}#MainContent h2{color:var(--rr-orange)}#MainContent .text-block:has(>h1),#MainContent .text-block:has(>.h1){color:var(--rr-teal)}#MainContent .text-block:has(>h1)>h1,#MainContent .text-block:has(>.h1)>.h1{color:inherit}.mega-menu .mega-menu__list{display:flex;padding:var(--space-4)}.mega-menu .mega-menu__column{display:flex;flex-flow:row wrap;gap:var(--space-3);background:none;padding:0}.mega-menu .mega-menu__column>div{position:relative;background:var(--menu-card-bg, var(--rr-warm));color:var(--menu-card-fg, var(--rr-ink));border-radius:var(--radius-md);padding:var(--space-5) var(--space-4) var(--space-3);min-width:170px;min-height:96px;display:flex;align-items:flex-end;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}.mega-menu .mega-menu__column>div:hover{transform:translateY(-2px);filter:brightness(.96)}.mega-menu .mega-menu__column>div:nth-child(6n+1){--menu-card-bg: var(--rr-mustard);--menu-card-fg: var(--rr-ink)}.mega-menu .mega-menu__column>div:nth-child(6n+2){--menu-card-bg: var(--rr-orange);--menu-card-fg: var(--rr-ink)}.mega-menu .mega-menu__column>div:nth-child(6n+3){--menu-card-bg: var(--rr-teal);--menu-card-fg: var(--rr-card)}.mega-menu .mega-menu__column>div:nth-child(6n+4){--menu-card-bg: var(--rr-cobalt);--menu-card-fg: var(--rr-card)}.mega-menu .mega-menu__column>div:nth-child(6n+5){--menu-card-bg: var(--rr-rust);--menu-card-fg: var(--rr-card)}.mega-menu .mega-menu__column>div:nth-child(6n+6){--menu-card-bg: var(--rr-ink);--menu-card-fg: var(--rr-card)}.mega-menu .mega-menu__column .mega-menu__link{font-family:var(--rr-font-display);font-weight:var(--weight-display);font-size:1.125rem;line-height:1.2;color:currentColor;padding:0}.mega-menu .mega-menu__column .mega-menu__link:hover{color:currentColor}.mega-menu .mega-menu__column .mega-menu__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rr-theme.css.map */
