:root{--rb-black: #000;--rb-ink: #121212;--rb-white: #fff;--rb-orange: #ff8200;--rb-orange-hover: #e57200;--rb-orange-100: #ffe8d5;--rb-green: #00b900;--rb-green-deep: #1a7a3c;--rb-green-100: #e6f4ec;--rb-grey-50: #f9fafb;--rb-duco-black: #0b0b0b;--rb-duco-gold: #d4a63a;--rb-duco-gold-light: #f6dc8c;--rb-duco-gold-deep: #a5761f;--rb-duco-metal: linear-gradient(100deg, #a5761f 0%, #d4a63a 28%, #f8e39a 50%, #d4a63a 72%, #a5761f 100%);--rb-grey-100: #f2f2f2;--rb-grey-200: #e6e6e6;--rb-grey-300: #dedede;--rb-grey-400: #b4b4b4;--rb-grey-600: #5c5c5c;--rb-grey-800: #2a2a2a;--rb-font-heading: "Exo", "Arial Narrow", system-ui, sans-serif;--rb-font-body: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rb-weight-medium: 500;--rb-weight-bold: 700;--rb-text-display: clamp(40px, 16px + 6.6vw, 112px);--rb-text-h1: clamp(34px, 23px + 3vw, 64px);--rb-text-h2: clamp(28px, 22px + 1.6vw, 44px);--rb-text-h3: clamp(22px, 19.5px + .7vw, 30px);--rb-text-lead: clamp(17px, 16.6px + .15vw, 19px);--rb-text-body: 16px;--rb-text-body-sm: 15px;--rb-text-caption: 13px;--rb-text-label: 11px;--rb-space-1: 4px;--rb-space-2: 8px;--rb-space-3: 12px;--rb-space-4: 16px;--rb-space-5: 24px;--rb-space-6: 32px;--rb-space-7: 48px;--rb-space-8: 64px;--rb-space-9: 96px;--rb-section-y: clamp(56px, 36px + 5.5vw, 112px);--rb-gutter: clamp(16px, 6.4px + 2.6vw, 40px);--rb-container: 1248px;--rb-announce-h: 40px;--rb-header-h: 60px;--rb-header-gap: 12px;--rb-header-offset: calc(var(--rb-announce-h) + var(--rb-header-h) + var(--rb-header-gap) * 2);--rb-header-sticky: calc(var(--rb-header-h) + var(--rb-header-gap) * 2);--rb-tap: 44px;--rb-radius-sm: 8px;--rb-radius-md: 16px;--rb-radius-lg: 28px;--rb-radius-xl: 40px;--rb-radius-pill: 999px;--rb-shadow-sm: 0 1px 2px #12121214, 0 1px 1px #1212120a;--rb-shadow-md: 0 8px 24px -8px #1212122e, 0 2px 6px #1212120f;--rb-shadow-lg: 0 28px 60px -20px #12121252, 0 8px 18px -8px #1212121f;--rb-ease-out: cubic-bezier(.22, 1, .36, 1);--rb-dur-quick: .15s;--rb-dur-move: .25s;--rb-dur-reveal: .4s;--rb-grip-pink: #ffc0cb;--rb-grip-white: #fff;--rb-grip-black: #000;--rb-grip-blue: #005bd3;--rb-grip-light-blue: #6cb4ee;--rb-grip-orange: #ff8a00;--rb-grip-yellow: #ffe500;--rb-grip-red: #f61f1f;--font-body-family: var(--rb-font-body)}.rb-container{width:100%;max-width:calc(var(--rb-container) + var(--rb-gutter) * 2);margin-inline:auto;padding-inline:var(--rb-gutter)}.rb-label{font-family:var(--rb-font-body);font-size:var(--rb-text-label);font-weight:var(--rb-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1.3;margin:0}.rb-hero-line{font-family:var(--rb-font-heading);font-style:italic;font-weight:var(--rb-weight-bold);text-transform:uppercase;letter-spacing:-.01em;line-height:.95;margin:0}.rb-btn{--_bg: var(--rb-ink);--_bg-hover: var(--rb-grey-800);--_ink: var(--rb-white);--_border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--rb-space-2);min-height:48px;padding:10px 24px;border:1.5px solid var(--_border);border-radius:var(--rb-radius-pill);background:var(--_bg);color:var(--_ink);font-family:var(--rb-font-body);font-size:15px;font-weight:var(--rb-weight-bold);line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--rb-dur-quick) var(--rb-ease-out),color var(--rb-dur-quick) var(--rb-ease-out),border-color var(--rb-dur-quick) var(--rb-ease-out)}.rb-btn:hover{background:var(--_bg-hover)}.rb-btn:focus-visible{outline:2px solid var(--rb-orange);outline-offset:3px}.rb-btn svg{width:1em;height:1em;flex:none;transition:transform var(--rb-dur-move) var(--rb-ease-out)}.rb-btn:hover svg{transform:translate(3px)}.rb-btn--inverse{--_bg: var(--rb-white);--_bg-hover: var(--rb-grey-200);--_ink: var(--rb-ink)}.rb-btn--accent{--_bg: var(--rb-orange);--_bg-hover: var(--rb-orange-hover);--_ink: var(--rb-ink)}.rb-btn--buy{--_bg: var(--rb-green);--_bg-hover: var(--rb-green-deep);--_ink: var(--rb-white)}.rb-btn--secondary{--_bg: transparent;--_bg-hover: currentColor;--_ink: currentColor;--_border: currentColor}.rb-btn--secondary:hover{color:var(--rb-ink);background:var(--rb-white);border-color:var(--rb-white)}.rb-btn--sm{min-height:38px;padding:6px 16px;font-size:14px}.rb-btn--lg{min-height:48px;padding:10px 24px;font-size:15px}.rb-btn--block{display:flex;width:100%}@media(prefers-reduced-motion:reduce){.rb-btn,.rb-btn svg{transition:none}}.rb-section{padding-block:var(--rb-section-y)}.rb-section--tight{padding-block:calc(var(--rb-section-y) * .5)}.rb-theme--ink{background:var(--rb-black);color:var(--rb-white)}.rb-theme--light{background:var(--rb-white);color:var(--rb-ink)}.rb-theme--tint{background:var(--rb-grey-100);color:var(--rb-ink)}.rb-h1,.rb-h2,.rb-h3{margin:0;font-family:var(--rb-font-heading);font-style:italic;font-weight:var(--rb-weight-bold);text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.rb-h1{font-size:var(--rb-text-h1)}.rb-h2{font-size:var(--rb-text-h2)}.rb-h3{font-size:var(--rb-text-h3)}.rb-lead{margin:0;font-size:var(--rb-text-lead);line-height:1.5}.rb-muted{color:var(--rb-grey-600)}.rb-theme--ink .rb-muted{color:var(--rb-grey-400)}.rb-eyebrow{margin:0 0 var(--rb-space-3);color:var(--rb-orange)}.rb-section-head{display:grid;gap:var(--rb-space-3);margin-bottom:var(--rb-space-7);text-align:center;justify-items:center}.rb-dots{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.rb-dot{position:relative;width:32px;height:32px;padding:0;border:0;border-radius:var(--rb-radius-pill);background:none;cursor:pointer}.rb-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:var(--rb-radius-pill);background:var(--_dot, var(--rb-grey-300));box-shadow:inset 0 0 0 1px var(--rb-grey-400);transition:box-shadow var(--rb-dur-quick) var(--rb-ease-out)}.rb-dot[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px var(--rb-grey-400),0 0 0 2px var(--rb-white),0 0 0 4px var(--rb-ink)}.rb-dot:focus-visible{outline:2px solid var(--rb-orange);outline-offset:-2px}.rb-tile{display:flex;flex-direction:column;position:relative;height:100%}.rb-tile__link{display:flex;flex-direction:column;gap:2px;flex:1;color:inherit;text-decoration:none;border-radius:var(--rb-radius-md)}.rb-tile__shot{display:block;aspect-ratio:1;margin-bottom:var(--rb-space-2);overflow:hidden;border-radius:var(--rb-radius-md);background:var(--rb-grey-100)}.rb-tile__shot img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform var(--rb-dur-reveal) var(--rb-ease-out)}.rb-tile__link:hover .rb-tile__shot img{transform:scale(1.07) rotate(-3deg)}.rb-tile__name{font-family:var(--rb-font-heading);font-weight:var(--rb-weight-bold);font-size:18px;line-height:1.2}.rb-tile__pitch{color:var(--rb-grey-600);font-size:var(--rb-text-caption);line-height:1.35}.rb-tile__price{margin-top:4px;font-size:var(--rb-text-body-sm);font-weight:var(--rb-weight-bold);font-variant-numeric:tabular-nums}.rb-tile .rb-dots{margin:6px 0 0 -7px}.rb-tile--lg .rb-tile__name{font-size:22px}.rb-tile--lg .rb-tile__pitch{font-size:var(--rb-text-body-sm)}.rb-btn--gold{--_bg: #b99a63;--_bg-hover: #cfb582;--_ink: var(--rb-ink);background:linear-gradient(to bottom,#ffffff4d,#fff0 45%,#4a3a223d),linear-gradient(99deg,#8d7045,#b99a63 14%,#e1cda4,#cfb582 46%,#a3865a 66%,#cfb582 80%,#a3865a 92%,#8d7045);box-shadow:inset 0 1px #fff9,inset 0 -2px #4a3a2259}.rb-btn--gold:hover{filter:brightness(1.06)}:is(.rb-section,.rb-banner,.rb-custom,.rb-wall,.rb-cta) :is(h1,h2,h3,h4,h5,h6,blockquote,summary){color:inherit}.rb-tile--card .rb-tile__shot{position:relative;aspect-ratio:1;background:var(--rb-grey-50)}.rb-tile--card .rb-tile__name{margin-top:4px;font-size:22px}.rb-tile--card .rb-tile__pitch{font-size:var(--rb-text-caption)}.rb-tile--card .rb-tile__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--rb-text-body-sm)}.rb-tile__compare{color:var(--rb-grey-600);font-weight:400}.rb-tile__label{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;background:var(--rb-orange);color:var(--rb-ink);font-size:var(--rb-text-label);font-weight:var(--rb-weight-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:6px}.rb-tile__label--gold{border-radius:var(--rb-radius-pill);background:linear-gradient(99deg,#8d7045,#b99a63 20%,#e1cda4 45%,#b99a63 75%,#8d7045);box-shadow:inset 0 1px #fff9}.rb-theme--ink .rb-tile--card .rb-tile__shot{background:#1a1a1a}.rb-theme--ink .rb-tile__pitch,.rb-theme--ink .rb-tile__compare{color:var(--rb-grey-400)}.rb-gold-text{background:linear-gradient(99deg,#a3865a,#cfb582 30%,#e1cda4,#b99a63 70%,#a3865a);-webkit-background-clip:text;background-clip:text;color:transparent!important}.rb-accent--gold .rb-eyebrow,.rb-accent--gold .rb-media__eyebrow{color:#b99a63!important}.rb-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:var(--rb-text-caption)}.rb-crumbs a{color:var(--rb-grey-600);text-decoration:none}.rb-crumbs a:hover{color:inherit;text-decoration:underline}.rb-crumbs span[aria-hidden],.rb-theme--ink .rb-crumbs a{color:var(--rb-grey-400)}.rb-form{display:grid;gap:20px}.rb-form__grid{display:grid;gap:16px}.rb-field{display:grid;gap:6px;font-size:var(--rb-text-body-sm);font-weight:var(--rb-weight-medium)}.rb-field input,.rb-field textarea,.rb-field select{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--rb-grey-300);border-radius:var(--rb-radius-md);background:var(--rb-white);color:var(--rb-ink);font:inherit;font-weight:400}.rb-field textarea{resize:vertical}.rb-field input:focus-visible,.rb-field textarea:focus-visible,.rb-field select:focus-visible{outline:2px solid var(--rb-orange);outline-offset:1px;border-color:transparent}.rb-form__submit{justify-self:start}.rb-form__success{display:flex;align-items:center;gap:10px;margin:0;padding:20px;border-radius:var(--rb-radius-md);background:var(--rb-green-100);color:var(--rb-green-deep);font-weight:var(--rb-weight-bold)}.rb-form__error{margin:0;color:#c8281e}@media(min-width:750px){.rb-form__grid{grid-template-columns:1fr 1fr}.rb-field--full{grid-column:1 / -1}}.rb-video__controls{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.rb-video__btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ffffff38;border-radius:999px;background:#1212128c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rb-video__btn[data-action=play][aria-pressed=true] .rb-video__icon-play,.rb-video__btn[data-action=play][aria-pressed=false] .rb-video__icon-pause,.rb-video__btn[data-action=mute][aria-pressed=true] .rb-video__x,.rb-video__btn[data-action=mute][aria-pressed=false] .rb-video__wave{display:none}.rb-steps__list{display:grid;gap:var(--rb-space-6);margin:var(--rb-space-7) 0 0;padding:0;list-style:none}.rb-steps__step{display:grid;grid-template-columns:48px 1fr;gap:4px}.rb-steps__number{font-family:var(--rb-font-heading);font-style:italic;font-weight:var(--rb-weight-bold);font-size:52px;line-height:.9;color:var(--rb-orange)}.rb-steps__title{margin:6px 0;font-family:var(--rb-font-heading);font-weight:var(--rb-weight-bold);font-size:24px;line-height:1.2}.rb-steps__body{margin:0;max-width:420px;color:var(--rb-grey-600);font-size:var(--rb-text-body-sm);line-height:1.6}.rb-howto{display:grid;gap:var(--rb-space-7);align-items:center}.rb-howto__text{margin-top:var(--rb-space-5);color:var(--rb-grey-200);font-size:var(--rb-text-body);line-height:1.6}.rb-howto__text p{margin:0 0 14px}.rb-howto__text strong{color:var(--rb-white);font-family:var(--rb-font-heading);font-size:20px}.rb-howto__text p:first-child strong{color:var(--rb-orange);font-family:var(--rb-font-body);font-size:var(--rb-text-label);letter-spacing:.12em;text-transform:uppercase}.rb-howto__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--rb-radius-lg);background:var(--rb-grey-800)}.rb-howto__media video,.rb-howto__media img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.rb-howto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--rb-space-9)}}.rb-card{--_lean: 16%;--_surface: var(--rb-grey-50);--_text: var(--rb-ink);--_muted: var(--rb-grey-600);--_ring: var(--rb-ink);--_wrap: var(--rb-orange);position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--_text);container-type:inline-size}.rb-theme--ink .rb-card{--_surface: #1a1a1a;--_text: var(--rb-white);--_muted: var(--rb-grey-400);--_ring: var(--rb-white)}.rb-accent--gold .rb-card{--_wrap: #b99a63}.rb-card__media{position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:var(--rb-radius-lg);background:var(--_surface)}.rb-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;scale:1.18}.rb-card--soldout .rb-card__media>.rb-card__image{opacity:.5}.rb-card__wipe{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:var(--_wrap);clip-path:polygon(0 0,0 0,calc(var(--_lean) * -1) 100%,calc(var(--_lean) * -1) 100%);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.rb-card__wipe .rb-card__image{object-fit:cover;scale:1;clip-path:polygon(0 0,0 0,calc(var(--_lean) * -1) 100%,calc(var(--_lean) * -1) 100%);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.rb-card__wipe[data-cycle] .rb-card__image:not([data-active]){visibility:hidden}@media(hover:hover)and (pointer:fine){.rb-card__wipe{display:block}.rb-card__wipe,.rb-card__wipe .rb-card__image{will-change:clip-path}.rb-card:hover .rb-card__wipe,.rb-card:hover .rb-card__wipe .rb-card__image{clip-path:polygon(0 0,calc(100% + var(--_lean)) 0,100% 100%,calc(var(--_lean) * -1) 100%)}.rb-card:hover .rb-card__wipe .rb-card__image,.rb-card:not(:hover) .rb-card__wipe{transition-delay:90ms}}.rb-card__badge{position:absolute;top:12px;left:12px;z-index:1;display:flex;max-width:calc(100% - 24px)}.rb-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-inline:4px}.rb-card .rb-card__title{display:-webkit-box;overflow:hidden;margin:0;color:inherit;font-family:var(--rb-font-heading);font-style:normal;font-weight:700;font-size:clamp(22px,20.3px + .45vw,26px);line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rb-card__link{color:inherit;text-decoration:none}.rb-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rb-radius-lg)}.rb-card__link:focus-visible{outline:none}.rb-card__link:focus-visible:after{outline:2px solid var(--_ring);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rb-card__link:hover{text-decoration:underline;text-decoration-color:var(--rb-orange);text-decoration-thickness:2px}}.rb-card__note{margin:0;color:var(--_muted);font-size:var(--rb-text-caption);line-height:1.3}.rb-card__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:var(--rb-text-body);line-height:1.2}.rb-card__current{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rb-card__compare{color:var(--_muted);font-size:.875em;font-variant-numeric:tabular-nums;text-decoration-thickness:1px;white-space:nowrap}.rb-card__from{color:var(--_muted);font-size:.875em}.rb-swatches{--_visual: 20px;position:relative;z-index:1;display:flex;flex-wrap:wrap;margin:calc((var(--rb-tap) - var(--_visual) - 12px) / -2) calc((var(--rb-tap) - var(--_visual)) / -2)}.rb-card__swatches{margin-top:calc(8px + (var(--rb-tap) - var(--_visual) - 12px) / -2)}.rb-swatch{position:relative;display:grid;place-items:center;flex:none;width:var(--rb-tap);height:var(--rb-tap);margin-inline-end:calc((var(--rb-tap) - var(--_visual) - 10px) * -1);padding:0;border:0;border-radius:var(--rb-radius-pill);background:none;cursor:pointer}@container (max-width: 208px){.rb-card__swatches .rb-swatch{margin-inline-end:calc((var(--rb-tap) - 24px) * -1)}}.rb-swatch:focus-visible{outline:none}.rb-swatch__chip{position:relative;display:block;width:var(--_visual);height:var(--_visual);overflow:hidden;border-radius:var(--rb-radius-pill);background:var(--_colour)}.rb-swatch[data-light]>.rb-swatch__chip{box-shadow:inset 0 0 0 1px var(--rb-grey-400)}.rb-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--_visual) + 8px);height:calc(var(--_visual) + 8px);margin:auto;border:2px solid var(--_ring, var(--rb-ink));border-radius:var(--rb-radius-pill);opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .18s var(--rb-ease-out),transform .18s var(--rb-ease-out)}.rb-swatch[aria-checked=true]:after{opacity:1;transform:none}.rb-swatch:focus-visible:after{opacity:1;transform:none;box-shadow:0 0 0 2px var(--rb-white),0 0 0 4px var(--rb-ink)}@media(hover:hover)and (pointer:fine){.rb-swatch:hover:not([aria-checked=true]):after{opacity:.35;transform:none}}.rb-swatch[data-soldout] .rb-swatch__chip{opacity:.55}.rb-card .rb-card__quick{--_bg: var(--rb-green);--_bg-hover: #00d400;--_ink: var(--rb-white);position:absolute;top:0;right:12px;z-index:2;min-width:var(--rb-tap);min-height:var(--rb-tap);margin-top:calc(100cqi - var(--rb-tap) - 12px);padding:0;box-shadow:var(--rb-shadow-md)}.rb-card .rb-card__quick:active{transform:scale(.97)}.rb-card .rb-card__quick .rb-card__quick-icon{width:22px;height:22px}.rb-card .rb-card__quick:hover svg{transform:none}.rb-card__icon-check,.rb-card__quick[data-added] .rb-card__icon-bag{display:none}.rb-card__quick[data-added] .rb-card__icon-check{display:inline}.rb-card__quick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rb-card__quick .rb-btn__spinner{display:none}.rb-card__quick[data-loading]{cursor:progress}.rb-card__quick[data-loading] .rb-btn__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:18px;height:18px;margin:auto;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--rb-radius-pill);animation:rb-card-spin .7s linear infinite}.rb-card__quick[data-loading] .rb-btn__icon{opacity:0}@keyframes rb-card-spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.rb-card .rb-card__quick{opacity:0;transform:translateY(12px);transition:opacity .18s var(--rb-ease-out),transform .32s var(--rb-ease-out),background-color .18s var(--rb-ease-out)}.rb-card:hover .rb-card__quick,.rb-card .rb-card__quick:focus-visible,.rb-card .rb-card__quick[data-loading],.rb-card .rb-card__quick[data-added]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rb-card__wipe,.rb-card__wipe .rb-card__image,.rb-card .rb-card__quick{transition-duration:0s}}.rb-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--rb-radius-sm);background:var(--rb-grey-50);color:var(--rb-ink);font-size:var(--rb-text-label);font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.rb-badge--accent{background:var(--rb-orange);color:var(--rb-ink)}.rb-badge--muted{background:var(--rb-grey-200);color:var(--rb-grey-600)}.rb-badge--gold{background:linear-gradient(to bottom,#ffffff4d,#fff0 45%,#4a3a223d),#b99a63 linear-gradient(99deg,#8d7045,#b99a63 14%,#e1cda4,#cfb582 46%,#a3865a 66%,#cfb582 80%,#a3865a 92%,#8d7045);color:var(--rb-ink)}.rb-card__mix{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.3}.rb-card__mix-dots{display:flex;flex:none}.rb-card__mix-dots i{width:18px;height:18px;border-radius:50%;background:var(--_c);box-shadow:0 0 0 2px var(--rb-white, #fff)}.rb-card__mix-dots i+i{margin-left:-6px}.rb-card__gold{background-image:var(--rb-duco-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.rb-badge--lean{padding-inline:12px;border-radius:8px}.rb-badge--lean>*{display:inline-block}.rb-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:5px 14px;border:1px solid var(--rb-grey-200);border-radius:var(--rb-radius-pill);background:var(--rb-white);color:var(--rb-ink);font-family:var(--rb-font-body);font-size:var(--rb-text-body-sm);font-weight:500;line-height:1.2;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s var(--rb-ease-out),border-color .18s var(--rb-ease-out),color .18s var(--rb-ease-out)}button.rb-chip,a.rb-chip{min-height:40px;cursor:pointer}@media(hover:hover)and (pointer:fine){button.rb-chip:hover:not(:disabled),a.rb-chip:hover{border-color:var(--rb-ink)}}.rb-chip[aria-pressed=true]{border-color:var(--rb-ink);background:var(--rb-ink);color:var(--rb-white)}.rb-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--rb-white),0 0 0 5px var(--rb-ink)}@view-transition{navigation:auto}@keyframes rb-band-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(116% 0,116% 0,100% 100%,100% 100%)}}@keyframes rb-band-in{0%{clip-path:polygon(0 0,0 0,-16% 100%,-16% 100%)}to{clip-path:polygon(0 0,116% 0,100% 100%,-16% 100%)}}::view-transition-image-pair(root){isolation:auto;background:var(--rb-orange)}::view-transition-old(root){mix-blend-mode:normal;animation:rb-band-out .42s cubic-bezier(.7,0,.2,1) both}::view-transition-new(root){mix-blend-mode:normal;animation:rb-band-in .42s cubic-bezier(.7,0,.2,1) 70ms both}.rb-header{view-transition-name:rb-header}::view-transition-group(rb-header){z-index:100;animation:none}::view-transition-old(rb-header){display:none}::view-transition-new(rb-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media(min-width:750px){:root{--rb-announce-h: 48px}}:root{--rb-grey-500: #8a8a8a;--rb-grey-900: #1a1a1a;--rb-amber: #ff8200;--rb-star: #ff6a00;--rb-text-h4: clamp(22px, 20.3px + .45vw, 26px);--rb-wrap-angle: 9deg;--rb-wrap-tan: .1584;--rb-dir: 1;--rb-glass-dark: #1212129e;--rb-glass-line: #12121214;--rb-glass-blur: 22px;--rb-wash: #12121212;--rb-wash-inverse: #ffffff1f;--rb-shadow-focus: 0 0 0 3px var(--rb-white), 0 0 0 5px var(--rb-ink);--rb-ease-in-out: cubic-bezier(.65, .05, 0, 1);--rb-ease-wind: cubic-bezier(.7, 0, .2, 1);--rb-ease-press: cubic-bezier(.3, 0, .5, 1);--rb-dur-press: .12s;--rb-dur-quick: .18s;--rb-dur-move: .32s;--rb-dur-reveal: .6s;--rb-dur-wind: .76s;--rb-stagger: 70ms}.rb-eyebrow{font-family:var(--rb-font-body);font-size:var(--rb-text-caption);font-weight:var(--rb-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--rb-amber)}.rb-theme--ink .rb-eyebrow{color:var(--rb-orange)}.rb-btn{transition:background-color var(--rb-dur-quick) var(--rb-ease-out),color var(--rb-dur-quick) var(--rb-ease-out),border-color var(--rb-dur-quick) var(--rb-ease-out),transform var(--rb-dur-press) var(--rb-ease-press)}.rb-btn:active{transform:scale(.97)}.rb-link{display:inline-flex;align-items:center;gap:var(--rb-space-2);padding-bottom:2px;color:inherit;font-weight:var(--rb-weight-bold);text-decoration:none;background:linear-gradient(var(--rb-orange),var(--rb-orange)) 0 100% / 100% 2px no-repeat;transition:background-size var(--rb-dur-move) var(--rb-ease-out)}@media(hover:hover)and (pointer:fine){.rb-link:hover{background-size:0% 2px}}.rb-tilt{transform:none;border-radius:20px;overflow:hidden}.rb-tilt>*{transform:none}.rb-tilt>.rb-frame__parallax{transform:scale(1.08) translate3d(0,calc((var(--_p, .5) - .5) * 8%),0)}form[data-rb-dashboard] [aria-busy=true]{opacity:.6;cursor:progress}form[data-rb-dashboard] [aria-invalid=true]{border-color:#c8281e!important;box-shadow:0 0 0 1px #c8281e}.rb-form__status{justify-self:start;margin-top:4px}.rb-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}ribbon-store-count{display:block}ribbon-store-count[hidden]{display:none}.rb-storecount__link{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 16px;border:1px solid var(--rb-grey-300);border-radius:var(--rb-radius-md);color:inherit;font-size:var(--rb-text-body-sm);text-decoration:none}.rb-storecount__link:hover{border-color:var(--rb-ink)}.rb-storecount__link>svg{flex:none;color:var(--rb-orange)}.rb-storecount__cta{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;font-weight:var(--rb-weight-bold);text-decoration:underline;text-underline-offset:3px}.rb-btn--buy:hover svg{transform:none}.rb-btn>.rb-icon-arrow,.rb-btn .rb-cta__arrow{display:none}.footer-news__btn>.rb-icon-arrow{display:block}:root{--rb-grey-600: var(--rb-ink)}body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground))}.rte,.rte p{color:inherit}.rb-gs{--_muted: var(--rb-ink)}.rb-rv--tint .rb-rc__quote,.rb-rv--tint .rb-rc__meta{color:var(--rb-ink)}.shopify-policy__container{max-width:760px!important;margin-inline:auto;padding:var(--rb-section-y) var(--rb-gutter)!important;color:var(--rb-ink);font-size:16px;line-height:1.7}.shopify-policy__title h1{margin:0 0 32px;color:var(--rb-ink);font-family:var(--rb-font-heading);font-size:clamp(34px,4.4vw,60px);font-style:italic;font-weight:800;line-height:1;text-align:left;text-transform:uppercase}.shopify-policy__body h2{margin:2em 0 .6em;color:var(--rb-ink);font-family:var(--rb-font-heading);font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:800;line-height:1.15;text-transform:uppercase}.shopify-policy__body h3{margin:1.6em 0 .4em;color:var(--rb-ink);font-size:18px;font-weight:var(--rb-weight-bold)}.shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-color:var(--rb-orange);text-decoration-thickness:2px;text-underline-offset:4px}.shopify-policy__body li::marker{color:var(--rb-orange)}.rb-legal__crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.rb-legal__crumbs a{color:inherit}.rb-legal__crumbs li+li:before{content:"\203a";margin-inline-end:8px}.rb-legal__contact{max-width:760px;margin:2.5em 0 0!important;padding:20px 26px;background:var(--rb-grey-100);color:var(--rb-ink);font-weight:var(--rb-weight-bold);border-radius:12px}.rb-legal__contact-inner{display:block}.rb-legal__contact a{color:inherit;text-decoration:underline;text-decoration-color:var(--rb-orange);text-decoration-thickness:2px;text-underline-offset:4px;overflow-wrap:anywhere}.rb-policy-wrap{width:100%;max-width:calc(var(--rb-container) + var(--rb-gutter) * 2);margin-inline:auto;padding:var(--rb-section-y) var(--rb-gutter);box-sizing:border-box}.rb-policy-wrap .rb-legal__crumbs{margin-bottom:12px}.rb-policy-wrap .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.rb-policy-wrap .shopify-policy__body{max-width:760px}.rb-policy-wrap .shopify-policy__title h1{margin-bottom:32px}.rb-theme--light .rb-btn--secondary:hover,.rb-theme--tint .rb-btn--secondary:hover{background:var(--rb-ink);border-color:var(--rb-ink);color:var(--rb-white)}form button[type=submit].rb-btn--accent:not(.footer-news__btn){--_bg: var(--rb-ink);--_bg-hover: var(--rb-grey-800);--_ink: var(--rb-white);color:var(--rb-white)}.rb-theme--light .rb-btn--accent,.rb-theme--tint .rb-btn--accent{--_bg: var(--rb-ink);--_bg-hover: var(--rb-grey-800);--_ink: var(--rb-white);color:var(--rb-white)}.rb-optin{display:flex;gap:10px;align-items:flex-start;margin:4px 0 2px;font-size:14px;line-height:1.4;color:inherit;cursor:pointer}body .rb-optin input{appearance:auto;-webkit-appearance:checkbox;flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;accent-color:var(--rb-orange)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ribbon-base.css.map */
