/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:"Lato", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.9375rem;--text-sm--line-height:1.28;--text-base:1.125rem;--text-base--line-height:1.3;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-rj-navy:#082646;--color-rj-midnight:#030817;--color-rj-aqua:#45bec8;--color-rj-aqua-dark:#0b6f78;--color-rj-ice:#f4fbfc;--color-rj-line:#dce9eb;--color-rj-gold:#f4b400}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--rj-leading-heading:1.08;--rj-leading-body:1.3;--rj-leading-small:1.28;--rj-navy:#082646;--rj-midnight:#030817;--rj-aqua:#45bec8;--rj-ice:#f4fbfc;--rj-page-gutter:clamp(18px, 3vw, 32px);--rj-content-width:1180px;--rj-font-body:"Lato", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:calc(var(--spacing) * 0);background-color:var(--color-white);font-family:var(--font-sans);color:var(--color-rj-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-base);line-height:var(--rj-leading-body)}.screen-reader-text{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}img,video{max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4{line-height:var(--rj-leading-heading);text-wrap:balance}p{line-height:var(--rj-leading-body);text-wrap:pretty}li,small{line-height:var(--rj-leading-small)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-rj-aqua{background-color:var(--color-rj-aqua)}.bg-rj-ice{background-color:var(--color-rj-ice)}.bg-rj-navy{background-color:var(--color-rj-navy)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.text-rj-aqua{color:var(--color-rj-aqua)}.text-rj-aqua-dark{color:var(--color-rj-aqua-dark)}.text-rj-navy{color:var(--color-rj-navy)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../../assets/fonts/lato/lato-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../../assets/fonts/lato/lato-700.woff2)format("woff2")}.rj-skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rj-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:100;border-radius:var(--radius-md);background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-rj-navy);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:fixed;overflow:visible}.rj-wrap,.rj-header__inner,.rj-hero__grid,.rj-usp-strip__inner,.rj-star-products__grid,.rj-results-cuticle__grid,.rj-aftercare__grid,.rj-training-cta__grid,.rj-video-proof__grid,.rj-training__wrap,.rj-duo__wrap,.rj-stories__wrap,.rj-training-hero__inner,.rj-account-header__inner,.rj-account-body__inner,.rj-salon__grid{width:min(100% - 36px,1180px);max-width:1180px;margin-inline:auto}.rj-header{top:calc(var(--spacing) * 0);z-index:3000;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;position:sticky}@supports (color:color-mix(in lab, red, red)){.rj-header{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-header{background-color:#030817f2}@supports (color:color-mix(in lab, red, red)){.rj-header{background-color:color-mix(in oklab, var(--color-rj-midnight) 95%, transparent)}}.rj-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:0 18px 50px var(--tw-shadow-color,#03081738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.rj-header__inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}.rj-logo{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-white);text-decoration-line:none;display:inline-flex}.rj-logo p{margin:calc(var(--spacing) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.05rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em}.rj-nav{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-nav{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-nav{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-nav{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-nav{padding:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:.84rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#fffc}@supports (color:color-mix(in lab, red, red)){.rj-nav{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.rj-nav{text-transform:uppercase}.rj-nav__menu{align-items:center;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none;display:flex}.rj-nav__menu li{margin:calc(var(--spacing) * 0)}.rj-nav__link,.rj-nav__menu a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:#fffc;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-nav__link,.rj-nav__menu a{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.rj-nav__link,.rj-nav__menu a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (hover:hover){:is(.rj-nav__link,.rj-nav__menu a):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.rj-nav__link,.rj-nav__menu a):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.rj-nav__link,.rj-nav__menu a):hover{color:var(--color-white)}}:is(.rj-nav__link,.rj-nav__menu a):focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.rj-nav__link,.rj-nav__menu a):focus-visible{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.rj-nav__link,.rj-nav__menu a):focus-visible{color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-outline-style:none;outline-style:none}.rj-nav__link[aria-current=page],.rj-nav__menu .current-menu-item>a,.rj-nav__menu .current-menu-ancestor>a,.rj-nav__link[aria-current=page]:hover,.rj-nav__link[aria-current=page]:focus-visible,.rj-nav__menu .current-menu-item>a:hover,.rj-nav__menu .current-menu-item>a:focus-visible,.rj-nav__menu .current-menu-ancestor>a:hover,.rj-nav__menu .current-menu-ancestor>a:focus-visible{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-mobile-menu-cta,.rj-mobile-menu__top{display:none}.rj-header__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.rj-icon-link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-icon-link{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-icon-link{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-icon-link{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-icon-link{color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover:hover){.rj-icon-link:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-icon-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-outline-style:none;outline-style:none}.rj-menu-toggle{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.rj-menu-toggle{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-menu-toggle{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-menu-toggle{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-menu-toggle{padding:calc(var(--spacing) * 0);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover:hover){.rj-menu-toggle:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.rj-menu-toggle:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.rj-menu-toggle:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-menu-toggle:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.rj-menu-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-outline-style:none;outline-style:none}.rj-menu-toggle svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.rj-icon-link--cart{position:relative}.rj-cart-count{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);min-height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.68rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-midnight);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.rj-cart-count--empty{display:none}.rj-button-primary,.rj-button-secondary,.rj-button-teal,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.92rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(.rj-button-primary,.rj-button-secondary,.rj-button-teal,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.rj-button-primary,.rj-button-secondary,.rj-button-teal,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(.rj-button-primary,.rj-button-secondary,.rj-button-teal,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button):active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-button-primary:hover,.rj-button-primary:focus-visible,.rj-button-primary:active,.woocommerce a.button:hover,.woocommerce a.button:focus-visible,.woocommerce a.button:active,.woocommerce button.button:hover,.woocommerce button.button:focus-visible,.woocommerce button.button:active,.woocommerce input.button:hover,.woocommerce input.button:focus-visible,.woocommerce input.button:active,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus-visible,.woocommerce #respond input#submit:active,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus-visible,.single_add_to_cart_button:active,.rj-account-auth__professional-button:hover,.rj-account-auth__professional-button:focus-visible,.rj-account-auth__professional-button:active{border-color:var(--color-rj-midnight)!important;background-color:var(--color-rj-midnight)!important;color:var(--color-white)!important}.rj-header .rj-button-primary{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-color:var(--color-white);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.rj-header .rj-button-primary:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-button-secondary{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.rj-button-secondary{color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}@media (hover:hover){.rj-button-secondary:hover{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:hover{border-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.rj-button-secondary:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-button-secondary:hover{color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-button-secondary:focus-visible{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:focus-visible{border-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.rj-button-secondary:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:focus-visible{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-button-secondary:focus-visible{color:var(--color-white)}.rj-button-secondary:active{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:active{border-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.rj-button-secondary:active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-button-secondary:active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-button-secondary:active{color:var(--color-white)}.rj-button-secondary:hover,.rj-button-secondary:focus-visible,.rj-button-secondary:active{color:var(--color-white)!important;background-color:#ffffff1a!important;border-color:#ffffffa6!important}.rj-button-outline{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.92rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-button-outline:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-line);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-button-outline:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rj-button-outline:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-button-light{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.92rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-button-light:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-button-light:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-rj-midnight);--tw-outline-style:none;outline-style:none}.rj-button-light:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-button-teal{border-color:var(--color-rj-aqua);background-color:var(--color-rj-aqua);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.rj-button-teal:hover{border-color:var(--color-rj-aqua-dark);background-color:var(--color-rj-aqua-dark);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.woocommerce ul.products li.product a.button{width:100%;margin-top:auto;display:inline-flex}.woocommerce div.product form.cart .button,.woocommerce button.button.alt,.woocommerce a.button.alt{border-radius:var(--radius-lg)}button.button.alt.single_add_to_cart_button{background-color:var(--color-rj-midnight)!important;border:1px solid var(--color-rj-midnight)!important;border-radius:8px!important}button.button.alt.single_add_to_cart_button:hover,button.button.alt.single_add_to_cart_button:focus-visible{background-color:var(--color-rj-midnight)!important;border-color:var(--color-rj-midnight)!important;color:#fff!important}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{cursor:not-allowed;border-color:var(--color-rj-line);background-color:var(--color-rj-line);color:#08264673}@supports (color:color-mix(in lab, red, red)){.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:color-mix(in oklab, var(--color-rj-navy) 45%, transparent)}}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){:is(.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]):hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-line);background-color:var(--color-rj-line);color:#08264673}@supports (color:color-mix(in lab, red, red)){:is(.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]):hover{color:color-mix(in oklab, var(--color-rj-navy) 45%, transparent)}}:is(.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]):hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-eyebrow{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-rj-aqua);text-transform:uppercase}.rj-home{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-hero{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 0);color:var(--color-white);overflow:hidden}@media (min-width:48rem){.rj-hero{padding-top:calc(var(--spacing) * 20)}}.rj-hero{background-image:radial-gradient(circle at 73% 46%,#39568a52 0,#39568a14 28%,#03081700 45%);background-position:68% 44%;background-size:140% 140%}.rj-hero__grid{align-items:flex-end;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-hero__grid{grid-template-columns:1.02fr .98fr}}.rj-hero__content{align-items:flex-start;gap:calc(var(--spacing) * 6);max-width:650px;padding-bottom:calc(var(--spacing) * 14);flex-direction:column;display:flex}@media (min-width:48rem){.rj-hero__content{padding-bottom:calc(var(--spacing) * 20)}}.rj-hero h1{margin:calc(var(--spacing) * 0);--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);max-width:660px;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.018em;letter-spacing:-.018em;color:var(--color-white)}.rj-hero__copy{margin:calc(var(--spacing) * 0);max-width:620px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.3;color:#ffffffc7;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-hero__copy{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-hero__actions,.rj-star-products__actions,.rj-training-pills{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-hero__actions .rj-button-primary{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy)}.rj-hero__actions .rj-button-primary:hover,.rj-hero__actions .rj-button-primary:focus-visible{transform:translateY(-1px);border-color:var(--color-white)!important;background-color:var(--color-white)!important;color:var(--color-rj-navy)!important}.rj-home .rj-hero__actions a.rj-button-primary,.rj-home .rj-hero__actions a.rj-button-primary:visited,.rj-home .rj-hero__actions a.rj-button-primary:hover,.rj-home .rj-hero__actions a.rj-button-primary:focus,.rj-home .rj-hero__actions a.rj-button-primary:focus-visible,.rj-home .rj-hero__actions a.rj-button-primary:active{border-color:var(--color-white)!important;background-color:var(--color-white)!important;color:var(--color-rj-navy)!important}.rj-hero__media{justify-content:center;align-self:flex-end;display:flex;position:relative}.rj-hero__media:before{content:none}.rj-hero__picture,.rj-results-cuticle__picture{display:contents}.rj-hero__model{z-index:10;object-fit:contain;object-position:bottom;--tw-drop-shadow-size:drop-shadow(0 32px 52px var(--tw-drop-shadow-color,#00000052));--tw-drop-shadow:var(--tw-drop-shadow-size);width:100%;max-height:700px;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);display:block;position:relative}.rj-usp-strip{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.rj-usp-strip__inner{gap:calc(var(--spacing) * 0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rj-usp-item{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}.rj-usp-item:nth-child(odd){border-right:1px solid var(--color-rj-line)}.rj-usp-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);object-fit:cover;flex-shrink:0}.rj-usp-item p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (max-width:767px){.rj-usp-strip{padding-inline:calc(var(--spacing) * 3)}.rj-usp-strip__inner{row-gap:.5rem;width:100%}.rj-usp-item{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}.rj-usp-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}@media (min-width:1024px){.rj-usp-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.rj-usp-item:not(:last-child){border-right:1px solid var(--color-rj-line)}.rj-usp-item:last-child{border-right:0}}.rj-star-products,.rj-aftercare,.rj-page-content,.rj-account-body,.rj-shop-list{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-star-products,.rj-aftercare,.rj-page-content,.rj-account-body,.rj-shop-list{padding-block:calc(var(--spacing) * 20)}}.rj-star-products__grid,.rj-aftercare__grid,.rj-training-cta__grid,.rj-salon__grid,.rj-training-hero__inner{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-star-products__grid,.rj-aftercare__grid,.rj-training-cta__grid,.rj-salon__grid,.rj-training-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-star-products__content,.rj-aftercare__copy,.rj-training-cta__copy,.rj-training-hero__copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rj-star-products__rating{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.rj-star-products__star{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);object-fit:contain}.rj-star-products h2,.rj-aftercare h2,.rj-training-cta h2,.rj-page-hero h1,.rj-account-header h1,.rj-salon h1,.rj-training-page h1{margin:calc(var(--spacing) * 0);--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.9rem,3.2vw,3.5rem);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.018em;letter-spacing:-.018em;color:var(--color-rj-navy)}.rj-star-products__copy,.rj-aftercare__copy p,.rj-training-cta__copy p,.rj-page-lead,.rj-training-hero__lead,.rj-account-header__lead{margin:calc(var(--spacing) * 0);max-width:650px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-star-products__copy,.rj-aftercare__copy p,.rj-training-cta__copy p,.rj-page-lead,.rj-training-hero__lead,.rj-account-header__lead{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-star-products__media{background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;display:flex}.rj-star-products__image{object-fit:contain;width:100%;max-height:540px}.rj-results--cuticle{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 0);background-color:#eae9e9;overflow:hidden}.rj-results-cuticle__grid{align-items:stretch;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.rj-results-cuticle__grid{grid-template-columns:1fr minmax(300px,420px) .9fr;height:clamp(640px,44vw,720px)}}.rj-results-cuticle__intro,.rj-results-cuticle__stats{justify-content:center;gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);flex-direction:column;display:flex}@media (min-width:48rem){.rj-results-cuticle__intro,.rj-results-cuticle__stats{padding-block:calc(var(--spacing) * 16)}}.rj-lab-kicker{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.rj-lab-kicker__image{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);object-fit:contain}.rj-lab-kicker p{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase}.rj-results-cuticle__intro h2{margin:calc(var(--spacing) * 0);--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.85rem,3vw,3rem);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.015em;letter-spacing:-.015em}.rj-results-cuticle__copy,.rj-duration-stat__text,.rj-result-line__text{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-results-cuticle__copy,.rj-duration-stat__text,.rj-result-line__text{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-duration-stat{border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 16px 36px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-duration-stat__value{margin:calc(var(--spacing) * 0);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark)}.rj-results-cuticle__image-wrap{min-height:calc(var(--spacing) * 0);justify-content:center;align-items:stretch;display:flex;position:relative}.rj-results-cuticle__image{height:100%;min-height:calc(var(--spacing) * 0);object-fit:cover;width:min(390px,94%);max-width:none}.rj-results-cuticle__callout{top:50%;right:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 0);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;position:absolute}.rj-result-line{align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#0826461a;border-bottom-width:1px;grid-template-columns:auto 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-result-line{border-color:color-mix(in oklab, var(--color-rj-navy) 10%, transparent)}}.rj-result-line{padding-block:calc(var(--spacing) * 4)}.rj-result-line:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rj-result-line__number{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 24);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rj-result-line__number span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.rj-aftercare{background-color:var(--color-white)}.rj-aftercare__products{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.rj-aftercare__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-product-feature-card img{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 72);object-fit:contain;width:100%}.rj-product-feature-card h3{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-training-cta{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);color:var(--color-white)}@media (min-width:48rem){.rj-training-cta{padding-block:calc(var(--spacing) * 20)}}.rj-training-cta{background-image:radial-gradient(circle at 80% 35%,#45bec829,#0000 28rem)}.rj-training-cta h2,.rj-training-proof h2{color:var(--color-white)}.rj-training-cta h2{--tw-leading:1.06;max-width:660px;font-size:clamp(1.9rem,3vw,3.15rem);line-height:1.06}.rj-training-cta__copy p{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.rj-training-cta__copy p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-training-cta .rj-button-teal{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.rj-training-cta .rj-button-teal:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-training-cta__media{margin:calc(var(--spacing) * 0);min-height:430px;padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;justify-content:center;align-items:center;display:flex}.rj-training-preview{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;max-width:560px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rj-training-preview{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-training-preview{background-color:var(--color-rj-midnight);aspect-ratio:16/10;text-decoration-line:none}.rj-training-preview__video{object-fit:cover;width:100%;height:100%}.rj-training-preview:after{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#0308171a;position:absolute}@supports (color:color-mix(in lab, red, red)){.rj-training-preview:after{background-color:color-mix(in oklab, var(--color-rj-midnight) 10%, transparent)}}.rj-training-preview:after{--tw-content:"";content:var(--tw-content)}.rj-training-preview__play{pointer-events:none;z-index:1;width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-white) 70%, transparent);background-color:color-mix(in oklab, var(--color-white) 92%, transparent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.rj-training-preview__play:before{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #082646;width:0;height:0;transform:translate(2px)}.rj-training-preview:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-section-header{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-section-header--center{text-align:center;align-items:center;max-width:760px;margin-inline:auto}.rj-section-header h2{margin:calc(var(--spacing) * 0);--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2rem,3vw,3.25rem);line-height:1.06;font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-section-header p{margin:calc(var(--spacing) * 0);max-width:720px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-section-header p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-video-proof{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-video-proof{padding-block:calc(var(--spacing) * 20)}}.rj-video-proof .rj-eyebrow,.rj-reels .rj-eyebrow{color:var(--color-rj-aqua-dark)}.rj-video-proof__grid{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:48rem){.rj-video-proof__grid{grid-template-columns:.92fr 1.08fr}}@media (min-width:64rem){.rj-video-proof__grid{gap:calc(var(--spacing) * 24)}}.rj-video-proof__media{justify-content:center;display:flex}.rj-social-video{border-style:var(--tw-border-style);border-width:1px;border-color:#0826461a;border-radius:2rem;width:100%;max-width:388px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rj-social-video{border-color:color-mix(in oklab, var(--color-rj-navy) 10%, transparent)}}.rj-social-video{background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-white);--tw-shadow:0 24px 70px var(--tw-shadow-color,#08264629);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:9/16}.rj-social-video__video{object-fit:cover;border-radius:1.55rem;width:100%;height:100%}.rj-social-video__top{inset-inline:calc(var(--spacing) * 2);top:calc(var(--spacing) * 2);z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black) 62%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);border-top-left-radius:1.55rem;border-top-right-radius:1.55rem;display:flex;position:absolute}.rj-social-video__profile{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.rj-social-video__profile img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffbf;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.rj-social-video__profile img{--tw-ring-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.rj-social-video__profile p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-social-video__profile span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#ffffffb8;display:block}@supports (color:color-mix(in lab, red, red)){.rj-social-video__profile span{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-social-video__dots{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:#ffffffb3;line-height:1}@supports (color:color-mix(in lab, red, red)){.rj-social-video__dots{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-social-video__rail{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 6);z-index:1;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex-direction:column;display:flex;position:absolute}.rj-social-video__rail p,.rj-social-video__rail>span{margin:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.rj-social-video__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:#0000003d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-social-video__icon{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.rj-social-video__icon{color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.rj-social-video__icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px}.rj-video-proof__content{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.rj-video-proof__content h2{margin:calc(var(--spacing) * 0);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);max-width:620px;font-size:clamp(2rem,3vw,3.25rem);line-height:1.05;font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-video-proof__quote{margin:calc(var(--spacing) * 0);max-width:640px;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-video-proof__lead{margin:calc(var(--spacing) * 0);max-width:640px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-video-proof__lead{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-video-proof__person{align-items:center;gap:calc(var(--spacing) * 5);display:flex}.rj-video-proof__person img{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);object-fit:cover;border-radius:3.40282e38px}.rj-video-proof__person p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-video-proof__person p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-video-proof__person strong,.rj-video-proof__person span,.rj-video-proof__person a{display:block}.rj-video-proof__person strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-rj-navy)}.rj-video-proof__person a{color:var(--color-rj-aqua-dark);text-decoration-line:none}.rj-video-proof__usps{gap:calc(var(--spacing) * 3);width:100%;display:grid}@media (min-width:40rem){.rj-video-proof__usps{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-video-proof__usps p{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-training{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 0)}@media (min-width:48rem){.rj-training{padding-top:calc(var(--spacing) * 20)}}.rj-training__wrap{align-items:center;gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.rj-training__cta{background-color:var(--color-rj-midnight);color:var(--color-white)}@media (hover:hover){.rj-training__cta:hover{background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-training__media{align-items:flex-end;gap:calc(var(--spacing) * 10);width:100%;display:grid}@media (min-width:48rem){.rj-training__media{grid-template-columns:.86fr 1.14fr}}@media (min-width:64rem){.rj-training__media{gap:calc(var(--spacing) * 14)}}.rj-training__cert-image{object-fit:contain;width:100%;max-width:440px;margin-inline:auto}.rj-training__video-card{margin-bottom:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);--tw-shadow:0 20px 54px var(--tw-shadow-color,#08264624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);text-decoration-line:none;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.rj-training__video-card{margin-bottom:calc(var(--spacing) * 16)}}.rj-training__video-card{aspect-ratio:16/9}.rj-training__video-card img{object-fit:cover;width:100%;height:100%}.rj-training__video-card:after{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#0308171a;position:absolute}@supports (color:color-mix(in lab, red, red)){.rj-training__video-card:after{background-color:color-mix(in oklab, var(--color-rj-midnight) 10%, transparent)}}.rj-training__video-card:after{--tw-content:"";content:var(--tw-content)}.rj-reels{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 16);overflow:hidden}@media (min-width:48rem){.rj-reels{padding-block:calc(var(--spacing) * 20)}}.rj-reels__head{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);flex-direction:column;display:flex}.rj-pdp-training-offer-reels .rj-reels__head{padding-inline:calc(var(--spacing) * 0)}.rj-reels__head h2{margin:calc(var(--spacing) * 0);--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);max-width:680px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.06;font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-reels__head p:not(.rj-eyebrow){margin:calc(var(--spacing) * 0);max-width:700px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-reels__head p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-reels__frame{position:relative;overflow:hidden}.rj-reels__frame:before,.rj-reels__frame:after{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:2;--tw-content:"";content:var(--tw-content);width:min(10vw,150px);display:none;position:absolute}@media (min-width:64rem){.rj-reels__frame:before,.rj-reels__frame:after{display:block}}.rj-reels__frame:before{left:calc(var(--spacing) * 0);background:linear-gradient(90deg,#eaf6ff 0%,#eaf6ff00 100%)}.rj-reels__frame:after{right:calc(var(--spacing) * 0);background:linear-gradient(270deg,#eaf6ff 0%,#eaf6ff00 100%)}.rj-reels__track{width:max-content;padding-block:calc(var(--spacing) * 2);will-change:transform;animation:44s linear infinite rejuvenum-reels-marquee;display:flex}.rj-reels__group{gap:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5);flex-shrink:0;display:flex}.rj-reels__frame:hover .rj-reels__track{animation-play-state:paused}@keyframes rejuvenum-reels-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rj-reel-card{border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);isolation:isolate;flex-shrink:0;width:min(290px,76vw);position:relative;overflow:hidden}.rj-reel-card__video{background-color:var(--color-rj-midnight);aspect-ratio:9/16;position:relative}.rj-reel-card__video video{object-fit:cover;width:100%;height:100%;display:block}.rj-reel-card__video.is-playback-blocked:after{content:"";z-index:2;filter:drop-shadow(0 2px 8px #0006);pointer-events:none;border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #fff;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.rj-reel-card__video.is-playback-blocked video{cursor:pointer}.rj-reel-card__overlay{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:3;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.rj-reel-card__user{pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 3);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-decoration-line:none;display:flex}.rj-reel-card__user img{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fffc;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.rj-reel-card__user img{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.rj-reel-card__overlay p{margin:calc(var(--spacing) * 0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black) 82%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:var(--color-white);line-height:1.3}@media (max-width:640px){.rj-reels{padding-block:calc(var(--spacing) * 12)}.rj-reels__group{gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}.rj-reel-card{width:min(210px,58vw)}.rj-reel-card__user{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rj-reel-card__user img{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.rj-reel-card__overlay p{padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.rj-duo{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-duo{padding-block:calc(var(--spacing) * 20)}}.rj-duo__wrap{align-items:center;gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.rj-duo__header{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;max-width:780px;margin-inline:auto;display:flex}.rj-duo__header h2{margin:calc(var(--spacing) * 0);--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2rem,3vw,3.2rem);line-height:1.06;font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-duo__header p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-duo__header p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-duo__layout{align-items:center;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:64rem){.rj-duo__layout{grid-template-columns:minmax(180px,.72fr) minmax(360px,1.7fr) minmax(180px,.72fr)}}.rj-duo__copy{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.rj-duo__copy h3{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-duo__copy p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-duo__copy p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-duo__copy--conditioner .rj-button-primary{color:#fff;background-color:#9f5d68;border-color:#9f5d68}.rj-duo__copy--conditioner .rj-button-primary:hover,.rj-duo__copy--conditioner .rj-button-primary:focus-visible{color:#fff;background-color:#874d57;border-color:#874d57}.rj-duo__copy--shampoo .rj-button-primary{color:#fff;background-color:#3f4247;border-color:#3f4247}.rj-duo__copy--shampoo .rj-button-primary:hover,.rj-duo__copy--shampoo .rj-button-primary:focus-visible{color:#fff;background-color:#303338;border-color:#303338}.rj-duo__products{justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 0);display:flex}.rj-duo__product{object-fit:contain;mix-blend-mode:darken;width:48%;max-width:280px;height:auto}.rj-duo__product--conditioner{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-duo__product--shampoo{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-stories{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-stories{padding-block:calc(var(--spacing) * 20)}}.rj-stories__wrap{gap:calc(var(--spacing) * 9);flex-direction:column;display:flex}.rj-button-instagram,.rj-button-instagram:hover,.rj-button-instagram:focus,.rj-button-instagram:focus-visible{box-shadow:none!important;color:#fff!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-offset-width:0px!important;--tw-shadow:0 0 #0000!important;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 42%,#8134af 72%,#515bd4 100%) 0 0/100% 100% no-repeat padding-box padding-box!important;border:0!important;outline:0 #0000!important}.rj-story-cards{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.rj-story-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-story-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.rj-story-slider{background-color:var(--color-rj-midnight);aspect-ratio:4/5;position:relative;overflow:hidden}.rj-story-slider__image{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;position:absolute}.rj-story-slider__after{inset:calc(var(--spacing) * 0);clip-path:inset(0 0 0 var(--rj-before-after-position));position:absolute;overflow:hidden}.rj-story-slider__line{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:2;background-color:var(--color-white);width:1px;left:var(--rj-before-after-position);position:absolute;transform:translate(-50%)}.rj-story-slider__line span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:color-mix(in oklab, var(--color-white) 92%, transparent);--tw-shadow:0 8px 22px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.rj-story-slider__line span:before,.rj-story-slider__line span:after{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--tw-content:"";content:var(--tw-content);border-style:solid;border-color:#082646;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.rj-story-slider__line span:before{border-width:0 0 2px 2px;left:11px}.rj-story-slider__line span:after{border-width:2px 2px 0 0;right:11px}.rj-story-slider__labels{pointer-events:none;inset-inline:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white);text-transform:uppercase;justify-content:space-between;display:flex;position:absolute}.rj-story-slider__labels span{background-color:#030817b3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.rj-story-slider__labels span{background-color:color-mix(in oklab, var(--color-rj-midnight) 70%, transparent)}}.rj-story-slider__labels span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}.rj-story-slider__range{inset:calc(var(--spacing) * 0);z-index:3;cursor:ew-resize;opacity:0;appearance:none;touch-action:none;width:100%;height:100%;position:absolute}.rj-story-card__body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rj-story-card__stars{gap:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-yellow-500);line-height:1;display:flex}.rj-story-card__person{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-home>.rj-section:not(.rj-hero),.rj-home>.rj-usp-strip{content-visibility:auto;contain-intrinsic-size:auto 720px}.rj-story-card__quote{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-story-card__quote{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}@media (prefers-reduced-motion:reduce){.rj-reels__frame{scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.rj-reels__track{will-change:auto;animation:none}.rj-reels__group[aria-hidden=true]{display:none}.rj-reel-card{scroll-snap-align:start}}.rj-footer{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);color:var(--color-white)}.rj-footer__grid{gap:calc(var(--spacing) * 10);max-width:1180px;margin-inline:auto;display:grid}@media (min-width:48rem){.rj-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-footer__grid{grid-template-columns:1.3fr .82fr .82fr 1.15fr}}.rj-footer__brand{align-items:center;gap:calc(var(--spacing) * 6);display:flex}.rj-footer__brandmark{object-fit:contain;opacity:.95;filter:brightness(0)invert();flex-shrink:0;width:min(180px,34vw);max-width:260px;height:auto;display:block}.rj-footer h2{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-footer p{margin:calc(var(--spacing) * 0);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rj-footer p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-footer nav{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rj-footer__contact{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rj-footer__contact>a{min-height:calc(var(--spacing) * 8);align-items:center;display:inline-flex}.rj-footer__contact>p:not(.rj-footer__heading){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.35;color:#ffffffb3;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.rj-footer__contact>p:not(.rj-footer__heading){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-footer__contact .rj-footer__chat-note{margin-top:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-rj-aqua);padding-left:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.rj-footer__contact .rj-footer__chat-note{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.rj-footer__heading{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rj-aqua);text-transform:uppercase}.rj-footer a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.rj-footer a{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-footer a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.rj-footer a:hover{color:var(--color-rj-aqua)}}.rj-footer__legal{margin-inline:auto;margin-top:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-wrap:wrap;max-width:1180px;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-footer__legal{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-footer__legal{padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.rj-footer__legal{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.rj-footer__legal-links{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rj-footer__cookie-link{margin:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;background-color:#0000;border-width:0}@supports (color:color-mix(in lab, red, red)){.rj-footer__cookie-link{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.rj-footer__cookie-link{text-decoration-line:underline;text-decoration-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.rj-footer__cookie-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.rj-footer__cookie-link{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.rj-footer__cookie-link:hover{color:var(--color-rj-aqua)}}.rj-footer__cookie-link:focus-visible{color:var(--color-rj-aqua)}.rj-footer__cookie-link{font:inherit}.rj-page-hero,.rj-account-header,.rj-shop-intro{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-page-hero,.rj-account-header,.rj-shop-intro{padding-block:calc(var(--spacing) * 20)}}.rj-page-hero .rj-wrap,.rj-account-header__inner,.rj-shop-intro .rj-wrap{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-page-content .rj-wrap,.rj-entry,.rj-account-body__inner{max-width:1180px}.rj-account-body__inner{width:min(100% - 36px,1180px);max-width:1180px}.rj-page-content :where(h2,h3){margin-top:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-page-content :where(h2,h3):first-child{margin-top:calc(var(--spacing) * 0)}.rj-page-content :where(p,li){max-width:760px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646bd;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-page-content :where(p,li){color:color-mix(in oklab, var(--color-rj-navy) 74%, transparent)}}.rj-page-content :where(ul,ol){margin-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6)}.rj-page-content ul{list-style-type:disc}.rj-training-page{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-training-hero,.rj-training-benefits,.rj-training-comparison,.rj-training-reviews,.rj-training-result-reels,.rj-training-outcomes,.rj-training-steps{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-training-hero,.rj-training-benefits,.rj-training-comparison,.rj-training-reviews,.rj-training-result-reels,.rj-training-outcomes,.rj-training-steps{padding-block:calc(var(--spacing) * 20)}}.rj-training-hero{background-color:var(--color-rj-ice)}.rj-training-hero__inner{align-items:flex-start}.rj-training-hero h1{font-size:clamp(1.75rem,2.6vw,3rem)}.rj-training-hero-video{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);--tw-shadow:0 24px 70px var(--tw-shadow-color,#08264624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.rj-training-hero-video video{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%}.rj-training-pill{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px}.rj-training-signup,.rj-training-mini-card,.rj-training-compare-card,.rj-training-outcome-card,.rj-training-review-card,.rj-salon-placeholder{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-training-signup{top:calc(var(--spacing) * 28);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:sticky}.rj-training-signup p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-training-signup p{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-training-signup h2,.rj-training-section-head h2,.rj-training-proof h2{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-training-mini-card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-training-mini-card h2,.rj-training-outcome-card h3,.rj-training-step h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-training-mini-card p,.rj-training-outcome-card p,.rj-training-step p{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-training-mini-card p,.rj-training-outcome-card p,.rj-training-step p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-training-card-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.rj-training-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-training-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.rj-training-card-grid--three,.rj-training-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-training-benefits{background-color:var(--color-white);padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.rj-training-benefits{padding-block:calc(var(--spacing) * 12)}}.rj-training-benefits .rj-training-card-grid{gap:calc(var(--spacing) * 4)}.rj-training-benefit-card{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:36px 1fr;display:grid}.rj-training-benefit-card__icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-rj-navy);justify-content:center;align-items:center;display:flex}.rj-training-benefit-card__icon svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.rj-training-benefit-card h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.rj-training-benefit-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.rj-training-outcome-card{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-training-outcome-card__icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-rj-navy);justify-content:center;align-items:center;display:flex}.rj-training-outcome-card__icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);overflow:visible}.rj-training-outcome-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.rj-training-outcome-card p{margin-top:calc(var(--spacing) * 0)}.rj-training-comparison,.rj-salon-hero{background-color:var(--color-white)}.rj-salon-hero .rj-salon__grid{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-salon-hero .rj-salon__grid{grid-template-columns:.85fr 1.15fr}}.rj-training-section-head{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);flex-direction:column;max-width:1180px;display:flex}.rj-training-section-head p:last-child{margin:calc(var(--spacing) * 0);max-width:760px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-training-section-head p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-training-section-head--center{text-align:center;align-items:center}.rj-training-section-head--center p:last-child{margin-inline:auto}.rj-training-compare-card.is-featured{background-color:var(--color-rj-navy);color:var(--color-white)}.rj-training-compare-card__image{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 28);object-fit:contain;width:100%}.rj-training-compare-card h3{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-training-compare-card.is-featured h3,.rj-training-compare-card.is-featured li{color:var(--color-white)}.rj-training-compare-card ul{margin-top:calc(var(--spacing) * 4);list-style-type:disc}:where(.rj-training-compare-card ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.rj-training-compare-card ul{padding-left:calc(var(--spacing) * 5)}.rj-training-reviews{background-color:var(--color-rj-midnight);color:var(--color-white)}.rj-training-reviews .rj-eyebrow,.rj-training-reviews h2,.rj-training-reviews p{color:var(--color-white)}.rj-training-reviews .rj-training-section-head p:last-child{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rj-training-reviews .rj-training-section-head p:last-child{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-training-review-grid{max-width:1180px;margin-inline:auto;position:relative;overflow:hidden}.rj-training-review-grid:before,.rj-training-review-grid:after{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:2;width:calc(var(--spacing) * 16);--tw-content:"";content:var(--tw-content);display:none;position:absolute}@media (min-width:48rem){.rj-training-review-grid:before,.rj-training-review-grid:after{display:block}}.rj-training-review-grid:before{left:calc(var(--spacing) * 0);background:linear-gradient(90deg,#030a17 0%,#030a1700 100%)}.rj-training-review-grid:after{right:calc(var(--spacing) * 0);background:linear-gradient(270deg,#030a17 0%,#030a1700 100%)}.rj-training-review-track{width:max-content;padding-block:calc(var(--spacing) * 2);will-change:transform;animation:72s linear infinite rj-training-reviews-marquee;display:flex}.rj-training-review-group{align-items:stretch;gap:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5);flex-shrink:0;display:flex}.rj-training-review-grid:hover .rj-training-review-track{animation-play-state:paused}.rj-training-review-card{gap:calc(var(--spacing) * 5);background-color:#ffffff14;flex-direction:column;flex-shrink:0;width:min(430px,84vw);min-height:300px;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-training-review-card{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.rj-training-review-card{color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-training-review-card p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.rj-training-review-card p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-training-review-card footer{gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-rj-aqua);text-transform:uppercase;flex-direction:column;margin-top:auto;display:flex}.rj-training-review-card footer span{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.rj-training-review-card footer span{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.rj-training-review-card__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rj-stars{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-rj-gold);line-height:1}.rj-verified-pill{background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.62rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-emerald-800);text-transform:uppercase;border-radius:3.40282e38px}.rj-training-reviews__cta{margin-inline:auto;margin-top:calc(var(--spacing) * 8);width:fit-content;display:flex}@keyframes rj-training-reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rj-training-review-grid{overflow-x:auto}.rj-training-review-track{animation:none}}.rj-training-result-reels{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 0);overflow:hidden}.rj-training-reels{position:relative;overflow:hidden}.rj-training-reels:before,.rj-training-reels:after{pointer-events:none;top:calc(var(--spacing) * 0);z-index:10;height:100%;width:calc(var(--spacing) * 24);--tw-content:"";content:var(--tw-content);position:absolute}.rj-training-reels:before{left:calc(var(--spacing) * 0);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-rj-ice);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rj-training-reels:after{right:calc(var(--spacing) * 0);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-rj-ice);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.rj-training-reels__track{gap:calc(var(--spacing) * 4);width:max-content;animation:46s linear infinite rejuvenum-reels-marquee;display:flex}.rj-training-reels:hover .rj-training-reels__track{animation-play-state:paused}.rj-training-reel-card{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264629);width:236px;height:420px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:none;position:relative;overflow:hidden}.rj-training-reel-card video{object-fit:cover;width:100%;height:100%}.rj-training-reel-card span{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);background-color:#030817bf;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rj-training-reel-card span{background-color:color-mix(in oklab, var(--color-rj-midnight) 75%, transparent)}}.rj-training-reel-card span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.rj-training-steps{background-color:var(--color-white)}.rj-training-steps__grid{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-training-steps__grid{grid-template-columns:.78fr 1.22fr}}.rj-training-steps .rj-training-section-head{top:calc(var(--spacing) * 28);margin-inline:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0);align-self:flex-start;position:sticky}.rj-training-timeline{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);flex-direction:column;display:flex}.rj-training-step{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 6);display:grid}@media (min-width:40rem){.rj-training-step{grid-template-columns:64px 1fr}}.rj-training-step>span{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-rj-navy);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.rj-training-proof{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);color:var(--color-white)}@media (min-width:48rem){.rj-training-proof{padding-block:calc(var(--spacing) * 20)}}.rj-training-proof .rj-wrap{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-training-proof .rj-wrap{grid-template-columns:.75fr 1.25fr}}.rj-training-proof p{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.rj-training-proof p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-training-stat-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-training-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-training-stat{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-training-stat{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-training-stat{padding:calc(var(--spacing) * 6)}.rj-training-stat strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--color-rj-aqua);display:block}.rj-training-stat span{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffc7;display:block}@supports (color:color-mix(in lab, red, red)){.rj-training-stat span{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-training-proof__summary{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;max-width:none}@supports (color:color-mix(in lab, red, red)){.rj-training-proof__summary{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-training-proof__summary{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-training-proof__summary{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-training-proof__summary{padding:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.rj-training-proof__summary{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:64rem){.rj-training-proof__summary{grid-column-start:2}}.rj-training-proof__summary strong{color:var(--color-rj-aqua)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.woocommerce input.input-text,.woocommerce textarea,.woocommerce select):focus{border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec840}@supports (color:color-mix(in lab, red, red)){:is(.woocommerce input.input-text,.woocommerce textarea,.woocommerce select):focus{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 25%, transparent)}}.rj-training-mailer{align-items:flex-start;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646b8;grid-template-columns:20px 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-training-mailer{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-training-mailer input[type=checkbox]{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);accent-color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:.25rem;min-width:20px;display:block;width:20px!important;height:20px!important;padding:0!important}.rj-training-mailer input[type=checkbox]:checked{border-color:var(--color-rj-navy);background-color:var(--color-rj-navy);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 10.5 8.2 14 15.5 6' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rj-training-mailer input[type=checkbox]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec859}@supports (color:color-mix(in lab, red, red)){.rj-training-mailer input[type=checkbox]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 35%, transparent)}}.rj-training-mailer input[type=checkbox]:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rj-training-mailer span{min-width:calc(var(--spacing) * 0);display:block}.rj-salon__image{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);justify-self:center;width:100%;max-width:560px;overflow:hidden}.rj-salon__image img{object-fit:contain;width:100%;max-height:620px;margin-inline:auto}.rj-salon-locator{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-salon-locator{padding-block:calc(var(--spacing) * 20)}}.rj-salon-locator__intro{margin-bottom:calc(var(--spacing) * 10);max-width:760px}.rj-salon-locator__intro h2{margin:calc(var(--spacing) * 0);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.85rem,3vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.018em;letter-spacing:-.018em;color:var(--color-rj-navy)}.rj-salon-locator__intro p:last-child{margin-top:calc(var(--spacing) * 4);max-width:680px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator__intro p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-salon-locator__grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);align-items:stretch;display:grid;overflow:hidden}@media (min-width:64rem){.rj-salon-locator__grid{grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr)}}.rj-salon-locator__grid{min-height:520px}.rj-salon-locator__tabs{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding:calc(var(--spacing) * 1);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.rj-salon-locator__tab{min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#082646ad;background-color:#0000;border-width:0}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator__tab{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-salon-locator__tab{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rj-salon-locator__tab.is-active{background-color:var(--color-rj-midnight);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-salon-locator__results{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){.rj-salon-locator__results{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.rj-salon-locator__results{min-height:520px;max-height:520px}.rj-salon-locator__scroll{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.rj-salon-locator__map{min-width:calc(var(--spacing) * 0);background-color:var(--color-white);height:100%;min-height:520px}.rj-salon-locator__note{bottom:calc(var(--spacing) * 0);z-index:10;margin:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#08264699;position:sticky}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator__note{color:color-mix(in oklab, var(--color-rj-navy) 60%, transparent)}}.rj-salon-locator__note{text-transform:uppercase;--tw-shadow:0 -14px 30px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-salon-locator :where(.wpgb-facet,.wp-grid-builder){margin:calc(var(--spacing) * 0)}.rj-salon-locator :where(.wpgb-input,input[type=search],input[type=text]){min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.rj-salon-locator :where(.wpgb-input:focus,input[type=search]:focus,input[type=text]:focus){border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec840}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator :where(.wpgb-input:focus,input[type=search]:focus,input[type=text]:focus){--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 25%, transparent)}}.rj-salon-locator .wp-grid-builder{margin-top:calc(var(--spacing) * 5)}.rj-salon-locator .wpgb-viewport{padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);overflow:visible;max-height:none!important}.rj-salon-locator .wpgb-card{margin-bottom:calc(var(--spacing) * 3);border:0!important}.rj-salon-locator .wpgb-card-wrapper,.rj-salon-locator .wpgb-card-inner,.rj-salon-locator .wpgb-card-content{box-shadow:none!important;color:#082646!important;background:#fff!important;border-radius:8px!important}.rj-salon-locator .wpgb-card-wrapper{border:1px solid var(--color-rj-line)!important;overflow:hidden!important;box-shadow:0 12px 28px #0826460d!important}.rj-salon-locator .wpgb-card-body{padding:calc(var(--spacing) * 5);background:#fff!important;padding:1.25rem!important}.rj-salon-locator .wp-grid-builder .wpgb-card .wpgb-card-content .wpgb-card-footer{background:0 0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important}.rj-salon-locator .wpgb-card h3,.rj-salon-locator .wpgb-block-2{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);color:#082646!important}.rj-salon-locator .wpgb-card p,.rj-salon-locator .wpgb-block-3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator .wpgb-card p,.rj-salon-locator .wpgb-block-3{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-salon-locator .wpgb-card p,.rj-salon-locator .wpgb-block-3{color:#082646a8!important}.rj-salon-card-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rj-salon-card-actions__button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex:1;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-salon-card-actions__button:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rj-salon-card-actions__button--phone{border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);color:var(--color-white)}@media (hover:hover){.rj-salon-card-actions__button--phone:hover{background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-salon-card-actions__button--phone{background:var(--color-rj-midnight)!important;border-color:var(--color-rj-midnight)!important;color:#fff!important}.rj-salon-card-actions__button--website{border-color:var(--color-rj-line);background-color:var(--color-white);color:var(--color-rj-navy)}@media (hover:hover){.rj-salon-card-actions__button--website:hover{border-color:var(--color-rj-line);background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-salon-card-actions__button--website{border-color:var(--color-rj-line)!important;color:var(--color-rj-navy)!important;background:#fff!important}.rj-salon-locator .wpgb-facet-1,.rj-salon-locator .wpgb-map-facet{height:100%;min-height:520px;height:100%!important}.rj-salon-locator .wpgb-map-facet{background-color:var(--color-rj-ice);isolation:isolate;z-index:0!important}.rj-salon-locator .wpgb-map-facet>div,.rj-salon-locator .wpgb-map-facet .leaflet-container{z-index:0!important;height:100%!important;min-height:520px!important}.rj-salon-locator .leaflet-control-container,.rj-salon-locator .leaflet-top,.rj-salon-locator .leaflet-bottom{z-index:20!important}@media (min-width:901px){.rj-salon-locator__grid,.rj-salon-locator__results,.rj-salon-locator__map,.rj-salon-locator .wpgb-facet-1,.rj-salon-locator .wpgb-map-facet,.rj-salon-locator .wpgb-map-facet>div,.rj-salon-locator .wpgb-map-facet .leaflet-container{height:520px!important;min-height:520px!important}}.rj-salon-locator .leaflet-popup-content-wrapper{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 18px 48px var(--tw-shadow-color,#0826462e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-salon-locator .leaflet-popup-content{margin:calc(var(--spacing) * 0);width:min(320px,72vw)!important;min-width:250px!important}.rj-salon-locator .wpgb-map-marker-body{min-width:250px;padding:calc(var(--spacing) * 5);color:var(--color-rj-navy)}.rj-salon-locator .wpgb-map-marker-body h3,.rj-salon-locator .wpgb-map-marker-body .wpgb-block-2{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-salon-locator .wpgb-map-marker-body p,.rj-salon-locator .wpgb-map-marker-body .wpgb-block-3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-salon-locator .wpgb-map-marker-body p,.rj-salon-locator .wpgb-map-marker-body .wpgb-block-3{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-salon-locator .leaflet-popup-tip{background-color:var(--color-white)}.rj-salon-locator__fallback,.rj-salon-fallback-list{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-salon-fallback-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-salon-fallback-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-salon-fallback-list article{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 5)}.rj-salon-fallback-list h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-salon-fallback-list p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-salon-fallback-list p{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-salon-fallback-list__links{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-salon-fallback-list__links a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);text-decoration-line:none}@media (hover:hover){.rj-salon-fallback-list__links a:hover{color:var(--color-rj-aqua-dark)}}.woocommerce-notices-wrapper{width:min(100% - 32px,1180px);margin:24px auto 0;padding:0}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid var(--color-rj-line);border-left:5px solid var(--color-rj-aqua);background:linear-gradient(135deg, #fff 0%, var(--color-rj-ice) 100%);color:var(--color-rj-navy);font-size:.95rem;font-weight:700;line-height:var(--rj-leading-body);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:0 0 16px;padding:14px 18px;list-style:none;display:grid;position:relative;box-shadow:0 18px 42px #08264617}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{background:var(--color-rj-aqua);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex;position:static}.woocommerce-message:before{content:"✓"}.woocommerce-message,.woocommerce-info{border-left-color:var(--color-rj-aqua)}.woocommerce-info:before{content:"i";font-family:Georgia,serif;font-style:italic}.woocommerce-error{background:linear-gradient(135deg,#fff 0%,#fff5f4 100%);border-left-color:#b42318}.woocommerce-error:before{content:"!";background:#b42318}.woocommerce-error li{margin:0;padding:0}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:var(--color-rj-aqua-dark);font-weight:900;text-decoration:none}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover{color:var(--color-rj-navy)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notices-wrapper .button{float:none;border:1px solid var(--color-rj-navy);background:var(--color-rj-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin:0 0 0 16px;padding:9px 16px;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-notices-wrapper .button:hover{background:var(--color-rj-navy);color:#fff;transform:translateY(-1px)}.wc-block-components-notices{width:min(100% - 32px,1180px);margin:24px auto 0}.rj-commerce-block-content .wc-block-components-notices{width:100%;max-width:none;margin:0 0 18px}.wc-block-components-notice-banner{border:1px solid var(--color-rj-line);border-left:5px solid var(--color-rj-aqua);background:linear-gradient(135deg, #fff 0%, var(--color-rj-ice) 100%);min-height:58px;color:var(--color-rj-navy);border-radius:12px;margin:0 0 16px;padding:16px 18px;box-shadow:0 18px 42px #08264617}.wc-block-components-notice-banner.is-error{background:linear-gradient(135deg,#fff 0%,#fff5f4 100%);border-left-color:#b42318}.wc-block-components-notice-banner.is-warning{background:linear-gradient(135deg,#fff 0%,#fff9ea 100%);border-left-color:#d99a00}.wc-block-components-notice-banner__content{color:var(--color-rj-navy);font-size:.95rem;font-weight:700;line-height:var(--rj-leading-body)}.wc-block-components-notice-banner__content a,.wc-block-components-notice-banner__content .button{color:var(--color-rj-aqua-dark);font-weight:900;text-decoration:none}.wc-block-components-notice-banner>svg,.wc-block-components-notice-banner .wc-block-components-notice-banner__icon{background:var(--color-rj-aqua);color:#fff;fill:#fff;box-sizing:border-box;border-radius:999px;flex:0 0 24px;width:24px;height:24px;padding:5px}.wc-block-components-notice-banner>svg *,.wc-block-components-notice-banner .wc-block-components-notice-banner__icon svg *,.wc-block-components-notice-banner .wc-block-components-notice-banner__icon *{fill:currentColor;stroke:currentColor}.wc-block-components-notice-banner.is-error>svg,.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__icon{color:#fff;fill:#fff;background:#b42318}.wc-block-components-notice-banner.is-warning>svg,.wc-block-components-notice-banner.is-warning .wc-block-components-notice-banner__icon{color:#fff;fill:#fff;background:#d99a00}@media (max-width:560px){.woocommerce-notices-wrapper,.wc-block-components-notices{width:min(100% - 24px,1180px);margin-top:16px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:10px;margin-bottom:12px;font-size:.88rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{grid-template-columns:22px minmax(0,1fr);align-items:start;row-gap:8px;padding:12px 14px 8px}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper a.button{width:auto;min-height:28px;color:var(--color-rj-aqua-dark);background:0 0;border:0;border-radius:0;grid-column:2;justify-self:start;margin:-4px 0 0;padding:4px 0;font-size:.8rem;line-height:1.2}.woocommerce .woocommerce-message a.button:after,.woocommerce .woocommerce-info a.button:after,.woocommerce .woocommerce-error a.button:after,.woocommerce .woocommerce-notices-wrapper a.button:after{content:" →"}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.button:focus,.woocommerce .woocommerce-message a.button:focus-visible,.woocommerce .woocommerce-message a.button:active,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-info a.button:focus,.woocommerce .woocommerce-info a.button:focus-visible,.woocommerce .woocommerce-info a.button:active,.woocommerce .woocommerce-error a.button:hover,.woocommerce .woocommerce-error a.button:focus,.woocommerce .woocommerce-error a.button:focus-visible,.woocommerce .woocommerce-error a.button:active,.woocommerce .woocommerce-notices-wrapper a.button:hover,.woocommerce .woocommerce-notices-wrapper a.button:focus,.woocommerce .woocommerce-notices-wrapper a.button:focus-visible,.woocommerce .woocommerce-notices-wrapper a.button:active{box-shadow:none!important;color:var(--color-rj-navy)!important;background:0 0!important;border-color:#0000!important;transform:none!important}.woocommerce .woocommerce-message a.button:focus-visible,.woocommerce .woocommerce-info a.button:focus-visible,.woocommerce .woocommerce-error a.button:focus-visible,.woocommerce .woocommerce-notices-wrapper a.button:focus-visible{outline:2px solid var(--color-rj-aqua);outline-offset:2px}}.rj-commerce-page .rj-page-content,.rj-account-body{background-color:var(--color-white)}.rj-commerce-block-content{max-width:1120px}.rj-commerce-block-content .wp-block-woocommerce-cart,.rj-commerce-block-content .wp-block-woocommerce-checkout{margin:calc(var(--spacing) * 0);width:100%;max-width:none}.rj-commerce-block-content .wc-block-cart,.rj-commerce-block-content .wc-block-checkout{color:var(--color-rj-navy)}.rj-commerce-block-content .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:32px;display:grid!important}.rj-commerce-block-content .wc-block-components-sidebar-layout .wc-block-components-main,.rj-commerce-block-content .wc-block-cart__main,.rj-commerce-block-content .wc-block-checkout__main{width:auto!important;padding-right:0!important}.rj-commerce-block-content .wc-block-components-sidebar-layout .wc-block-components-sidebar,.rj-commerce-block-content .wc-block-cart__sidebar,.rj-commerce-block-content .wc-block-checkout__sidebar{width:auto!important;margin-left:0!important}.rj-commerce-block-content .wc-block-checkout__main{grid-area:1/1}.rj-commerce-block-content .wc-block-checkout__sidebar{grid-area:1/2}.rj-commerce-block-content .wc-block-cart__main,.rj-commerce-block-content .wc-block-checkout__main{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;border-radius:0}.rj-commerce-block-content .wc-block-cart__sidebar,.rj-commerce-block-content .wc-block-checkout__sidebar{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 16px 48px var(--tw-shadow-color,#08264612);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.rj-commerce-block-content .wc-block-cart__sidebar,.rj-commerce-block-content .wc-block-checkout__sidebar{padding:calc(var(--spacing) * 6)}}.rj-commerce-block-content .wc-block-checkout__sidebar{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}@media (min-width:48rem){.rj-commerce-block-content .wc-block-checkout__sidebar{padding:calc(var(--spacing) * 0)}}.rj-commerce-block-content .wc-block-checkout__sidebar.is-sticky{top:112px!important}.rj-commerce-block-content .wc-block-cart-items,.rj-commerce-block-content .wc-block-components-sidebar-layout{margin:calc(var(--spacing) * 0)}.rj-commerce-block-content .wc-block-cart{gap:calc(var(--spacing) * 8)}.rj-commerce-block-content .wc-block-cart-items__row{border-color:var(--color-rj-line)}.rj-commerce-block-content .wc-block-components-product-name,.rj-commerce-block-content .wc-block-components-order-summary-item__description a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);text-decoration-line:none}.rj-commerce-block-content .wc-block-components-product-metadata,.rj-commerce-block-content .wc-block-components-product-metadata p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.3;color:#082646a8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-commerce-block-content .wc-block-components-product-metadata,.rj-commerce-block-content .wc-block-components-product-metadata p{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-commerce-block-content .wc-block-components-totals-item__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-commerce-block-content .wc-block-components-totals-item__description{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-commerce-block-content .wc-block-components-title,.rj-commerce-block-content .wc-block-components-checkout-step__title,.rj-commerce-block-content .wc-block-cart__totals-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy)}.rj-commerce-block-content .wc-block-components-text-input input,.rj-commerce-block-content .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.rj-commerce-block-content .wc-block-components-form .wc-block-components-text-input input,.rj-commerce-block-content .wc-block-components-form .wc-block-components-textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-commerce-block-content .wc-block-components-text-input label,.rj-commerce-block-content .wc-block-components-combobox label,.rj-commerce-block-content .wc-block-components-checkbox label,.rj-commerce-block-content .wc-block-components-radio-control label{color:#082646bf}@supports (color:color-mix(in lab, red, red)){.rj-commerce-block-content .wc-block-components-text-input label,.rj-commerce-block-content .wc-block-components-combobox label,.rj-commerce-block-content .wc-block-components-checkbox label,.rj-commerce-block-content .wc-block-components-radio-control label{color:color-mix(in oklab, var(--color-rj-navy) 75%, transparent)}}.rj-commerce-block-content .wc-block-components-button{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (hover:hover){.rj-commerce-block-content .wc-block-components-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-commerce-block-content .wc-block-components-button:not(.is-link){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight)}.rj-commerce-block-content .wc-block-components-button.is-link{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);color:var(--color-rj-aqua-dark);background-color:#0000}@media (hover:hover){.rj-commerce-block-content .wc-block-components-button.is-link:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-rj-aqua-dark);background-color:#0000}}.rj-free-shipping-progress{margin-bottom:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#45bec859;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-free-shipping-progress{border-color:color-mix(in oklab, var(--color-rj-aqua) 35%, transparent)}}.rj-free-shipping-progress{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-rj-navy)}.rj-free-shipping-progress__icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-white);color:var(--color-rj-aqua-dark);--tw-shadow:0 6px 20px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rj-free-shipping-progress__content{min-width:calc(var(--spacing) * 0);flex:1}.rj-free-shipping-progress__message{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-free-shipping-progress__message strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-free-shipping-progress__track{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);background-color:var(--color-white);border-radius:3.40282e38px;overflow:hidden}.rj-free-shipping-progress__track>span{background-color:var(--color-rj-aqua);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:block}@media (max-width:560px){.rj-free-shipping-progress{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.rj-free-shipping-progress__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.rj-cart-cross-sells{margin-top:calc(var(--spacing) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 12)}.rj-cart-cross-sells__head{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 7);max-width:720px}.rj-cart-cross-sells__head h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:48rem){.rj-cart-cross-sells__head h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-cart-cross-sells__head>p:last-child{margin:calc(var(--spacing) * 0);max-width:680px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-cart-cross-sells__head>p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-cart-cross-sells__status:empty{display:none}.rj-cart-cross-sells__status{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-cart-cross-sells__status{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}@media (max-width:560px){.rj-cart-cross-sells{margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10)}.rj-cart-cross-sells__head{margin-bottom:calc(var(--spacing) * 6)}}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells]{width:100%;margin:42px 0 0}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells]>.wp-block-heading{letter-spacing:0;color:var(--color-rj-navy);font-weight:700;line-height:1.08;text-align:left!important;margin:0 0 24px!important;font-size:clamp(1.75rem,2.4vw,2.25rem)!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells]>.wp-block-heading:before{content:"Complete the routine";letter-spacing:.18em;text-transform:uppercase;color:var(--color-rj-aqua-dark);margin-bottom:8px;font-size:.72rem;font-weight:700;line-height:1.2;display:block}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product-template{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product,.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product:before,.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product:after{list-style:none!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product::marker{content:""}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product{border:1px solid var(--color-rj-line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #08264612;margin:0!important;padding:0!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0826461c}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-components-product-image{aspect-ratio:1;border-bottom:1px solid var(--color-rj-line);background:#fff;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;overflow:hidden}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-components-product-image>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-components-product-image img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-post-title{letter-spacing:0;min-height:2.5em;color:var(--color-rj-navy);padding:0 18px;font-weight:700;text-align:left!important;margin:18px 0 8px!important;font-size:1.05rem!important;line-height:1.2!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-post-title a{color:inherit;text-decoration:none}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-price{width:100%;min-height:22px;color:var(--color-rj-navy);margin:0 0 14px;padding:0 18px;font-weight:700;line-height:1.3;text-align:left!important;font-size:.875rem!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-price del{color:#0826466b;margin-right:6px}@supports (color:color-mix(in lab, red, red)){.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-price del{color:color-mix(in srgb, var(--color-rj-navy) 42%, transparent)}}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-price ins{text-decoration:none}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-button{width:100%;padding:0 18px 18px;margin:auto 0 0!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-button .wp-block-button__link{border:1px solid var(--color-rj-midnight);background:var(--color-rj-midnight);width:100%;min-height:44px;box-shadow:none;color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;font-size:.875rem!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-button .wp-block-button__link:hover,.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-button .wp-block-button__link:focus-visible{background:var(--color-rj-midnight);color:#fff;transform:translateY(-1px)}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-woocommerce-product-sale-badge{background:0 0;border:0;width:0;height:0;margin:0;padding:0;position:static;overflow:visible}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-components-product-sale-badge{border:1px solid var(--color-rj-navy);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rj-navy);background:#fff;border-radius:999px;margin:0;padding:6px 9px;font-size:.65rem;font-weight:700;line-height:1;top:12px;left:auto;right:12px}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .added_to_cart{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells]{margin-top:34px}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells]>.wp-block-heading{margin-bottom:20px!important;font-size:1.65rem!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product-template{grid-template-columns:1fr!important;gap:18px!important}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wc-block-product{min-height:0}.rj-cart-page .wp-block-woocommerce-product-collection[data-collection*=cross-sells] .wp-block-post-title{min-height:0;font-size:1.125rem!important}}.rj-commerce-block-content .wc-block-components-order-summary,.rj-commerce-block-content .wc-block-components-panel,.rj-commerce-block-content .wc-block-components-totals-wrapper,.rj-commerce-block-content .wc-block-components-checkout-step{border-color:var(--color-rj-line)}.rj-commerce-block-content .wc-block-components-checkout-step{margin-bottom:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-rj-line);padding-bottom:calc(var(--spacing) * 7)}.rj-commerce-block-content .wc-block-components-checkout-step:last-child{margin-bottom:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-bottom-width:0}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block{text-align:center;width:100%;max-width:960px;color:var(--color-rj-navy);justify-items:center;margin-inline:auto;display:grid}.rj-commerce-block-content .wc-block-cart__empty-cart__title,.rj-commerce-block-content .wc-block-checkout-empty__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-wrap:balance;color:var(--color-rj-navy)}@media (min-width:48rem){.rj-commerce-block-content .wc-block-cart__empty-cart__title,.rj-commerce-block-content .wc-block-checkout-empty__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-commerce-block-content .wc-block-cart__empty-cart__title,.rj-commerce-block-content .wc-block-checkout-empty__title{line-height:var(--rj-leading-heading)}.rj-commerce-block-content .wc-block-cart__empty-cart__title{margin-inline:auto;margin-bottom:calc(var(--spacing) * 0);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;max-width:720px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 3)}@media (min-width:48rem){.rj-commerce-block-content .wc-block-cart__empty-cart__title{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 14)}}.rj-commerce-block-content .wc-block-cart__empty-cart__title{box-shadow:none;background:#fff}.rj-commerce-block-content .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{width:48px;height:48px;box-shadow:none;color:#0000;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23082646' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 8.5h11l-.9 8.3a2 2 0 0 1-2 1.8H9.4a2 2 0 0 1-2-1.8L6.5 8.5Z'/%3E%3Cpath d='M9 8.5a3 3 0 0 1 6 0'/%3E%3Cpath d='M9.8 13h4.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:48px 48px;border:0;border-radius:0;margin:0 auto 20px;-webkit-mask-image:none;mask-image:none}.rj-commerce-block-content .wc-block-cart__empty-cart__title+p{margin-inline:auto;margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 12);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;max-width:720px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 12)}@media (min-width:48rem){.rj-commerce-block-content .wc-block-cart__empty-cart__title+p{padding-inline:calc(var(--spacing) * 10)}}.rj-commerce-block-content .wc-block-cart__empty-cart__title+p{box-shadow:none;background:#fff}.rj-commerce-block-content .wc-block-cart__empty-cart__title+p a,.rj-commerce-block-content .wc-block-checkout-empty .wp-block-button__link{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media (hover:hover){:is(.rj-commerce-block-content .wc-block-cart__empty-cart__title+p a,.rj-commerce-block-content .wc-block-checkout-empty .wp-block-button__link):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block>h2:not(.wc-block-cart__empty-cart__title){display:none}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block>.wp-block-shortcode{width:100%}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new{display:none}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block ul,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block ol,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block li{list-style:none!important}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block li::marker{content:""!important}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product{border:1px solid var(--color-rj-line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:0 0 24px;list-style:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 18px 44px #08264612;flex:none!important;width:100%!important;max-width:none!important}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0826461c}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product:before,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product:after{content:none;display:none}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{border-bottom:1px solid var(--color-rj-line);background:#fff;justify-content:center;align-items:center;width:100%;max-width:none;min-height:250px;margin:0 0 20px;padding:20px;display:flex}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{object-fit:contain;width:100%!important;max-width:100%!important;height:210px!important;max-height:210px!important}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{margin-inline:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy)}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{margin-bottom:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{width:100%;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 1);margin-top:auto}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media (hover:hover){:is(.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart a):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link,.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart a{white-space:nowrap}.rj-commerce-block-content .wc-block-checkout-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;max-width:720px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--color-rj-navy);--tw-shadow:0 22px 52px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-items:center;margin-inline:auto;display:grid}@media (min-width:48rem){.rj-commerce-block-content .wc-block-checkout-empty{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 14)}}.rj-commerce-block-content .wc-block-checkout-empty{background:#fff}.rj-commerce-block-content .wc-block-checkout-empty:before{content:"";width:48px;height:48px;box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23082646' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 8.5h11l-.9 8.3a2 2 0 0 1-2 1.8H9.4a2 2 0 0 1-2-1.8L6.5 8.5Z'/%3E%3Cpath d='M9 8.5a3 3 0 0 1 6 0'/%3E%3Cpath d='M9.8 13h4.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:48px 48px;border:0;border-radius:0;margin:0 auto 22px}.rj-commerce-block-content .wc-block-checkout-empty__image{display:none}.rj-commerce-block-content .wc-block-checkout-empty__description{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);max-width:560px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-commerce-block-content .wc-block-checkout-empty__description{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-commerce-block-content .wc-block-checkout-empty__description{line-height:var(--rj-leading-body)}.rj-empty-cart-picks{margin-inline:auto;margin-top:calc(var(--spacing) * 12);width:100%;max-width:960px}.rj-empty-cart-picks--hidden{display:none}.rj-empty-cart-picks__head{margin-inline:auto;margin-bottom:calc(var(--spacing) * 7);max-width:var(--container-2xl);text-align:center}.rj-empty-cart-picks__head h2{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-empty-cart-picks__head h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-empty-cart-picks__head p:last-child{margin-inline:auto;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-empty-cart-picks__head p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-empty-cart-picks .rj-shop-simple-grid--empty-picks{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.rj-empty-cart-picks .rj-shop-simple-grid--empty-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-empty-cart-picks .rj-shop-simple-grid--empty-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-empty-cart-picks .rj-shop-simple-card{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-empty-cart-picks .rj-shop-simple-card__media{min-height:190px;padding:calc(var(--spacing) * 0)}.rj-empty-cart-picks .rj-shop-simple-card__media img{object-fit:contain;width:100%;height:auto;max-height:none}.rj-empty-cart-picks .rj-shop-simple-card__body{padding:calc(var(--spacing) * 5);text-align:left;align-items:flex-start}.rj-empty-cart-picks .rj-shop-simple-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.rj-empty-cart-picks .rj-product-card-rating{margin-bottom:calc(var(--spacing) * 3)}.rj-empty-cart-picks .rj-shop-product-action{padding-top:calc(var(--spacing) * 4)}.rj-commerce-fallback,.woocommerce-cart-form,.cart_totals,form.woocommerce-checkout,.rj-account .woocommerce{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-cart-row{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rj-cart-row{grid-template-columns:90px 1fr auto auto}}.rj-cart-row__media{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-white);overflow:visible}.rj-cart-row__media img{object-fit:contain;width:100%;height:100%}.rj-cart-summary{margin-top:calc(var(--spacing) * 6);max-width:var(--container-md);gap:calc(var(--spacing) * 3);flex-direction:column;margin-left:auto;display:flex}.rj-cart-summary div{justify-content:space-between;gap:calc(var(--spacing) * 4);display:flex}.rj-checkout-section{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);padding:calc(var(--spacing) * 5)}.rj-checkout-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-checkout-grid .is-wide{grid-column:span 2/span 2}}.rj-cart-upsells{margin-block:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}.rj-cart-upsells--checkout{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 0)}.rj-cart-upsells__head{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-2xl)}.rj-cart-upsells__head h2{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-cart-upsells__head h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-cart-upsells__head p:last-child{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-cart-upsells__head p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-cart-upsells__grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.rj-cart-upsells__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-cart-upsell-card{gap:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 14px 36px var(--tw-shadow-color,#0826460e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media (min-width:40rem){.rj-cart-upsell-card{grid-template-columns:112px 1fr}}@media (min-width:48rem){.rj-cart-upsell-card{padding:calc(var(--spacing) * 5)}}.rj-cart-upsell-card__media{min-height:calc(var(--spacing) * 32);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}.rj-cart-upsell-card__media img{object-fit:contain;width:100%;height:auto;max-height:none}.rj-cart-upsell-card__body{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rj-cart-upsell-card__badge{border-style:var(--tw-border-style);border-width:1px;border-color:#45bec859;border-radius:3.40282e38px;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-cart-upsell-card__badge{border-color:color-mix(in oklab, var(--color-rj-aqua) 35%, transparent)}}.rj-cart-upsell-card__badge{background-color:#45bec81a}@supports (color:color-mix(in lab, red, red)){.rj-cart-upsell-card__badge{background-color:color-mix(in oklab, var(--color-rj-aqua) 10%, transparent)}}.rj-cart-upsell-card__badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-cart-upsell-card h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-cart-upsell-card p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-cart-upsell-card p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-cart-upsell-card__footer{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);flex-direction:column;margin-top:auto;display:flex}@media (min-width:40rem){.rj-cart-upsell-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.rj-cart-upsell-card__footer strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-rj-navy)}.rj-cart-upsell-card__button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-cart-upsell-card__button:hover{background-color:var(--color-rj-midnight);color:var(--color-white)}}@media (max-width:900px){.rj-commerce-block-content .wc-block-components-sidebar-layout{grid-template-columns:1fr;gap:24px}.rj-commerce-block-content .wc-block-checkout__main,.rj-commerce-block-content .wc-block-checkout__sidebar{grid-area:auto}.rj-commerce-block-content .wc-block-checkout__sidebar{display:none}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:1fr;gap:42px}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{min-height:250px}.rj-commerce-block-content .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{width:100%!important;max-width:100%!important;height:210px!important;max-height:210px!important}}.woocommerce ul.products{gap:calc(var(--spacing) * 7);display:grid}.woocommerce ul.products:before,.woocommerce ul.products:after{content:var(--tw-content);display:none}@media (min-width:40rem){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce ul.products li.product{float:none;margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:auto;padding:calc(var(--spacing) * 5);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex}@media (hover:hover){.woocommerce ul.products li.product:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 24px 60px var(--tw-shadow-color,#0826461f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{flex-direction:column;flex:1;text-decoration-line:none;display:flex}.woocommerce ul.products li.product a img{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);object-fit:contain;width:100%;height:220px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.woocommerce .star-rating,.rj-product-card-rating .star-rating,.woocommerce .star-rating:before,.rj-product-card-rating .star-rating:before,.woocommerce .star-rating span:before,.rj-product-card-rating .star-rating span:before{color:var(--color-rj-gold)}.woocommerce .star-rating,.rj-product-card-rating .star-rating{--tw-leading:1;width:5em;height:1em;line-height:1;position:relative;overflow:hidden}.woocommerce .star-rating:before,.rj-product-card-rating .star-rating:before,.woocommerce .star-rating span:before,.rj-product-card-rating .star-rating span:before{content:"★★★★★";top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);white-space:nowrap;position:absolute}.woocommerce .star-rating:before,.rj-product-card-rating .star-rating:before{color:#08264629}@supports (color:color-mix(in lab, red, red)){.woocommerce .star-rating:before,.rj-product-card-rating .star-rating:before{color:color-mix(in oklab, var(--color-rj-navy) 16%, transparent)}}.woocommerce .star-rating span,.rj-product-card-rating .star-rating span{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);text-indent:-9999px;white-space:nowrap;height:1em;position:absolute;overflow:hidden}.woocommerce .star-rating span:before,.rj-product-card-rating .star-rating span:before{text-indent:calc(var(--spacing) * 0)}.rj-product-card-rating{margin-block:calc(var(--spacing) * 1);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0826469e;flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-product-card-rating{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-product-card-rating{text-decoration-line:none}.rj-product-card-rating .star-rating{float:none;margin:calc(var(--spacing) * 0);color:var(--color-rj-gold)}.rj-product-card-rating .star-rating:before,.rj-product-card-rating .star-rating span:before{color:var(--color-rj-gold)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.woocommerce .woocommerce-ordering select{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.woocommerce-result-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#08264699}@supports (color:color-mix(in lab, red, red)){.woocommerce-result-count{color:color-mix(in oklab, var(--color-rj-navy) 60%, transparent)}}.rj-shop-intro h1{margin:calc(var(--spacing) * 0);--tw-leading:1.02;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.2rem,4vw,4.25rem);line-height:1.02;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em}.rj-shop-intro__lead{margin:calc(var(--spacing) * 0);max-width:700px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-shop-intro__lead{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-shop-editorial{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-shop-editorial{padding-block:calc(var(--spacing) * 20)}}.rj-shop-feature{align-items:center;gap:calc(var(--spacing) * 10);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-shop-feature{padding-block:calc(var(--spacing) * 14);grid-template-columns:1.05fr .95fr}}.rj-shop-feature__media,.rj-shop-card__media{background-color:var(--color-white);justify-content:center;align-items:center;text-decoration-line:none;display:flex}.rj-shop-feature__media{min-height:440px}.rj-shop-feature__image{object-fit:contain;width:100%;max-height:520px}.rj-shop-feature__copy,.rj-shop-card__copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-shop-product-label{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-shop-feature h2{margin:calc(var(--spacing) * 0);--tw-leading:1.02;--tw-font-weight:var(--font-weight-bold);max-width:620px;font-size:clamp(2.25rem,4vw,4.25rem);line-height:1.02;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-rj-navy)}.rj-shop-feature__copy>p:not(.rj-shop-product-label),.rj-shop-card__copy>p:not(.rj-shop-product-label){margin:calc(var(--spacing) * 0);max-width:620px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-shop-feature__copy>p:not(.rj-shop-product-label),.rj-shop-card__copy>p:not(.rj-shop-product-label){color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-shop-product-points{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.22;--tw-font-weight:var(--font-weight-bold);line-height:1.22;font-weight:var(--font-weight-bold);color:#082646c7;list-style-type:none;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-shop-product-points{color:color-mix(in oklab, var(--color-rj-navy) 78%, transparent)}}@media (min-width:40rem){.rj-shop-product-points{grid-template-columns:repeat(3,minmax(0,1fr))}.rj-shop-card .rj-shop-product-points{grid-template-columns:repeat(1,minmax(0,1fr))}}.rj-shop-product-points li{padding-left:calc(var(--spacing) * 4);position:relative}.rj-shop-product-points li:before{top:.38rem;left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-rj-aqua);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}.rj-shop-product-pills{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;width:100%;display:flex}.rj-shop-product-pills span{min-height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:#082646c7;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-shop-product-pills span{color:color-mix(in oklab, var(--color-rj-navy) 78%, transparent)}}.rj-shop-product-action{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.rj-shop-product-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-shop-product-price--login{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:#082646b8;border-radius:3.40282e38px;align-items:center;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-shop-product-price--login{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-shop-product-price .rrp-price,.rj-pdp-price .rrp-price{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold);line-height:1.25;font-weight:var(--font-weight-semibold);color:#08264673;display:block}@supports (color:color-mix(in lab, red, red)){.rj-shop-product-price .rrp-price,.rj-pdp-price .rrp-price{color:color-mix(in oklab, var(--color-rj-navy) 45%, transparent)}}.rj-shop-product-price del,.rj-pdp-price del{margin-right:calc(var(--spacing) * 2);color:#08264661}@supports (color:color-mix(in lab, red, red)){.rj-shop-product-price del,.rj-pdp-price del{color:color-mix(in oklab, var(--color-rj-navy) 38%, transparent)}}.rj-shop-product-price del,.rj-pdp-price del{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:.08em}.rj-shop-product-price ins,.rj-pdp-price ins{text-decoration-line:none}.rj-shop-section-head{margin-top:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.rj-shop-section-head h2{margin:calc(var(--spacing) * 0);--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.9rem,3vw,3rem);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.018em;letter-spacing:-.018em;color:var(--color-rj-navy)}.rj-shop-card-grid{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-shop-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-shop-card{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 7);display:grid}@media (min-width:64rem){.rj-shop-card--repair{grid-column:span 2/span 2;grid-template-columns:.92fr 1.08fr;align-items:center}}.rj-shop-card__media{min-height:320px}.rj-shop-card--repair .rj-shop-card__media{min-height:380px}.rj-shop-card__image{object-fit:contain;width:100%;max-height:340px}.rj-shop-card--repair .rj-shop-card__image{max-height:420px}.rj-shop-card h3{margin:calc(var(--spacing) * 0);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);max-width:520px;font-size:clamp(1.6rem,2.4vw,2.45rem);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.014em;letter-spacing:-.014em;color:var(--color-rj-navy)}.rj-shop-text-link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-shop-text-link:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-rj-navy)}}.rj-shop-text-link svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.rj-shop-page{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-shop-choice-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14)}@media (min-width:48rem){.rj-shop-choice-hero{padding-block:calc(var(--spacing) * 18)}}.rj-shop-choice-hero__inner{align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-shop-choice-hero__inner{grid-template-columns:1fr .82fr}}.rj-shop-choice-hero__copy{gap:calc(var(--spacing) * 5);flex-direction:column;max-width:760px;display:flex}.rj-shop-choice-hero h1{margin:calc(var(--spacing) * 0);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.03;--tw-font-weight:var(--font-weight-bold);line-height:1.03;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-shop-choice-hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.rj-shop-choice-hero__copy>p:not(.rj-eyebrow){margin:calc(var(--spacing) * 0);max-width:720px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-shop-choice-hero__copy>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-shop-choice-hero__categories{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 3);display:grid}.rj-shop-choice-hero__copy>.rj-shop-choice-hero__categories p.rj-shop-choice-hero__category-label{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-shop-choice-hero__actions{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));max-width:720px;display:grid}@media (min-width:40rem){.rj-shop-choice-hero__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-shop-choice-hero__actions a{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-shop-choice-hero__actions a:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-aqua);background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-shop-choice-hero__actions a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rj-shop-choice-hero__actions a:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-shop-choice-hero__actions a svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.rj-shop-buying-path{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.rj-shop-buying-path li{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 14px 32px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:44px 1fr;display:grid}.rj-shop-buying-path strong{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-rj-navy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.rj-shop-buying-path span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-shop-buying-path p{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-shop-buying-path p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-shop-kit-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14)}@media (min-width:48rem){.rj-shop-kit-section{padding-block:calc(var(--spacing) * 16)}}.rj-shop-kit-section--homecare{background-color:var(--color-rj-ice)}.rj-shop-kit-section--singles{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white)}.rj-shop-kit-section .rj-shop-section-head{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 7);max-width:760px}.rj-shop-kit-section .rj-shop-section-head h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media (min-width:48rem){.rj-shop-kit-section .rj-shop-section-head h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-shop-kit-section .rj-shop-section-head p:last-child{margin:calc(var(--spacing) * 0);max-width:720px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-shop-kit-section .rj-shop-section-head p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-shop-simple-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:561px){.rj-shop-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-shop-simple-grid--kits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.rj-shop-simple-grid--homecare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-shop-simple-grid--homecare{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.rj-shop-simple-grid--singles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-shop-simple-grid--singles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.rj-shop-simple-grid--cart-suggestions{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-shop-simple-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 18px 44px var(--tw-shadow-color,#08264612);min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;overflow:hidden}@media (hover:hover){.rj-shop-simple-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 24px 64px var(--tw-shadow-color,#0826461c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-shop-simple-card--featured{border-color:var(--color-rj-navy);--tw-shadow:0 24px 70px var(--tw-shadow-color,#08264624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-shop-simple-card__media{aspect-ratio:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:250px;padding:calc(var(--spacing) * 0);justify-content:center;align-items:center;text-decoration-line:none;display:flex;overflow:hidden}.rj-shop-simple-card__media img{object-fit:contain;width:100%;height:100%;max-height:none}.rj-shop-simple-grid--singles .rj-shop-simple-card__media{min-height:210px}.rj-shop-simple-grid--singles .rj-shop-simple-card__media img{max-height:none}.rj-shop-simple-card__body{align-items:flex-start;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.rj-shop-simple-card__body{padding:calc(var(--spacing) * 6)}}.rj-shop-simple-card .rj-shop-product-label{margin-bottom:calc(var(--spacing) * 2)}.rj-shop-simple-card h3{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy)}.rj-shop-simple-grid--singles .rj-shop-simple-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.rj-shop-simple-card__body>p:not(.rj-shop-product-label):not(.rj-shop-simple-card__choice){margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646ad;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-shop-simple-card__body>p:not(.rj-shop-product-label):not(.rj-shop-simple-card__choice){color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-shop-simple-card__choice{margin:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-shop-simple-card .rj-shop-product-points{width:100%}@media (min-width:40rem){.rj-shop-simple-card .rj-shop-product-points{grid-template-columns:repeat(1,minmax(0,1fr))}}.rj-shop-simple-card .rj-product-card-rating{margin-bottom:calc(var(--spacing) * 3)}.rj-shop-simple-card .rj-shop-product-action{width:100%;padding-top:calc(var(--spacing) * 3);margin-top:auto}.rj-shop-card-actions{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 3rem;width:100%;display:grid}.rj-shop-card-actions--single{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-shop-card-button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-shop-card-button:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-shop-card-quick-add{min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight);background-color:var(--color-white);color:var(--color-rj-midnight);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:relative}@media (hover:hover){.rj-shop-card-quick-add:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-shop-card-quick-add:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rj-shop-card-quick-add.has-count,.rj-shop-card-quick-add.is-added,.rj-shop-card-quick-add.is-loading,.rj-shop-card-quick-add.loading{border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);color:var(--color-white)}.rj-shop-card-quick-add.is-added{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.rj-shop-card-quick-add.is-loading,.rj-shop-card-quick-add.loading{pointer-events:none;cursor:wait}.rj-shop-card-quick-add.is-loading svg,.rj-shop-card-quick-add.loading svg{opacity:0}.rj-shop-card-quick-add.is-loading:after,.rj-shop-card-quick-add.loading:after{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff59;border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.rj-shop-card-quick-add.is-loading:after,.rj-shop-card-quick-add.loading:after{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.rj-shop-card-quick-add.is-loading:after,.rj-shop-card-quick-add.loading:after{border-top-color:var(--color-white);--tw-content:"";content:var(--tw-content);animation:.75s linear infinite rj-spin;transform:translate(-50%,-50%)}.rj-shop-card-button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.rj-shop-card-quick-add svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.rj-shop-card-quick-add__count{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);min-height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-rj-aqua);padding-inline:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.68rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 6px 14px var(--tw-shadow-color,#0826462e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.rj-shop-card-quick-add.is-loading .rj-shop-card-quick-add__count,.rj-shop-card-quick-add.loading .rj-shop-card-quick-add__count{opacity:0}.rj-shop-card-quick-add__count--empty{display:none}.rj-shop-card-actions .added_to_cart{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rj-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.rj-pdp{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-pdp-hero{gap:calc(var(--spacing) * 10);width:min(100% - 36px,1180px);max-width:1180px;padding-block:calc(var(--spacing) * 14);margin-inline:auto;display:grid}@media (min-width:64rem){.rj-pdp-hero{padding-block:calc(var(--spacing) * 18);grid-template-columns:.95fr 1.05fr;align-items:flex-start}}.rj-pdp-hero__media{top:calc(var(--spacing) * 28);background-color:var(--color-white);min-height:640px;padding:calc(var(--spacing) * 0);background-image:none;border-radius:0;flex-direction:column;justify-content:space-between;display:flex;position:sticky;overflow:visible}.rj-pdp-hero__label{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-pdp-hero__figure{margin:calc(var(--spacing) * 0);background-color:var(--color-white);flex:1;justify-content:center;align-items:center;display:flex}.rj-pdp-hero__image{object-fit:contain;width:100%;max-height:560px}.rj-pdp-hero__thumbs{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-pdp-hero__thumb{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);object-fit:contain;padding:calc(var(--spacing) * 2)}.rj-pdp-purchase{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rj-pdp-breadcrumb{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#0826467a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-breadcrumb{color:color-mix(in oklab, var(--color-rj-navy) 48%, transparent)}}.rj-pdp-breadcrumb{text-transform:uppercase}.rj-pdp-breadcrumb a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.rj-pdp-breadcrumb a:hover{color:var(--color-rj-aqua-dark)}}.rj-pdp-purchase h1{margin:calc(var(--spacing) * 0);--tw-leading:1.02;--tw-font-weight:var(--font-weight-bold);max-width:720px;font-size:3.35rem;line-height:1.02;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.rj-pdp-purchase__intro{margin:calc(var(--spacing) * 0);max-width:680px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-purchase__intro{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pdp-purchase__size{margin:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:flex}.rj-pdp-purchase__size span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#08264685}@supports (color:color-mix(in lab, red, red)){.rj-pdp-purchase__size span{color:color-mix(in oklab, var(--color-rj-navy) 52%, transparent)}}.rj-pdp-purchase__size span{text-transform:uppercase}.rj-pdp-rating{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-rating{color:color-mix(in oklab, var(--color-rj-navy) 64%, transparent)}}.rj-pdp-rating{cursor:pointer;width:fit-content;text-decoration-line:none;transition:transform .16s}.rj-pdp-rating:hover{transform:translateY(-1px)}.rj-pdp-rating:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-rj-aqua)}.rj-pdp-rating .star-rating{float:none;margin:calc(var(--spacing) * 0)}.rj-pdp-rating__score{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-pdp-rating__score{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-pdp-price{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-pdp-price .rrp-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#reviews{scroll-margin-top:96px}.rj-pdp-checklist{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-wrap:wrap;display:flex}.rj-pdp-checklist li{margin:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#082646d1;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-checklist li{color:color-mix(in oklab, var(--color-rj-navy) 82%, transparent)}}.rj-pdp-checklist li{overflow:hidden}@media (max-width:640px){.rj-pdp-checklist{gap:calc(var(--spacing) * 1.5)}.rj-pdp-checklist li{min-height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rj-pdp-checklist .rj-pdp-icon--check{width:13px;height:13px}}.rj-pdp-checklist li:before{content:none;display:none}.rj-pdp-icon{color:var(--color-rj-aqua-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rj-pdp-icon svg{width:100%;height:100%}.rj-pdp-icon--check{--tw-leading:1;width:16px;height:16px;color:var(--color-rj-aqua-dark);flex:0 0 16px;line-height:0}.rj-pdp-icon--check svg{object-fit:contain;width:16px;height:16px;display:block;overflow:hidden}.rj-pdp-icon--check svg path{stroke-width:2.6px}.rj-pdp-icon--sparkles{margin-bottom:calc(var(--spacing) * 8);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-rj-aqua)}.rj-pdp-cart{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding:calc(var(--spacing) * 5);--tw-shadow:0 16px 44px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-pdp-cart form.cart{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-pdp-cart form.cart:not(:has(.variations)){align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:row}.rj-pdp-cart form.cart .variations{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}.rj-pdp-cart form.cart .variations tbody,.rj-pdp-cart form.cart .variations tr,.rj-pdp-cart form.cart .variations th,.rj-pdp-cart form.cart .variations td{padding:calc(var(--spacing) * 0);text-align:left;display:block}.rj-pdp-cart form.cart .variations th{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#0826468a}@supports (color:color-mix(in lab, red, red)){.rj-pdp-cart form.cart .variations th{color:color-mix(in oklab, var(--color-rj-navy) 54%, transparent)}}.rj-pdp-cart form.cart .variations th{text-transform:uppercase}.rj-pdp-cart form.cart select,.rj-pdp-cart form.cart .quantity input{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(.rj-pdp-cart form.cart select,.rj-pdp-cart form.cart .quantity input):focus{border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec833}@supports (color:color-mix(in lab, red, red)){:is(.rj-pdp-cart form.cart select,.rj-pdp-cart form.cart .quantity input):focus{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 20%, transparent)}}.rj-pdp-cart form.cart .variation-radios,.rj-pdp-cart form.cart:has(.rj-variation-cards) .variations{display:none}.rj-variation-cards{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.rj-variation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-variation-card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;min-height:112px;padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.rj-variation-card:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-aqua);background-color:var(--color-white)}}.rj-variation-card.is-selected{border-color:var(--color-rj-navy);background-color:var(--color-white);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--color-rj-navy) 10%, transparent);border-color:#082646}.rj-variation-card:disabled{cursor:not-allowed;border-color:var(--color-rj-line);background-color:var(--color-white);color:#08264673}@supports (color:color-mix(in lab, red, red)){.rj-variation-card:disabled{color:color-mix(in oklab, var(--color-rj-navy) 45%, transparent)}}.rj-variation-card:disabled{opacity:.75}@media (hover:hover){.rj-variation-card:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-line)}}.rj-variation-card__main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.rj-variation-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-variation-card:disabled .rj-variation-card__title{color:#0826468c}@supports (color:color-mix(in lab, red, red)){.rj-variation-card:disabled .rj-variation-card__title{color:color-mix(in oklab, var(--color-rj-navy) 55%, transparent)}}.rj-variation-card__description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#0826469e;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-variation-card__description{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-variation-card__meta{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;margin-top:auto;display:flex}.rj-variation-card__price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-rj-navy)}.rj-variation-card__lock{--tw-leading:calc(var(--spacing) * 4);font-size:.68rem;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#0826467a}@supports (color:color-mix(in lab, red, red)){.rj-variation-card__lock{color:color-mix(in oklab, var(--color-rj-navy) 48%, transparent)}}.rj-variation-card__lock{text-transform:uppercase}.rj-pdp-cart form.cart .single_variation_wrap{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-pdp-cart form.cart .woocommerce-variation-description,.rj-pdp-cart form.cart .woocommerce-variation-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-cart form.cart .woocommerce-variation-description,.rj-pdp-cart form.cart .woocommerce-variation-price{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pdp-cart form.cart:has(.rj-variation-cards) .woocommerce-variation-description,.rj-pdp-cart form.cart:has(.rj-variation-cards) .woocommerce-variation-price{display:none}.rj-pdp-cart form.cart .variations_button{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-pdp-cart form.cart .quantity{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 24)}.rj-pdp-cart .single_add_to_cart_button{flex:1}.rj-pdp-cart .reset_variations{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-rj-aqua-dark);text-transform:uppercase;text-decoration-line:none;display:inline-flex}.rj-pdp-payment-strip{margin-top:calc(var(--spacing) * -2)}.rj-pdp-payment-strip__label{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#0826468a}@supports (color:color-mix(in lab, red, red)){.rj-pdp-payment-strip__label{color:color-mix(in oklab, var(--color-rj-navy) 54%, transparent)}}.rj-pdp-payment-strip__label{text-transform:uppercase}.rj-pdp-payment-strip__badges{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rj-pdp-payment-strip__badges li{margin:0;padding:0;list-style:none}.rj-pdp-payment-badge{color:#fff;letter-spacing:0;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.rj-pdp-payment-badge--paypal{background:#263b80;font-style:italic}.rj-pdp-payment-badge--visa{text-transform:uppercase;background:#1266b3}.rj-pdp-payment-badge--mastercard{background:#27384d;gap:7px}.rj-pdp-payment-badge--mastercard>span{flex:0 0 25px;width:25px;height:16px;position:relative}.rj-pdp-payment-badge--mastercard>span:before,.rj-pdp-payment-badge--mastercard>span:after{content:"";border-radius:999px;width:16px;height:16px;position:absolute;top:0}.rj-pdp-payment-badge--mastercard>span:before{background:#eb001b;left:0}.rj-pdp-payment-badge--mastercard>span:after{background:#f79e1beb;right:0}.rj-pdp-payment-badge--amex{text-align:center;text-transform:uppercase;background:#2e77bc;font-size:.62rem}.rj-pdp-payment-badge--klarna{color:#1b1220;background:#ffb3c7;font-size:.84rem}.rj-pdp-payment-badge--revolut{background:#1e2329}.rj-pdp-quick-faq{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}.rj-pdp-kit{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 12)}@media (min-width:48rem){.rj-pdp-kit{padding-block:calc(var(--spacing) * 14)}}.rj-pdp-kit{grid-template-columns:minmax(0,1fr)}.rj-pdp-kit .rj-pdp-section__intro{max-width:620px}.rj-pdp-kit__body{gap:calc(var(--spacing) * 5);display:grid}.rj-pdp-kit__contents{gap:calc(var(--spacing) * 3);display:grid}.rj-pdp-kit-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:96px;padding:calc(var(--spacing) * 3.5);--tw-shadow:0 12px 28px var(--tw-shadow-color,#0826460b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-columns:42px 1fr;display:grid}@media (hover:hover){.rj-pdp-kit-item:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-aqua)}}.rj-pdp-kit-item span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-rj-ice);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.rj-pdp-kit-item__content{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.rj-pdp-kit-item p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-pdp-kit-item small{max-width:34rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal);line-height:1.3;font-weight:var(--font-weight-normal);color:#0826469e;display:block}@supports (color:color-mix(in lab, red, red)){.rj-pdp-kit-item small{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-pdp-kit-item__link{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-rj-aqua-dark);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-pdp-kit-item__link:hover{color:var(--color-rj-navy)}}.rj-pdp-kit-item__link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-rj-aqua)}.rj-pdp-kit-item__link svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.rj-pdp-kit__aside{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:900px){.rj-pdp-kit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:64px}.rj-pdp-kit .rj-pdp-section__intro,.rj-pdp-kit__body{align-self:center}}.rj-pdp-kit-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding:calc(var(--spacing) * 5)}.rj-pdp-kit-panel h3{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rj-pdp-kit-panel ul{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.rj-pdp-kit-panel li{padding-left:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold);line-height:1.3;font-weight:var(--font-weight-bold);color:#082646b8;position:relative}@supports (color:color-mix(in lab, red, red)){.rj-pdp-kit-panel li{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-pdp-kit-panel li:before{top:.48rem;left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-rj-aqua);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}.rj-pdp-kit-recommendations{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line)}@media (min-width:64rem){.rj-pdp-kit-recommendations{grid-template-columns:.48fr 1.52fr;align-items:center}}.rj-pdp-kit-recommendations__grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.rj-pdp-kit-recommendations__grid{gap:calc(var(--spacing) * 4)}}@media (min-width:64rem){.rj-pdp-kit-recommendations__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rj-pdp-kit-upsell{grid-template-columns:repeat(1,minmax(0,1fr))}}.rj-pdp-kit-upsell .rj-pdp-section__intro{max-width:760px}@media (min-width:48rem){.rj-pdp-kit-upsell .rj-pdp-kit-recommendations__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-pdp-kit-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 16px 38px var(--tw-shadow-color,#0826460f);min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.rj-pdp-kit-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-aqua)}}.rj-pdp-kit-card__media{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:250px;padding:calc(var(--spacing) * 0);flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:flex;overflow:hidden}.rj-pdp-kit-card__media img{object-fit:contain;width:100%;height:auto;max-height:none}.rj-pdp-kit-card__body{gap:calc(var(--spacing) * 3);min-height:260px;padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.rj-pdp-kit-card__eyebrow{margin:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 4);font-size:.68rem;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-pdp-kit-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rj-pdp-kit-card p:not(.rj-pdp-kit-card__eyebrow){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646a8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-kit-card p:not(.rj-pdp-kit-card__eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-pdp-kit-card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-pdp-kit-card__actions{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-direction:column;margin-top:auto;display:flex}.rj-pdp-kit-card__button{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-pdp-kit-card__button:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight)}}.rj-pdp-kit-card__button:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-rj-aqua)}.rj-pdp-kit-card__button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.rj-pdp-quick-faq__inner{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-pdp-quick-faq__inner{grid-template-columns:.72fr 1.28fr;align-items:center}}.rj-pdp-quick-faq__intro{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:460px;display:flex}.rj-pdp-quick-faq__intro h2{margin:calc(var(--spacing) * 0);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.014em;letter-spacing:-.014em;color:var(--color-rj-navy)}.rj-pdp-quick-faq__items{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line)}.rj-pdp-accordion{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line)}.rj-pdp-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);list-style-type:none;display:flex}.rj-pdp-accordion summary::-webkit-details-marker{display:none}.rj-pdp-accordion__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;position:relative}.rj-pdp-accordion__icon:before,.rj-pdp-accordion__icon:after{height:1px;width:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-navy);--tw-content:"";content:var(--tw-content);display:block;position:absolute;top:50%;left:50%}.rj-pdp-accordion__icon:after{rotate:90deg}.rj-pdp-accordion[open] .rj-pdp-accordion__icon:after{rotate:0deg}.rj-pdp-accordion p{margin:calc(var(--spacing) * 0);max-width:720px;padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-accordion p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pdp-accordion p.rj-pdp-accordion__ingredients{max-width:none;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.5;overflow-wrap:anywhere;line-height:1.5}.rj-pdp-section{gap:calc(var(--spacing) * 10);width:min(100% - 36px,1180px);max-width:1180px;padding-block:calc(var(--spacing) * 16);margin-inline:auto;display:grid}@media (min-width:48rem){.rj-pdp-section{padding-block:calc(var(--spacing) * 20)}}.rj-pdp-section__intro{gap:calc(var(--spacing) * 4);flex-direction:column;max-width:660px;display:flex}.rj-pdp-section h2{margin:calc(var(--spacing) * 0);--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);font-size:3rem;line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.rj-pdp-section h3{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-pdp-section p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-section p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pdp-benefits{gap:calc(var(--spacing) * 8)}.rj-pdp-benefits .rj-pdp-section__intro{max-width:760px}.rj-pdp-benefits__grid{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-line);gap:1px;display:grid;overflow:hidden}@media (min-width:40rem){.rj-pdp-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-pdp-benefits__grid article{background-color:var(--color-white);padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.rj-pdp-benefits__grid article{padding:calc(var(--spacing) * 7)}}.rj-pdp-benefit__icon{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-rj-aqua);justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;border-radius:0!important;line-height:1!important;overflow:visible!important}.rj-pdp-benefit__icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);overflow:visible!important}.rj-pdp-benefits__grid h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rj-pdp-ingredients{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}@media (min-width:64rem){.rj-pdp-ingredients{grid-template-columns:.72fr 1.28fr;align-items:center}.rj-pdp-ingredients--compact{grid-template-columns:.58fr 1.42fr}}.rj-pdp-ingredients__list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.rj-pdp-ingredients__list{gap:calc(var(--spacing) * 4)}}@media (min-width:64rem){.rj-pdp-ingredients__list--compact{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-pdp-ingredients__list article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460f);min-height:230px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-rows:minmax(128px,auto) auto;display:grid;overflow:hidden}@media (min-width:64rem){.rj-pdp-ingredients__list--compact article{min-height:214px}}.rj-pdp-ingredient__media{margin:calc(var(--spacing) * 0);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.rj-pdp-ingredients__list--compact .rj-pdp-ingredient__media{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1)}}.rj-pdp-ingredient__image,.woocommerce .rj-pdp-ingredient__image{height:calc(var(--spacing) * 32);object-fit:contain;width:100%}@media (min-width:64rem){.rj-pdp-ingredients__list--compact .rj-pdp-ingredient__image,.woocommerce .rj-pdp-ingredients__list--compact .rj-pdp-ingredient__image{height:calc(var(--spacing) * 28)}}.rj-pdp-ingredients__list article>div{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6)}@media (min-width:64rem){.rj-pdp-ingredients__list--compact article>div{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 4)}}.rj-pdp-ingredients__list p{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-pdp-ingredients__list--compact p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.rj-pdp-ingredients__list span{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646a8;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.rj-pdp-ingredients__list span{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-pdp-ingredients__list--compact span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-ritual__steps{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.rj-pdp-ritual__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-pdp-ritual__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-pdp-ritual__steps article{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 5)}.rj-pdp-ritual__steps span{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rj-aqua-dark);display:block}.rj-pdp-ritual__steps h3{margin-bottom:calc(var(--spacing) * 3)}@media (min-width:64rem){.rj-pdp-description{grid-template-columns:.72fr 1.28fr;align-items:flex-start}}.rj-pdp-description__content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);max-width:820px;color:var(--color-rj-navy)}.rj-pdp-detail-row{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rj-pdp-detail-row{gap:calc(var(--spacing) * 8);grid-template-columns:.34fr .66fr}}.rj-pdp-detail-row h3{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-pdp-detail-row p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-detail-row p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pdp-evidence{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}@media (min-width:64rem){.rj-pdp-evidence{grid-template-columns:.72fr 1.28fr;align-items:flex-start}}.rj-pdp-evidence__body{gap:calc(var(--spacing) * 5);display:grid}.rj-pdp-evidence__stats{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:40rem){.rj-pdp-evidence__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rj-pdp-evidence__stats--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-pdp-evidence__stats article{background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.rj-pdp-evidence__stats strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-pdp-evidence__stats span{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#082646ad;display:block}@supports (color:color-mix(in lab, red, red)){.rj-pdp-evidence__stats span{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-pdp-evidence__compare{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.rj-pdp-evidence__compare{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-pdp-evidence__compare article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.rj-pdp-evidence__compare article.is-rejuvenum{border-color:var(--color-rj-navy);background-color:var(--color-rj-navy);color:var(--color-white)}.rj-pdp-evidence__compare h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rj-pdp-evidence__compare article.is-rejuvenum h3{color:var(--color-white)}.rj-pdp-evidence__compare p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-evidence__compare article.is-rejuvenum p{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.rj-pdp-evidence__compare article.is-rejuvenum p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-pdp-proof-gallery{gap:calc(var(--spacing) * 8);width:100%;max-width:none;padding-inline:calc(var(--spacing) * 0);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.rj-pdp-proof-gallery__intro{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.rj-pdp-proof-gallery__intro h2{max-width:720px}.rj-pdp-proof-gallery__intro p{max-width:650px}.rj-pdp-proof-gallery__marquee{width:100%;padding-block:calc(var(--spacing) * 0);position:relative;overflow:hidden}.rj-pdp-proof-gallery__marquee:before,.rj-pdp-proof-gallery__marquee:after{pointer-events:none;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:1;width:calc(var(--spacing) * 12);--tw-content:"";content:var(--tw-content);position:absolute}@media (min-width:48rem){.rj-pdp-proof-gallery__marquee:before,.rj-pdp-proof-gallery__marquee:after{width:calc(var(--spacing) * 24)}}.rj-pdp-proof-gallery__marquee:before{left:calc(var(--spacing) * 0);background:linear-gradient(90deg,#fff 0%,#fff0 100%)}.rj-pdp-proof-gallery__marquee:after{right:calc(var(--spacing) * 0);background:linear-gradient(270deg,#fff 0%,#fff0 100%)}.rj-pdp-proof-gallery__track{align-items:center;gap:calc(var(--spacing) * 0);width:max-content;animation:46s linear infinite rj-proof-marquee;display:flex}.rj-pdp-proof-gallery__wide-image{margin:calc(var(--spacing) * 0);border-radius:0;flex-shrink:0;width:min(5400px,630vw);line-height:0;overflow:hidden}.rj-pdp-proof-gallery__image,.woocommerce .rj-pdp-proof-gallery__image{width:100%;max-width:none;height:auto;display:block}@keyframes rj-proof-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rj-pdp-proof-gallery__track{animation:none}}.rj-pdp-training-cta{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);max-width:1180px;padding:calc(var(--spacing) * 7);color:var(--color-white);display:grid}@media (min-width:48rem){.rj-pdp-training-cta{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.rj-pdp-training-cta{grid-template-columns:.9fr 1.1fr}}.rj-pdp-training-cta{margin-bottom:clamp(64px,6vw,96px)}.rj-pdp-training-cta .rj-eyebrow{color:var(--color-rj-aqua)}.rj-pdp-training-cta h2{max-width:620px;color:var(--color-white)}.rj-pdp-training-cta p{color:#ffffffc2;max-width:620px}@supports (color:color-mix(in lab, red, red)){.rj-pdp-training-cta p{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.rj-pdp-training-cta__copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-pdp-training-cta__media{border-radius:var(--radius-lg);box-shadow:none;background-color:#0000;border:0;text-decoration-line:none;display:block;overflow:hidden}.rj-pdp-training-cta__media img{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%;box-shadow:none;border:0;outline:0;display:block}.rj-pdp-reviews{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 0);color:var(--color-white);width:100%;max-width:none}.rj-pdp-reviews>*{width:min(100% - 36px,1180px);max-width:1180px;margin-inline:auto}.rj-pdp-reviews .rj-pdp-section__intro{padding-top:calc(var(--spacing) * 0);text-align:center;align-items:center;margin-inline:auto}.rj-pdp-reviews h2{color:var(--color-white)}.rj-pdp-reviews .rj-eyebrow{color:var(--color-rj-aqua)}.rj-pdp-reviews__grid{gap:calc(var(--spacing) * 4);width:min(100% - 36px,1180px);max-width:1180px;padding-bottom:calc(var(--spacing) * 0);margin-inline:auto;display:grid}@media (min-width:48rem){.rj-pdp-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-pdp-reviews__grid article{border-radius:var(--radius-lg);background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__grid article{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.rj-pdp-reviews__grid article{padding:calc(var(--spacing) * 6);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-pdp-reviews__grid p{margin-top:calc(var(--spacing) * 4);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__grid p{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-pdp-reviews__grid footer{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rj-aqua);text-transform:uppercase}.rj-pdp-review__stars .star-rating{float:none;margin:calc(var(--spacing) * 0);color:var(--color-rj-gold)}.rj-pdp-reviews__plugin{width:min(100% - 48px,1180px);max-width:1180px;padding-bottom:calc(var(--spacing) * 0);z-index:2;margin-inline:auto;position:relative;overflow:visible}.rj-pdp-reviews__plugin .woocommerce-Reviews{gap:calc(var(--spacing) * 8);display:grid;overflow:visible}.rj-pdp-reviews__plugin #comments{gap:calc(var(--spacing) * 5);display:grid;overflow:visible}.rj-pdp-reviews__plugin .woocommerce-Reviews-title{display:none}.rj-pdp-reviews__plugin .wcpr-overall-rating-and-rating-count{align-items:center;gap:calc(var(--spacing) * 8);width:100%;max-width:1040px;padding:calc(var(--spacing) * 0);color:var(--color-white);background-color:#0000;margin-inline:auto;display:grid}@media (min-width:48rem){.rj-pdp-reviews__plugin .wcpr-overall-rating-and-rating-count{grid-template-columns:minmax(220px,.72fr) minmax(420px,1.28fr)}}.rj-pdp-reviews__plugin .wcpr-overall-rating-and-rating-count{box-shadow:none!important;background:0 0!important;border:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:grid!important}.rj-pdp-reviews__plugin .wcpr-overall-rating h2{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-pdp-reviews__plugin .wcpr-overall-rating-main{margin-top:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.rj-pdp-reviews__plugin .wcpr-overall-rating-left,.rj-pdp-reviews__plugin .wcpr-overall-rating-left-average{padding:calc(var(--spacing) * 0);background-color:#0000;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.rj-pdp-reviews__plugin .wcpr-overall-rating-left-average{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:3.75rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-pdp-reviews__plugin .wcpr-overall-rating-right{gap:calc(var(--spacing) * 3);width:100%;display:grid}.rj-pdp-reviews__plugin .wcpr-overall-rating-right-total{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-overall-rating-right-total{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.rj-pdp-reviews__plugin .wcpr-stars-count{gap:calc(var(--spacing) * 2.5);width:100%;max-width:620px;display:grid}.rj-pdp-reviews__plugin .wcpr-row{align-items:center;gap:calc(var(--spacing) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb8;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-row{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-pdp-reviews__plugin .wcpr-row{grid-template-columns:minmax(5.75rem,max-content) minmax(180px,1fr) 2.5rem}.rj-pdp-reviews__plugin .wcpr-row>div{width:auto!important}.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-rank-count{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3;display:block}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-rank-count{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-rank-count{grid-column:3}.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-star{grid-column:1;min-width:5.75rem}.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-process{min-width:calc(var(--spacing) * 0);grid-column:2;width:auto!important}.rj-pdp-reviews__plugin .wcpr-row .wcpr-col-number{display:none!important}.rj-pdp-reviews__plugin .rate-percent-bg{height:calc(var(--spacing) * 2.5);background-color:#ffffff1f;border-radius:3.40282e38px;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .rate-percent-bg{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.rj-pdp-reviews__plugin .rate-percent-bg{width:100%!important}.rj-pdp-reviews__plugin .rate-percent{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--color-yellow-500);border-radius:3.40282e38px;position:absolute}.rj-pdp-reviews__plugin .rate-percent-bg-1{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rj-pdp-reviews__plugin .wcpr-filter-container{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#0000;flex-wrap:wrap;display:flex;box-shadow:none!important;z-index:20!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.rj-pdp-reviews__plugin .wcpr-filter-button,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-filter-button,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.rj-pdp-reviews__plugin .wcpr-filter-button,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;text-decoration-line:none}@media (hover:hover){:is(.rj-pdp-reviews__plugin .wcpr-filter-button,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-white);color:var(--color-white);background-color:#0000}}.rj-pdp-reviews__plugin .wcpr-filter-button.wcpr-active,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap.wcpr-active{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy)}.rj-pdp-reviews__plugin .wcpr-filter-button-verified{display:none!important}.rj-pdp-reviews__plugin .wcpr-filter-button-ul{z-index:999;margin-top:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 52);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-rj-navy);--tw-shadow:0 24px 70px var(--tw-shadow-color,#03081752);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);list-style-type:none;display:none;position:absolute;top:100%;left:50%;max-height:none!important;overflow:visible!important}.rj-pdp-reviews__plugin .wcpr-filter-button-wrap{cursor:pointer;position:relative;z-index:30!important;overflow:visible!important}.rj-pdp-reviews__plugin .wcpr-filter-button-wrap:after{top:100%;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 3);--tw-content:"";content:var(--tw-content);width:100%;display:block;position:absolute}.rj-pdp-reviews__plugin .wcpr-filter-button-wrap:hover,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap:focus-within,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap.is-open{z-index:1000!important}.rj-pdp-reviews__plugin .wcpr-filter-button-wrap:hover .wcpr-filter-button-ul,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap:focus-within .wcpr-filter-button-ul,.rj-pdp-reviews__plugin .wcpr-filter-button-wrap.is-open .wcpr-filter-button-ul{display:block!important}.rj-pdp-reviews__plugin .wcpr-filter-button-li{list-style-type:none;display:block}.rj-pdp-reviews__plugin .wcpr-filter-button-li .wcpr-filter-button{border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-rj-navy);background-color:#0000;border-width:0;justify-content:flex-start;display:flex}@media (hover:hover){.rj-pdp-reviews__plugin .wcpr-filter-button-li .wcpr-filter-button:hover{background-color:var(--color-rj-ice);color:var(--color-rj-navy)}}.rj-pdp-reviews__plugin .wcpr-filter-button-li .wcpr-filter-button{min-height:0!important;transform:none!important}.rj-pdp-reviews__plugin .wcpr-filter-button-li .wcpr-filter-button.wcpr-active{background-color:var(--color-rj-midnight);color:var(--color-white)}.rj-pdp-reviews__plugin .wcpr-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;height:auto!important;display:grid!important}.rj-pdp-reviews__plugin .wcpr-grid-item{width:auto;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.rj-pdp-reviews__plugin .wcpr-content{border-radius:var(--radius-lg);background-color:#ffffff12;height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-content{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.rj-pdp-reviews__plugin .wcpr-content{padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:#fff!important;background-color:#ffffff12!important}.rj-pdp-reviews__plugin .review-content-container{flex-direction:column;height:100%;display:flex}.rj-pdp-reviews__plugin .review-content-container-top{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column-reverse;display:flex}.rj-pdp-reviews__plugin .wcpr-review-rating{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-pdp-reviews__plugin .star-rating{float:none;margin:calc(var(--spacing) * 0);color:var(--color-rj-gold)}.rj-pdp-reviews__plugin .star-rating:before,.rj-pdp-reviews__plugin .star-rating span:before{color:var(--color-rj-gold)}.rj-pdp-reviews__plugin .wcpr-review-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-review-date{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.rj-pdp-reviews__plugin .wcpr-review-date{color:#ffffff6b!important}.rj-pdp-reviews__plugin .wcpr-review-content{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#ffffffc7;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-review-content{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-pdp-reviews__plugin .wcpr-review-content{color:#ffffffc7!important;text-align:left!important;word-spacing:normal!important}.rj-pdp-reviews__plugin .wcpr-review-content p{color:inherit!important}.rj-pdp-reviews__plugin .wcpr-comment-author{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rj-aqua);text-transform:uppercase;flex-wrap:wrap;display:inline-flex;color:var(--color-rj-aqua)!important}.rj-pdp-reviews__plugin .wcpr-comment-author:after{border-style:var(--tw-border-style);border-width:1px;border-color:#00bb7f33;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .wcpr-comment-author:after{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.rj-pdp-reviews__plugin .wcpr-comment-author:after{background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.62rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-emerald-700);content:"✓ Verified Owner"}.rj-pdp-reviews__plugin .woocommerce-review__verified,.rj-pdp-reviews__plugin .wcpr-icon-badge{display:none!important}.rj-pdp-reviews__plugin .reviews-images-container{margin-bottom:calc(var(--spacing) * 5);aspect-ratio:4/5;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:#0000;overflow:hidden;aspect-ratio:4/5!important;background:0 0!important;border-radius:8px 8px 0 0!important;width:calc(100% + 3rem)!important;margin:-1.5rem -1.5rem 1.25rem!important}.rj-pdp-reviews__plugin .reviews-images-wrap-right,.rj-pdp-reviews__plugin .reviews-images-wrap-right a{width:100%;height:100%;display:block}.rj-pdp-reviews__plugin .reviews-images-wrap-right img,.rj-pdp-reviews__plugin .reviews-images-wrap-right video{object-fit:cover;width:100%;height:100%;display:block;border-radius:0!important;margin:0!important}.rj-pdp-reviews__plugin .reviews-images-wrap-left,.rj-pdp-reviews__plugin .images-qty,.rj-pdp-reviews__plugin .wcpr-comment-children{display:none}.rj-pdp-reviews__plugin .commentlist{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none}.rj-pdp-reviews__plugin .woocommerce-pagination{margin-top:calc(var(--spacing) * 8);background-color:#0000;justify-content:center;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.rj-pdp-reviews__plugin .woocommerce-pagination ul{margin:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;flex-wrap:wrap;list-style-type:none;display:inline-flex;background:0 0!important;border:0!important}.rj-pdp-reviews__plugin .woocommerce-pagination li{margin:calc(var(--spacing) * 0);float:none!important;border:0!important;overflow:visible!important}.rj-pdp-reviews__plugin .woocommerce-pagination a,.rj-pdp-reviews__plugin .woocommerce-pagination span{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb8;background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin .woocommerce-pagination a,.rj-pdp-reviews__plugin .woocommerce-pagination span{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-pdp-reviews__plugin .woocommerce-pagination a,.rj-pdp-reviews__plugin .woocommerce-pagination span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){:is(.rj-pdp-reviews__plugin .woocommerce-pagination a,.rj-pdp-reviews__plugin .woocommerce-pagination span):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-white)}}.rj-pdp-reviews__plugin .woocommerce-pagination a,.rj-pdp-reviews__plugin .woocommerce-pagination span{background:0 0!important;border:0!important}.rj-pdp-reviews__plugin .woocommerce-pagination .current{background-color:var(--color-white);color:var(--color-rj-navy);color:var(--color-rj-navy)!important;background:#fff!important}.rj-pdp-reviews__plugin #review_form_wrapper{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-rj-navy);--tw-shadow:0 18px 42px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-pdp-reviews__plugin #reply-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-pdp-reviews__plugin #review_form_wrapper p,.rj-pdp-reviews__plugin #review_form_wrapper .comment-notes,.rj-pdp-reviews__plugin #review_form_wrapper .comment-form-cookies-consent{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646ad;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin #review_form_wrapper p,.rj-pdp-reviews__plugin #review_form_wrapper .comment-notes,.rj-pdp-reviews__plugin #review_form_wrapper .comment-form-cookies-consent{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-pdp-reviews__plugin #review_form label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-pdp-reviews__plugin #review_form input,.rj-pdp-reviews__plugin #review_form textarea,.rj-pdp-reviews__plugin #review_form select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-pdp-reviews__plugin #review_form input:focus,.rj-pdp-reviews__plugin #review_form textarea:focus,.rj-pdp-reviews__plugin #review_form select:focus{border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec833}@supports (color:color-mix(in lab, red, red)){.rj-pdp-reviews__plugin #review_form input:focus,.rj-pdp-reviews__plugin #review_form textarea:focus,.rj-pdp-reviews__plugin #review_form select:focus{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 20%, transparent)}}.rj-pdp-reviews__plugin #review_form input:focus,.rj-pdp-reviews__plugin #review_form textarea:focus,.rj-pdp-reviews__plugin #review_form select:focus{--tw-outline-style:none;outline-style:none}.rj-pdp-reviews__plugin #review_form .stars a{color:var(--color-rj-gold);text-decoration-line:none}.rj-pdp-reviews__plugin #review_form .comment-form-cookies-consent{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.rj-pdp-reviews__plugin #review_form .comment-form-cookies-consent input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-rj-line);padding:calc(var(--spacing) * 0);border-radius:.25rem;flex:none}.rj-pdp-reviews__plugin #review_form .comment-form-cookies-consent label{margin-bottom:calc(var(--spacing) * 0)}.rj-pdp-reviews__plugin #review_form .form-submit input{cursor:pointer;border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);width:auto;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.rj-pdp-reviews__plugin #review_form .form-submit input:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-rj-midnight);color:var(--color-white)}}#reviews.rj-pdp-reviews__mixed #comments .wcpr-overall-rating-and-rating-count,#reviews.rj-pdp-reviews__mixed #comments .wcpr-filter-container,.rj-pdp-reviews__mixed .wcpr-overall-rating-and-rating-count,.rj-pdp-reviews__mixed .wcpr-filter-container{display:none!important}.wcpr-modal-light-box{inset:calc(var(--spacing) * 0);z-index:9911;position:fixed}.wcpr-modal-light-box .wcpr-overlay{inset:calc(var(--spacing) * 0);background-color:#030817d1;position:absolute}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-overlay{background-color:color-mix(in oklab, var(--color-rj-midnight) 82%, transparent)}}.wcpr-modal-light-box .wcpr-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wcpr-modal-light-box-wrapper{inset:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 6);justify-content:center;align-items:center;display:flex;position:fixed}.wcpr-modal-light-box .wcpr-modal-wrap-container{justify-content:center;width:min(94vw,1080px);max-width:none;display:flex;position:relative}.wcpr-modal-light-box .wcpr-modal-wrap{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-items:stretch;width:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-modal-wrap{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.wcpr-modal-light-box .wcpr-modal-wrap{text-align:left;--tw-shadow:0 34px 90px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr)}.wcpr-modal-light-box #reviews-content-left,.wcpr-modal-light-box #reviews-content-right{margin:calc(var(--spacing) * 0);border-radius:0;width:100%}.wcpr-modal-light-box #reviews-content-left{background-color:var(--color-white);flex-direction:column;min-height:520px;display:flex}.wcpr-modal-light-box #reviews-content-left-main{min-height:calc(var(--spacing) * 0);background-color:var(--color-white);padding:calc(var(--spacing) * 0);flex:1;max-height:none}.wcpr-modal-light-box #reviews-content-left-main .reviews-images,.wcpr-modal-light-box #reviews-content-left-main video{object-fit:contain;width:100%;height:100%;max-height:72vh;display:block}.wcpr-modal-light-box #reviews-content-left-modal{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.wcpr-modal-light-box #reviews-content-left-modal .reviews-images-wrap{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.wcpr-modal-light-box #reviews-content-left-modal .reviews-images-wrap:hover,.wcpr-modal-light-box #reviews-content-left-modal .reviews-images-wrap.active-image{border-color:var(--color-rj-aqua);opacity:1}.wcpr-modal-light-box #reviews-content-left-modal .reviews-images{object-fit:cover;width:100%;height:100%}.wcpr-modal-light-box #reviews-content-right{height:100%;min-height:520px;color:var(--color-white);background-color:#111a2a;align-self:stretch;display:flex}.wcpr-modal-light-box #reviews-content-right .reviews-content-right-meta{margin:calc(var(--spacing) * 0);width:100%;padding:calc(var(--spacing) * 10);flex-direction:column;justify-content:center;display:flex}.wcpr-modal-light-box .review-content-container{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.wcpr-modal-light-box .review-content-container-top{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wcpr-modal-light-box .wcpr-review-rating{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);display:flex}.wcpr-modal-light-box .star-rating,.wcpr-modal-light-box .star-rating:before,.wcpr-modal-light-box .star-rating span:before{color:var(--color-rj-gold)}.wcpr-modal-light-box .wcpr-review-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-review-date{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.wcpr-modal-light-box .wcpr-comment-author{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rj-aqua);text-transform:uppercase;flex-wrap:wrap;display:inline-flex;color:var(--color-rj-aqua)!important}.wcpr-modal-light-box .wcpr-comment-author:after{border-style:var(--tw-border-style);border-width:1px;border-color:#00bb7f33;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-comment-author:after{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.wcpr-modal-light-box .wcpr-comment-author:after{background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.62rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-emerald-700);content:"✓ Verified Owner"}.wcpr-modal-light-box .woocommerce-review__verified,.wcpr-modal-light-box .wcpr-icon-badge{display:none!important}.wcpr-modal-light-box .wcpr-review-content{margin:calc(var(--spacing) * 0);max-width:46ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#ffffffd1;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-review-content{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{padding:calc(var(--spacing) * 0);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){:is(.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next):hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close,.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close{top:calc(var(--spacing) * -14);right:calc(var(--spacing) * -4);color:0}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close:before{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-light);line-height:1;font-weight:var(--font-weight-light);content:"×"}.wcpr-modal-wrap-container .wcpr-prev,.wcpr-modal-wrap-container .wcpr-next{margin-top:calc(var(--spacing) * 0);color:0;top:50%;transform:translateY(-50%)}.wcpr-modal-wrap-container .wcpr-prev{left:calc(var(--spacing) * -16)}.wcpr-modal-wrap-container .wcpr-next{right:calc(var(--spacing) * -16)}.wcpr-modal-wrap-container .wcpr-prev:before,.wcpr-modal-wrap-container .wcpr-next:before{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-light);line-height:1;font-weight:var(--font-weight-light)}.wcpr-modal-wrap-container .wcpr-prev:before{content:"‹"}.wcpr-modal-wrap-container .wcpr-next:before{content:"›"}@media (max-width:680px){.wcpr-modal-light-box-wrapper{padding:calc(var(--spacing) * 4)}.wcpr-modal-light-box .wcpr-modal-wrap{grid-template-columns:repeat(1,minmax(0,1fr));max-height:calc(100dvh - 96px);overflow:auto}.wcpr-modal-light-box #reviews-content-left{min-height:calc(var(--spacing) * 0);flex:none}.wcpr-modal-light-box #reviews-content-left-main{flex:none}.wcpr-modal-light-box #reviews-content-left-main .reviews-images,.wcpr-modal-light-box #reviews-content-left-main video{object-fit:contain;height:auto;max-height:52dvh}.wcpr-modal-light-box #reviews-content-right{height:auto;min-height:calc(var(--spacing) * 0);align-self:auto}.wcpr-modal-light-box #reviews-content-right .reviews-content-right-meta{padding:calc(var(--spacing) * 5);justify-content:flex-start}.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close{top:-3.25rem;right:calc(var(--spacing) * 0)}.wcpr-modal-wrap-container .wcpr-prev{left:calc(var(--spacing) * 2)}.wcpr-modal-wrap-container .wcpr-next{right:calc(var(--spacing) * 2)}}.rj-pdp-related__grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.rj-pdp-related__grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-pdp-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-pdp-related .rj-shop-simple-card h3 a{color:inherit;text-decoration-line:none}.rj-product-band{background-color:var(--color-white);padding:calc(var(--spacing) * 0)}.rj-product-band__split{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-product-band__split{grid-template-columns:.9fr 1.1fr}}.rj-product-band__image-frame{background-color:var(--color-white);min-height:280px;padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:flex}.rj-product-band__image{object-fit:contain;width:100%;max-height:360px}div.rj-product-band__copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-product-band__copy h2,.rj-product-band__split h2{margin:calc(var(--spacing) * 0);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.85rem,3vw,3rem);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.018em;letter-spacing:-.018em;color:var(--color-rj-navy)}.rj-product-band__copy p,p.rj-product-band__copy,.rj-product-band__split p{margin:calc(var(--spacing) * 0);max-width:680px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-product-band__copy p,p.rj-product-band__copy,.rj-product-band__split p{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-product-feature-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.rj-product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-product-feature-card{background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-product-feature-card__title{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-product-feature-card__text{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-product-feature-card__text{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-product-cta-band{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);padding:calc(var(--spacing) * 6);color:var(--color-white)}@media (min-width:48rem){.rj-product-cta-band{padding:calc(var(--spacing) * 8)}}.rj-product-cta-band__inner{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.rj-product-cta-band__inner{flex-direction:row;justify-content:space-between;align-items:center}}.rj-product-cta-band__copy{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.rj-product-cta-band h2{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-product-cta-band p{margin:calc(var(--spacing) * 0);color:#ffffffb8;max-width:720px}@supports (color:color-mix(in lab, red, red)){.rj-product-cta-band p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-pro-access-callout{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-rj-navy);--tw-shadow:0 12px 30px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:none}.rj-pro-access-callout.is-visible{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rj-pdp-purchase>.rj-pro-access-callout{margin-top:calc(var(--spacing) * 2)}.rj-pro-access-callout__title{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-pro-access-callout__text{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#082646b3;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pro-access-callout__text{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-pro-access-callout__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-pro-access-callout__actions .rj-button-primary,.rj-pro-access-callout__actions .rj-button-outline{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout{background-color:var(--color-rj-navy);padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex!important}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;color:#ffffffb8;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__actions{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__primary,.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__primary,.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy)}@media (hover:hover){.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__primary:hover{background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary{color:var(--color-white);background-color:#0000}@media (hover:hover){.rj-pdp-cart form.cart .woocommerce-variation-availability .rj-pro-access-callout__secondary:hover{color:var(--color-white);background-color:#0000}}.woocommerce .related.products>h2{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-account .woocommerce h2,.rj-account .woocommerce h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-account .woocommerce .u-columns,.rj-account .woocommerce .col2-set{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.rj-account .woocommerce .u-columns,.rj-account .woocommerce .col2-set{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account .woocommerce .u-column1,.rj-account .woocommerce .u-column2,.rj-account .woocommerce .col-1,.rj-account .woocommerce .col-2{float:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 6);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-account .woocommerce form.login,.rj-account .woocommerce form.register{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:0}.rj-account .woocommerce .woocommerce-privacy-policy-text,.rj-account .woocommerce .woocommerce-privacy-policy-text p{text-align:left;max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-account .woocommerce .woocommerce-privacy-policy-text,.rj-account .woocommerce .woocommerce-privacy-policy-text p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-account .woocommerce-MyAccount-navigation ul{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.rj-account .woocommerce-MyAccount-navigation a{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-account .woocommerce-MyAccount-navigation a:hover{border-color:var(--color-rj-aqua);color:var(--color-rj-aqua-dark)}}.rj-why-hero,.rj-blog-hero,.rj-policy-hero,.rj-register-hero{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-why-hero,.rj-blog-hero,.rj-policy-hero,.rj-register-hero{padding-block:calc(var(--spacing) * 20)}}.rj-why-hero{padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 0)}@media (min-width:48rem){.rj-why-hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 0)}}.rj-why-hero__grid,.rj-why-split,.rj-why-product-system,.rj-blog-feature__grid,.rj-policy-layout,.rj-register-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-why-hero__grid,.rj-why-split,.rj-why-product-system,.rj-blog-feature__grid,.rj-policy-layout,.rj-register-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-why-split--media,.rj-why-product-system,.rj-blog-feature__grid{align-items:center}.rj-why-hero__grid{align-items:flex-end}.rj-why-hero__copy,.rj-why-section__copy,.rj-blog-hero__inner,.rj-policy-hero .rj-wrap{max-width:760px}.rj-why-hero__copy{padding-bottom:calc(var(--spacing) * 12)}@media (min-width:48rem){.rj-why-hero__copy{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:64rem){.rj-why-hero__copy{padding-bottom:calc(var(--spacing) * 20)}}.rj-blog-hero h1,.rj-policy-hero h1,.rj-register-hero h1,.rj-blog-single__head h1{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.3rem,4.6vw,4.8rem);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-why-hero h1{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.25rem,3.6vw,3.85rem);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-why-hero p:not(.rj-eyebrow),.rj-blog-hero p:not(.rj-eyebrow),.rj-policy-hero p:not(.rj-eyebrow),.rj-register-hero p:not(.rj-eyebrow),.rj-why-section__copy>p,.rj-why-results p{margin-top:calc(var(--spacing) * 5);max-width:680px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-why-hero p:not(.rj-eyebrow),.rj-blog-hero p:not(.rj-eyebrow),.rj-policy-hero p:not(.rj-eyebrow),.rj-register-hero p:not(.rj-eyebrow),.rj-why-section__copy>p,.rj-why-results p{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-why-hero p:not(.rj-eyebrow),.rj-blog-hero p:not(.rj-eyebrow),.rj-policy-hero p:not(.rj-eyebrow),.rj-register-hero p:not(.rj-eyebrow),.rj-why-section__copy>p,.rj-why-results p{line-height:var(--rj-leading-body)}.rj-why-hero__actions,.rj-why-cta__actions,.rj-policy-actions,.rj-account-panel__actions{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-why-hero__media,.rj-why-media-card,.rj-why-product-system figure,.rj-blog-feature__media,.rj-blog-single__image{border-radius:var(--radius-lg);background-color:var(--color-white);overflow:hidden}.rj-why-hero__media img,.rj-why-media-card img,.rj-why-product-system figure img,.rj-blog-feature__media img,.rj-blog-card__media img,.rj-blog-single__image img{object-fit:cover;width:100%;height:100%}.rj-why-hero__media{margin:calc(var(--spacing) * 0);background-color:#0000;border-radius:0;justify-content:center;align-items:flex-end;min-height:420px;display:flex;overflow:visible}@media (min-width:64rem){.rj-why-hero__media{min-height:calc(var(--spacing) * 0)}}.rj-why-hero__media img{object-fit:contain;width:100%;max-width:620px;height:auto}.rj-why-trust{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.rj-why-trust__grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rj-why-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-why-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-why-trust__item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:flex}.rj-why-trust__item span{color:var(--color-rj-aqua-dark)}.rj-why-section,.rj-blog-feature,.rj-blog-list,.rj-blog-related,.rj-policy-content,.rj-register-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-why-section,.rj-blog-feature,.rj-blog-list,.rj-blog-related,.rj-policy-content,.rj-register-content{padding-block:calc(var(--spacing) * 20)}}.rj-why-section--ice{background-color:var(--color-rj-ice);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 0)}@media (min-width:48rem){.rj-why-section--ice{padding-top:calc(var(--spacing) * 8)}}.rj-why-section--ice .rj-why-split--media{align-items:flex-end}.rj-why-section--ice .rj-why-section__copy{padding-block:calc(var(--spacing) * 8)}.rj-why-section--ice .rj-why-section__copy>p:not(.rj-eyebrow){margin-bottom:calc(var(--spacing) * 7)}.rj-why-section--professionals .rj-why-split{align-items:center}.rj-why-section h2,.rj-why-results h2,.rj-why-cta h2,.rj-blog-feature h2,.rj-blog-list__head h2,.rj-policy-main h2,.rj-account-dashboard h2{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-why-card-grid,.rj-why-compare,.rj-why-stat-grid,.rj-why-company__facts,.rj-policy-card-grid,.rj-account-action-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-why-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.rj-why-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.rj-why-card-grid article,.rj-why-compare>div,.rj-policy-card-grid article,.rj-blog-cta-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 16px 40px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-why-compare>div{align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);grid-template-columns:140px 1fr;display:grid}.rj-why-compare__graphic{height:calc(var(--spacing) * 24);border-radius:var(--radius-md);background-color:var(--color-white);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.rj-why-compare__graphic svg{width:185%;max-width:none;height:100%}.rj-why-company{background-color:var(--color-white)}.rj-why-company .rj-why-split{align-items:center}.rj-why-company__media{margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);background-color:var(--color-rj-ice);--tw-shadow:0 20px 60px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:1;overflow:hidden}.rj-why-company__media img{object-fit:cover;width:100%;height:100%}.rj-why-media-card--edge-model{margin:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:2240/2800;background-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;align-self:flex-end;height:auto;min-height:0}.rj-why-media-card--edge-model img{object-fit:contain;object-position:50% 100%;width:100%;height:auto;min-height:0;height:auto!important}.rj-why-company__facts{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}.rj-why-company__facts article{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 6);display:grid}.rj-why-company__facts article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:48rem){.rj-why-company__facts article{grid-template-columns:180px 1fr;align-items:flex-start}}.rj-why-company__facts strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-why-company__facts span{max-width:34rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-why-company__facts span{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-why-company__facts span{line-height:var(--rj-leading-body)}.rj-why-card-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-rj-navy);justify-content:center;align-items:center;display:flex}.rj-why-card-icon svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.rj-why-card-grid h3,.rj-why-compare h3,.rj-policy-card-grid h3,.rj-account-action-card strong,.rj-account-panel h3,.rj-blog-cta-card h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-why-card-grid p,.rj-why-compare p,.rj-policy-card-grid p,.rj-account-action-card small,.rj-account-panel p,.rj-blog-cta-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-why-card-grid p,.rj-why-compare p,.rj-policy-card-grid p,.rj-account-action-card small,.rj-account-panel p,.rj-blog-cta-card p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-why-card-grid p,.rj-why-compare p,.rj-policy-card-grid p,.rj-account-action-card small,.rj-account-panel p,.rj-blog-cta-card p{line-height:var(--rj-leading-small)}.rj-blog-cta-card p:not(.rj-eyebrow){margin-bottom:calc(var(--spacing) * 5)}.rj-register-layout{align-items:center}.rj-register-copy{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rj-register-copy h2{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.8rem,2.5vw,2.7rem);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-register-copy p,.rj-register-copy li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-register-copy p,.rj-register-copy li{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-register-copy p,.rj-register-copy li{line-height:var(--rj-leading-body)}.rj-register-copy ul{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style:none;display:grid}.rj-register-copy li{padding-left:calc(var(--spacing) * 7);position:relative}.rj-register-copy li:before{top:calc(var(--spacing) * 1);left:calc(var(--spacing) * 0);color:var(--color-rj-aqua-dark);content:"✓";position:absolute}.rj-register-copy a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);text-decoration-line:underline;text-decoration-color:#45bec873}@supports (color:color-mix(in lab, red, red)){.rj-register-copy a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 45%, transparent)}}.rj-register-copy a{text-underline-offset:4px;text-decoration-thickness:2px}.rj-register-form{width:100%}.rj-register-unavailable{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 6)}.rj-register-copy li{gap:calc(var(--spacing) * 1);display:grid}.rj-register-copy li strong{color:var(--color-rj-navy)}.rj-register-copy li span{display:block}.rj-support-page,.rj-registration-success,.rj-not-found{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-support-hero{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-support-hero{padding-block:calc(var(--spacing) * 20)}}.rj-support-hero__inner{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-support-hero__inner{grid-template-columns:1.3fr .7fr}}.rj-support-hero h1,.rj-registration-success h1,.rj-not-found h1{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);max-width:760px;font-size:clamp(2.3rem,4.6vw,4.8rem);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-support-hero__inner>div:not(.rj-support-hero__chat)>p:not(.rj-eyebrow),.rj-registration-success__message>p:not(.rj-eyebrow),.rj-not-found__copy>p:not(.rj-eyebrow):not(.rj-not-found__code){margin-top:calc(var(--spacing) * 5);max-width:680px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-support-hero__inner>div:not(.rj-support-hero__chat)>p:not(.rj-eyebrow),.rj-registration-success__message>p:not(.rj-eyebrow),.rj-not-found__copy>p:not(.rj-eyebrow):not(.rj-not-found__code){color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-support-hero__inner>div:not(.rj-support-hero__chat)>p:not(.rj-eyebrow),.rj-registration-success__message>p:not(.rj-eyebrow),.rj-not-found__copy>p:not(.rj-eyebrow):not(.rj-not-found__code){line-height:var(--rj-leading-body)}.rj-support-hero__chat{border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);padding:calc(var(--spacing) * 7);color:var(--color-white);--tw-shadow:0 20px 50px var(--tw-shadow-color,#0826461f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-support-hero__chat>span{margin-bottom:calc(var(--spacing) * 7);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-support-hero__chat>span{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-support-hero__chat>span{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-support-hero__chat>span{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-support-hero__chat>span{color:var(--color-rj-aqua)}.rj-support-hero__chat>span svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.rj-support-hero__chat strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.rj-support-hero__chat p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rj-support-hero__chat p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-support-hero__chat p{line-height:var(--rj-leading-small)}.rj-support-details{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-support-details{padding-block:calc(var(--spacing) * 20)}}.rj-support-details__layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-support-details__layout{grid-template-columns:.8fr 1.2fr}}.rj-support-details__copy h2{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-support-details__copy>p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 5);max-width:580px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-support-details__copy>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-support-details__copy>p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-support-contact-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}.rj-support-contact-list>:where(a,div){gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 5);color:var(--color-rj-navy);text-decoration-line:none;display:grid}.rj-support-contact-list>:where(a,div):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:48rem){.rj-support-contact-list>:where(a,div){grid-template-columns:150px 1fr;align-items:flex-start}}.rj-support-contact-list span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-rj-aqua-dark);text-transform:uppercase}.rj-support-contact-list strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-support-contact-list a:hover strong{color:var(--color-rj-aqua-dark)}.rj-registration-success__section{background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-registration-success__section{padding-block:calc(var(--spacing) * 24)}}.rj-registration-success__layout{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-registration-success__layout{grid-template-columns:1.08fr .92fr;align-items:center}}.rj-registration-success__message{padding-top:calc(var(--spacing) * 3)}.rj-registration-success__mark{margin-bottom:calc(var(--spacing) * 8);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-rj-aqua);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-midnight);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.rj-registration-success__actions,.rj-not-found__actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-registration-success__next{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 7);--tw-shadow:0 18px 45px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.rj-registration-success__next{align-self:center}}.rj-registration-success__next ol{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style:none;display:grid}.rj-registration-success__next li{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 5);grid-template-columns:44px 1fr;display:grid}.rj-registration-success__next li:first-child{padding-top:calc(var(--spacing) * 0)}.rj-registration-success__next li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rj-registration-success__next li>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark)}.rj-registration-success__next strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-registration-success__next li p,.rj-registration-success__help{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-registration-success__next li p,.rj-registration-success__help{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-registration-success__next li p,.rj-registration-success__help{line-height:var(--rj-leading-small)}.rj-registration-success__help{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-rj-aqua);padding-left:calc(var(--spacing) * 4)}.rj-registration-success__help a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);text-decoration-line:underline;text-decoration-color:#45bec88c}@supports (color:color-mix(in lab, red, red)){.rj-registration-success__help a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 55%, transparent)}}.rj-registration-success__help a{text-underline-offset:4px;text-decoration-thickness:2px}.rj-registration-success__help a:hover,.rj-registration-success__help a:focus-visible{color:var(--color-rj-aqua-dark)}@media (min-width:1024px){.rj-registration-success__section{align-items:center;min-height:clamp(720px,76svh,900px);display:flex}.rj-registration-success__layout{width:100%}}.rj-not-found__hero{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);color:var(--color-white);overflow:hidden}@media (min-width:48rem){.rj-not-found__hero{padding-block:calc(var(--spacing) * 24)}}.rj-not-found__hero{background-image:radial-gradient(circle at 74% 28%,#45bec82e,#0000 32%)}.rj-not-found__layout{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.rj-not-found__layout{grid-template-columns:1.05fr .95fr}}.rj-not-found__code{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:clamp(5rem,14vw,10rem);font-weight:var(--font-weight-bold);--tw-tracking:-.08em;letter-spacing:-.08em;color:var(--color-rj-aqua);line-height:.82}.rj-not-found h1{margin-top:calc(var(--spacing) * 8);max-width:650px;color:var(--color-white)}.rj-not-found__copy>p:not(.rj-eyebrow):not(.rj-not-found__code){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rj-not-found__copy>p:not(.rj-eyebrow):not(.rj-not-found__code){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-not-found__routes{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-not-found__routes{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-not-found__routes a{column-gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;grid-template-columns:44px 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes a{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-not-found__routes a{padding:calc(var(--spacing) * 5);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}.rj-not-found__routes a:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.rj-not-found__routes a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes a:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.rj-not-found__routes a>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:#ffffff1a;border-radius:3.40282e38px;grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes a>span{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-not-found__routes a>span{color:var(--color-rj-aqua)}.rj-not-found__routes strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-not-found__routes small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.rj-not-found__routes small{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.rj-not-found__routes small{line-height:var(--rj-leading-small)}.rj-blog-cta-card__media{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);aspect-ratio:16/10;text-decoration-line:none;display:block;position:relative;overflow:hidden}.rj-blog-cta-card__media img{object-fit:cover;width:100%;height:100%}.rj-blog-cta-card__media:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-blog-cta-card__media+p{margin-top:calc(var(--spacing) * 4)}.rj-blog-cta-card__media+p:before{content:none}.rj-why-media-card:not(.rj-why-media-card--edge-model){min-height:calc(var(--spacing) * 0);width:100%;max-width:440px;padding:calc(var(--spacing) * 6);margin-inline:auto}.rj-why-media-card:not(.rj-why-media-card--edge-model) img{object-fit:contain;max-height:520px;margin-inline:auto}.rj-why-results{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);color:var(--color-white)}@media (min-width:48rem){.rj-why-results{padding-block:calc(var(--spacing) * 20)}}.rj-why-results h2,.rj-why-results p{color:var(--color-white)}.rj-why-results p{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.rj-why-results p{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.rj-why-results__inner{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-why-results__inner{grid-template-columns:1fr 1.1fr}}@media (min-width:40rem){.rj-why-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-why-stat-grid article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-why-stat-grid article{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-why-stat-grid article{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.rj-why-stat-grid article{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.rj-why-stat-grid article{padding:calc(var(--spacing) * 6)}.rj-why-stat-grid strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua);line-height:1;display:block}.rj-why-stat-grid span{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffc7;display:block}@supports (color:color-mix(in lab, red, red)){.rj-why-stat-grid span{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.rj-why-stat-grid span{line-height:var(--rj-leading-small)}.rj-why-product-system{gap:calc(var(--spacing) * 6)}@media (min-width:64rem){.rj-why-product-system{gap:calc(var(--spacing) * 6);grid-template-columns:.95fr 1.05fr}}.rj-why-product-system .rj-why-section__copy>p:not(.rj-eyebrow){margin-bottom:calc(var(--spacing) * 6)}.rj-why-product-system figure{margin:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.rj-why-product-system figure img{object-fit:contain;width:100%;height:auto;max-height:none}.rj-why-cta{background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);color:var(--color-white)}@media (min-width:48rem){.rj-why-cta{padding-block:calc(var(--spacing) * 16)}}.rj-why-cta__inner{gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}@media (min-width:64rem){.rj-why-cta__inner{flex-direction:row;justify-content:space-between;align-items:center}}.rj-why-cta h2{color:var(--color-white)}.rj-blog-hero__inner{text-align:center;margin-inline:auto}.rj-blog-feature{background-color:var(--color-white)}@media (min-width:64rem){.rj-blog-feature__grid{grid-template-columns:1.05fr .95fr}}.rj-blog-feature__media{aspect-ratio:16/10;min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line)}.rj-blog-feature__copy p:not(.rj-eyebrow),.rj-blog-card__body p{color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-blog-feature__copy p:not(.rj-eyebrow),.rj-blog-card__body p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-blog-feature__copy p:not(.rj-eyebrow),.rj-blog-card__body p{line-height:var(--rj-leading-body)}.rj-blog-feature__copy p:not(.rj-eyebrow){margin-bottom:calc(var(--spacing) * 5)}.rj-blog-feature h2 a,.rj-blog-card h3 a,.rj-blog-single__content a{color:inherit;text-decoration-line:none}.rj-blog-list{background-color:var(--color-rj-ice)}.rj-blog-list__head{margin-bottom:calc(var(--spacing) * 8);max-width:760px}.rj-blog-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rj-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rj-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-blog-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 16px 40px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.rj-blog-card__media{aspect-ratio:4/3;min-height:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);justify-content:center;align-items:center;display:flex}.rj-blog-card__media img{object-fit:cover;width:100%;height:100%}.rj-blog-media-fallback{background-color:var(--color-white);width:100%;height:100%;padding-inline:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-rj-aqua-dark);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.rj-blog-card__body{align-items:flex-start;gap:calc(var(--spacing) * 4);min-height:290px;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.rj-blog-meta{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-rj-aqua-dark);text-transform:uppercase;line-height:var(--rj-leading-small)}.rj-blog-card h3{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-blog-card .rj-shop-card-button{width:100%;margin-top:auto}.rj-blog-pagination{margin-top:calc(var(--spacing) * 10)}.rj-blog-pagination .nav-links{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rj-blog-pagination a,.rj-blog-pagination span{min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.rj-blog-pagination .current{border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);color:var(--color-white)}.rj-blog-single__hero{background-color:var(--color-rj-ice);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-blog-single__hero{padding-block:calc(var(--spacing) * 20)}}.rj-blog-single__head h1{max-width:none;margin-left:0!important;margin-right:0!important}.rj-blog-single__image{margin-top:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);max-height:520px}.rj-blog-single__layout{gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 16);display:grid}@media (min-width:64rem){.rj-blog-single__layout{grid-template-columns:minmax(0,760px) 320px;align-items:flex-start}}.rj-blog-single__content{max-width:none;min-width:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-rj-navy);line-height:var(--rj-leading-body)}.rj-blog-single__content :where(img,video,iframe,figure){max-width:100%}.rj-blog-single__content :where(img,video){height:auto}.rj-blog-single__content :where(p,li,a,h2,h3,h4){overflow-wrap:anywhere}.rj-blog-single__content :where(pre,table){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.rj-blog-single__content :where(p,li){color:#082646c2}@supports (color:color-mix(in lab, red, red)){.rj-blog-single__content :where(p,li){color:color-mix(in oklab, var(--color-rj-navy) 76%, transparent)}}.rj-blog-single__content :where(p,li){line-height:var(--rj-leading-body)}.rj-blog-single__content :where(h2,h3,h4){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-blog-single__content h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.rj-blog-single__content h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.rj-blog-single__content :where(ul,ol){margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);display:grid}.rj-blog-single__content ul{list-style-type:disc}.rj-blog-single__content ol{list-style-type:decimal}@media (min-width:64rem){.rj-blog-single__aside{top:calc(var(--spacing) * 28);position:sticky}}.rj-blog-related{background-color:var(--color-rj-ice);padding-inline:0}@media (min-width:64rem){.rj-policy-layout{gap:calc(var(--spacing) * 16);grid-template-columns:220px minmax(0,1fr)}}.rj-policy-hero .rj-policy-updated{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#08264699}@supports (color:color-mix(in lab, red, red)){.rj-policy-hero .rj-policy-updated{color:color-mix(in oklab, var(--color-rj-navy) 60%, transparent)}}.rj-policy-hero .rj-policy-updated{line-height:1.3}.rj-policy-nav{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;align-self:flex-start;display:flex}@media (min-width:64rem){.rj-policy-nav{top:calc(var(--spacing) * 28);border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-left-width:1px;display:grid;position:sticky}}.rj-policy-nav a{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:0;text-decoration-line:none}@media (hover:hover){.rj-policy-nav a:hover{background-color:var(--color-rj-ice);color:var(--color-rj-aqua-dark)}}@media (min-width:64rem){.rj-policy-nav a{padding-inline:calc(var(--spacing) * 4)}}.rj-policy-main{gap:calc(var(--spacing) * 0);display:grid}.rj-policy-main section{scroll-margin-top:calc(var(--spacing) * 28);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.rj-policy-main section:first-child{padding-top:calc(var(--spacing) * 0)}.rj-policy-main section:last-child{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-bottom-width:0}.rj-policy-main section{border-radius:0}.rj-policy-main h2{margin-top:calc(var(--spacing) * 0);font-size:clamp(1.75rem,2.4vw,2.5rem)}.rj-policy-main p,.rj-policy-main li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-policy-main p,.rj-policy-main li{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-policy-main p,.rj-policy-main li{line-height:var(--rj-leading-body)}.rj-policy-main section>h2+p{margin-top:calc(var(--spacing) * 5)}.rj-policy-main section>p{max-width:720px}.rj-policy-main section>p+p{margin-top:calc(var(--spacing) * 4)}.rj-policy-main section>.rj-button-primary{margin-top:calc(var(--spacing) * 7)}.rj-policy-main ul{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);list-style-type:disc;display:grid}.rj-policy-main :where(p,li,address) a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);text-decoration-line:underline;text-decoration-color:#45bec866}@supports (color:color-mix(in lab, red, red)){.rj-policy-main :where(p,li,address) a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent)}}.rj-policy-main :where(p,li,address) a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.rj-policy-main :where(p,li,address) a:hover{color:var(--color-rj-navy)}}.rj-policy-contact{margin-top:calc(var(--spacing) * 6);color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-policy-contact{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-policy-contact{font-style:normal;line-height:1.8}.rj-policy-table-wrap{margin-top:calc(var(--spacing) * 7);overflow-x:auto}.rj-policy-table{border-collapse:collapse;text-align:left;width:100%}.rj-policy-table caption{margin-bottom:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-policy-table th{border-bottom-style:var(--tw-border-style);border-color:#08264633;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.rj-policy-table th{border-color:color-mix(in oklab, var(--color-rj-navy) 20%, transparent)}}.rj-policy-table th{padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#08264699}@supports (color:color-mix(in lab, red, red)){.rj-policy-table th{color:color-mix(in oklab, var(--color-rj-navy) 60%, transparent)}}.rj-policy-table th{text-transform:uppercase}.rj-policy-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-policy-table td{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-policy-table td:last-child{padding-right:calc(var(--spacing) * 0)}.rj-policy-table td{line-height:var(--rj-leading-small)}.rj-policy-table th:first-child,.rj-policy-table td:first-child{width:36%}.rj-policy-cancellation{margin-top:calc(var(--spacing) * 7);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-rj-aqua);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-rj-navy)}.rj-policy-cancellation strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.rj-policy-cancellation p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:var(--rj-leading-small)}.rj-policy-cancellation a{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);text-decoration-line:underline;text-decoration-color:#45bec866;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-policy-cancellation a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent)}}.rj-policy-cancellation a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.rj-policy-cancellation a:hover{color:var(--color-rj-navy)}}.rj-policy-card-grid{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 0)}@media (min-width:48rem){.rj-policy-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-policy-card-grid article{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-radius:0}@media (min-width:48rem){.rj-policy-card-grid article{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 0);border-left-width:1px}.rj-policy-card-grid article:first-child{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 0);border-left-width:0}.rj-policy-card-grid article:last-child{padding-right:calc(var(--spacing) * 0)}}.rj-account-header__lead{line-height:var(--rj-leading-body)}.rj-account-shell{gap:calc(var(--spacing) * 7);display:grid}@media (min-width:64rem){.rj-account-shell{grid-template-columns:260px minmax(0,1fr)}}.rj-account .woocommerce{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}.rj-account-nav{align-self:flex-start}@media (min-width:64rem){.rj-account-nav{top:calc(var(--spacing) * 28);position:sticky}}.rj-account-nav{float:none!important;width:100%!important}.rj-account .woocommerce-MyAccount-navigation ul{gap:calc(var(--spacing) * 2);width:100%;display:grid}.rj-account .woocommerce-MyAccount-navigation a{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);width:100%;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);text-decoration-line:none;display:flex}@media (hover:hover){.rj-account .woocommerce-MyAccount-navigation a:hover{color:var(--color-rj-aqua-dark)}}.rj-account .woocommerce-MyAccount-navigation .is-active a,.rj-account .woocommerce-MyAccount-navigation a[aria-current=page]{border-color:var(--color-rj-aqua);color:var(--color-rj-aqua-dark)}.rj-account-nav__icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-rj-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rj-account .woocommerce-MyAccount-navigation .is-active .rj-account-nav__icon,.rj-account .woocommerce-MyAccount-navigation a[aria-current=page] .rj-account-nav__icon{color:var(--color-rj-aqua-dark)}.rj-account-content,.rj-account .woocommerce .u-column1,.rj-account .woocommerce .u-column2,.rj-account .woocommerce .col-1,.rj-account .woocommerce .col-2{padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border:0;border-radius:0}.rj-account-content{min-width:0;float:none!important;width:100%!important;max-width:none!important}.rj-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important}.rj-account-content>:first-child{margin-top:0!important}.rj-account-content>h2,.rj-account-content>h3,.rj-account-content .woocommerce-order-details__title,.rj-account-content .woocommerce-column__title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-account-content>h2,.rj-account-content>h3,.rj-account-content .woocommerce-order-details__title,.rj-account-content .woocommerce-column__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-account-content>h2,.rj-account-content>h3,.rj-account-content .woocommerce-order-details__title,.rj-account-content .woocommerce-column__title{line-height:var(--rj-leading-heading)}.rj-account-content>p,.rj-account-content .woocommerce-Message,.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{margin-bottom:calc(var(--spacing) * 5);color:#082646b8;max-width:760px}@supports (color:color-mix(in lab, red, red)){.rj-account-content>p,.rj-account-content .woocommerce-Message,.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-account-content>p,.rj-account-content .woocommerce-Message,.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{line-height:var(--rj-leading-body)}.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{min-height:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:#f4fbfc99;max-width:none;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{background-color:color-mix(in oklab, var(--color-rj-ice) 60%, transparent)}}.rj-account-content .woocommerce-info,.rj-account-content .woocommerce-message,.rj-account-content .woocommerce-error{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);float:none!important;min-height:0!important;margin:0 0 1.25rem!important;padding:.75rem 1rem!important}.rj-account-content .woocommerce-info:before,.rj-account-content .woocommerce-message:before,.rj-account-content .woocommerce-error:before{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-rj-aqua);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;position:static;transform:none;position:static!important}.rj-account-content .woocommerce-info .button,.rj-account-content .woocommerce-message .button,.rj-account-content .woocommerce-error .button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0;margin-left:auto;float:none!important}.rj-account-subpage{gap:calc(var(--spacing) * 8);display:grid}.rj-account-subpage__head{max-width:780px}.rj-account-subpage__head h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-account-subpage__head h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-account-subpage__head h2{line-height:var(--rj-leading-heading)}.rj-account-subpage__head p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-account-subpage__head p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-account-subpage__head p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-account-dashboard,.rj-account-dashboard__welcome,.rj-account-action-grid,.rj-account-dashboard__split{width:100%}.rj-account-dashboard__welcome{gap:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);flex-direction:column;display:flex}@media (min-width:48rem){.rj-account-dashboard__welcome{flex-direction:row;justify-content:space-between;align-items:flex-start}}.rj-account-dashboard__welcome h2{margin-top:calc(var(--spacing) * 2)}.rj-account-dashboard__welcome p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 3);color:#082646b3;max-width:620px}@supports (color:color-mix(in lab, red, red)){.rj-account-dashboard__welcome p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-dashboard__welcome p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-account-action-grid{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4)}@media (min-width:48rem){.rj-account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.rj-account-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-account-action-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:150px;padding:calc(var(--spacing) * 5);color:var(--color-rj-navy);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;text-decoration-line:none;transition-duration:.2s;display:flex}@media (hover:hover){.rj-account-action-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#45bec88c}@supports (color:color-mix(in lab, red, red)){.rj-account-action-card:hover{border-color:color-mix(in oklab, var(--color-rj-aqua) 55%, transparent)}}.rj-account-action-card:hover{color:var(--color-rj-aqua-dark);--tw-shadow:0 18px 42px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-account-action-card>span{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-rj-navy);justify-content:center;align-items:center;display:flex}.rj-account-resource-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-account-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account-resource-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:190px;padding:calc(var(--spacing) * 5);color:var(--color-rj-navy);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;justify-content:space-between;text-decoration-line:none;transition-duration:.2s;display:flex}@media (hover:hover){.rj-account-resource-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#45bec899}@supports (color:color-mix(in lab, red, red)){.rj-account-resource-card:hover{border-color:color-mix(in oklab, var(--color-rj-aqua) 60%, transparent)}}.rj-account-resource-card:hover{color:var(--color-rj-aqua-dark);--tw-shadow:0 18px 42px var(--tw-shadow-color,#08264614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.rj-account-resource-card__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-rj-navy);justify-content:center;align-items:center;display:flex}.rj-account-resource-card__body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.rj-account-resource-card__body strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-account-resource-card__body small{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-account-resource-card__body small{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-account-resource-card__body small{line-height:var(--rj-leading-body)}.rj-account-resource-card__cta{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);display:inline-flex}.rj-account-empty-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);max-width:none;padding:calc(var(--spacing) * 4);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;display:grid}@media (min-width:48rem){.rj-account-empty-panel{padding:calc(var(--spacing) * 5)}}.rj-account-empty-panel>span{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-rj-navy);grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.rj-account-empty-panel h3{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-account-empty-panel p{margin:calc(var(--spacing) * 0);max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account-empty-panel p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-empty-panel p{line-height:var(--rj-leading-body)}.rj-account-empty-panel .rj-button-primary,.rj-account-empty-panel .rj-button-outline,.rj-account-empty-panel .button{white-space:nowrap;grid-area:1/3/span 2;margin-left:auto}@media (max-width:640px){.rj-account-empty-panel{grid-template-columns:auto minmax(0,1fr)}.rj-account-empty-panel .rj-button-primary,.rj-account-empty-panel .rj-button-outline,.rj-account-empty-panel .button{margin-top:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 0);grid-area:auto/1/auto/-1}}.rj-account-dashboard__split{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.rj-account-dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account-panel{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 6)}.rj-account-panel__head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.rj-account-panel__head a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);text-decoration-line:none}.rj-account-panel__empty-copy{margin-bottom:calc(var(--spacing) * 5)}.rj-account-order-list{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.rj-account-order-list li{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.rj-account-order-list li{grid-template-columns:minmax(0,1fr) minmax(170px,30%);align-items:center;display:grid}}.rj-account-order-list li>div:first-child{min-width:calc(var(--spacing) * 0)}.rj-account-order-list li>div:last-child{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-width:170px;display:flex}@media (min-width:40rem){.rj-account-order-list li>div:last-child{text-align:right;justify-content:flex-end}}.rj-account-order-list span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a3;display:block}@supports (color:color-mix(in lab, red, red)){.rj-account-order-list span{color:color-mix(in oklab, var(--color-rj-navy) 64%, transparent)}}.rj-account-order-list li>div:last-child strong,.rj-account-order-list li>div:last-child .woocommerce-Price-amount,.rj-account-order-list li>div:last-child .woocommerce-Price-currencySymbol,.rj-account-order-list li>div:last-child .woocommerce-Price-amount bdi{white-space:nowrap;display:inline-block!important}.rj-account-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.rj-account-status.is-approved{background-color:#45bec826}@supports (color:color-mix(in lab, red, red)){.rj-account-status.is-approved{background-color:color-mix(in oklab, var(--color-rj-aqua) 15%, transparent)}}.rj-account-status.is-approved{color:var(--color-rj-aqua-dark)}.rj-account-status.is-pending{background-color:var(--color-rj-ice);color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account-status.is-pending{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account .woocommerce table.shop_table,.rj-account .woocommerce-orders-table,.rj-account .woocommerce-table{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;color:var(--color-rj-navy);overflow:hidden;margin:0 0 28px!important}.rj-account .woocommerce table.shop_table th,.rj-account .woocommerce table.shop_table td,.rj-account .woocommerce-orders-table th,.rj-account .woocommerce-orders-table td,.rj-account .woocommerce-table th,.rj-account .woocommerce-table td{border-color:var(--color-rj-line);padding:calc(var(--spacing) * 4);text-align:left;line-height:var(--rj-leading-small)}.rj-account .woocommerce-orders-table__cell-order-actions .button,.rj-account .woocommerce table.shop_table .button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(.rj-account .woocommerce-orders-table__cell-order-actions .button,.rj-account .woocommerce table.shop_table .button):hover{background-color:var(--color-rj-midnight)}}.rj-account .woocommerce-Addresses{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rj-account .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account .woocommerce-Address{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);min-height:150px;padding:calc(var(--spacing) * 0);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.rj-account .woocommerce-Address-title{margin-bottom:calc(var(--spacing) * 0);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);text-align:left;display:flex;float:none!important;text-align:left!important;width:100%!important;padding-left:0!important}.rj-account .woocommerce-Address-title h2,.rj-account .woocommerce-Address-title h3{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading);float:none!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}.rj-account .woocommerce-Address-title a{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-account .woocommerce-Address-title a:hover{border-color:#45bec899}@supports (color:color-mix(in lab, red, red)){.rj-account .woocommerce-Address-title a:hover{border-color:color-mix(in oklab, var(--color-rj-aqua) 60%, transparent)}}.rj-account .woocommerce-Address-title a:hover{background-color:var(--color-rj-ice)}}.rj-account .woocommerce-Address-title a{float:none!important;margin-left:auto!important}.rj-account .woocommerce address{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account .woocommerce address{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account .woocommerce address{font-style:normal;line-height:var(--rj-leading-body)}.rj-account .woocommerce form .form-row label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.rj-account .woocommerce form .form-row{margin:0!important;padding:0!important}.rj-account .woocommerce form .form-row input.input-text,.rj-account .woocommerce form .form-row textarea,.rj-account .woocommerce form .form-row select{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);color:var(--color-rj-navy);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}:is(.rj-account .woocommerce form .form-row input.input-text,.rj-account .woocommerce form .form-row textarea,.rj-account .woocommerce form .form-row select):focus{border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec840}@supports (color:color-mix(in lab, red, red)){:is(.rj-account .woocommerce form .form-row input.input-text,.rj-account .woocommerce form .form-row textarea,.rj-account .woocommerce form .form-row select):focus{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 25%, transparent)}}.rj-account .woocommerce form.edit-account,.rj-account .woocommerce .woocommerce-address-fields,.rj-account .woocommerce .woocommerce-EditAccountForm{gap:calc(var(--spacing) * 4);max-width:820px;display:grid}@media (min-width:48rem){.rj-account .woocommerce form.edit-account,.rj-account .woocommerce .woocommerce-address-fields,.rj-account .woocommerce .woocommerce-EditAccountForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account-edit-details{max-width:980px}.rj-account-edit-details .woocommerce-EditAccountForm.edit-account{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);max-width:none;padding:calc(var(--spacing) * 5);--tw-shadow:0 18px 45px var(--tw-shadow-color,#0827440f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.rj-account-edit-details .woocommerce-EditAccountForm.edit-account{padding:calc(var(--spacing) * 6)}}.rj-account-edit-details .woocommerce-EditAccountForm.edit-account{border:1px solid var(--color-rj-line)!important;outline:0!important;gap:1.35rem 1.5rem!important;width:100%!important;max-width:960px!important}.rj-account-edit-details .woocommerce-EditAccountForm.edit-account .form-row{margin:0!important;padding:0!important}.rj-account-address-edit{max-width:980px}.rj-account-address-form{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);max-width:960px;padding-top:calc(var(--spacing) * 6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;width:100%!important}.rj-account-address-form .woocommerce-address-fields{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.rj-account-address-form .woocommerce-address-fields__field-wrapper{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.rj-account-address-form .woocommerce-address-fields__field-wrapper{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account-address-form .form-row{margin:0!important;padding:0!important}@media (min-width:48rem){.rj-account-address-form .form-row-wide,.rj-account-address-form [id$=_company_field],.rj-account-address-form [id$=_country_field],.rj-account-address-form [id$=_address_1_field],.rj-account-address-form [id$=_address_2_field]{grid-column:span 2/span 2}}.rj-account-address-form .select2-container{width:100%}.rj-account-address-form .select2-container .select2-selection--single{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:center;display:flex;height:auto!important}.rj-account-address-form .select2-container .select2-selection__rendered{padding:calc(var(--spacing) * 0);color:var(--color-rj-navy);line-height:1.2!important}.rj-account-address-form .select2-container .select2-selection__arrow{top:50%;right:calc(var(--spacing) * 3);transform:translateY(-50%)}.rj-account-address-form .rj-account-form-actions{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.rj-account .woocommerce form .form-row-first,.rj-account .woocommerce form .form-row-last{float:none!important;width:100%!important}@media (min-width:48rem){.rj-account .woocommerce form .form-row-wide,.rj-account .woocommerce form fieldset,.rj-account .woocommerce form .rj-account-form-actions,.rj-account .woocommerce .woocommerce-address-fields__field-wrapper{grid-column:span 2/span 2}}.rj-account .woocommerce form fieldset{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.rj-account .woocommerce form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-account .woocommerce form fieldset{border-bottom:0;border-left:0;border-right:0}.rj-account .woocommerce form legend{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}@media (min-width:48rem){.rj-account-edit-details .woocommerce-EditAccountForm fieldset .form-row{grid-column:span 2/span 2}}.rj-account-edit-details .woocommerce-EditAccountForm .rj-account-form-actions{margin-top:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 5)}.rj-account-edit-details #account_display_name_description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#08264694;display:block}@supports (color:color-mix(in lab, red, red)){.rj-account-edit-details #account_display_name_description{color:color-mix(in oklab, var(--color-rj-navy) 58%, transparent)}}.rj-account-edit-details #account_display_name_description{line-height:var(--rj-leading-small)}.rj-account-edit-details #account_display_name_description em{font-style:normal}.rj-account-edit-details .password-input{width:100%;display:block}.rj-account-edit-details .password-input .input-text{padding-right:calc(var(--spacing) * 12)}.rj-account-edit-details .show-password-input{color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account-edit-details .show-password-input{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account .woocommerce form .clear{display:none!important}.rj-account .woocommerce form .button,.rj-account .woocommerce .woocommerce-Button{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media (hover:hover){:is(.rj-account .woocommerce form .button,.rj-account .woocommerce .woocommerce-Button):hover{background-color:var(--color-rj-midnight)}}.rj-account .woocommerce em,.rj-account .woocommerce .description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#08264694}@supports (color:color-mix(in lab, red, red)){.rj-account .woocommerce em,.rj-account .woocommerce .description{color:color-mix(in oklab, var(--color-rj-navy) 58%, transparent)}}.rj-account .woocommerce em,.rj-account .woocommerce .description{line-height:var(--rj-leading-small)}.rj-account-resources>p:not(.rj-eyebrow),.free-resources>p{margin-top:calc(var(--spacing) * 3);color:#082646b3;max-width:720px}@supports (color:color-mix(in lab, red, red)){.rj-account-resources>p:not(.rj-eyebrow),.free-resources>p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-resources>p:not(.rj-eyebrow),.free-resources>p{line-height:var(--rj-leading-body)}.free-resources{gap:calc(var(--spacing) * 8);display:grid}.free-resources h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.free-resources h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.free-resources h2{line-height:var(--rj-leading-heading)}.free-resources .resource-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.free-resources .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-resources .resource-block{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-rj-navy);--tw-shadow:0 14px 34px var(--tw-shadow-color,#0826460a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rj-account .woocommerce #customer_login:not(.rj-account-auth),.rj-account .woocommerce .u-columns,.rj-account .woocommerce .col2-set{box-shadow:none!important;border:0!important;grid-template-columns:1fr!important;gap:24px!important;margin:0!important;padding:0!important;display:grid!important}.rj-account .woocommerce .u-column1,.rj-account .woocommerce .u-column2,.rj-account .woocommerce .col-1,.rj-account .woocommerce .col-2{border-color:var(--color-rj-line)!important;float:none!important;box-shadow:none!important;width:100%!important}.rj-account .woocommerce form.login,.rj-account .woocommerce form.register{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.rj-account .woocommerce .woocommerce-privacy-policy-text,.rj-account .woocommerce .woocommerce-privacy-policy-text p{line-height:var(--rj-leading-body)!important;text-align:left!important}.rj-account .woocommerce form .form-row{margin-bottom:16px!important}.rj-account .woocommerce form .form-row input.input-text{width:100%!important}.rj-account-auth{gap:calc(var(--spacing) * 0);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);display:grid}.rj-account-auth--split{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-account-auth__card{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}@media (min-width:48rem){.rj-account-auth__card{padding:calc(var(--spacing) * 8)}}.rj-account-auth__card{border:0;border-radius:0}@media (min-width:48rem){.rj-account-auth--split .rj-account-auth__card:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-rj-line);padding-right:calc(var(--spacing) * 10)}}.rj-account-auth--split .rj-account-auth__card+.rj-account-auth__card{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line)}@media (min-width:48rem){.rj-account-auth--split .rj-account-auth__card+.rj-account-auth__card{border-top-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 10);border-top-width:0}}.rj-account-auth__card h2{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-account-auth__card--professional{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rj-account-auth__card--professional h2,.rj-account-auth__card--professional p{margin:calc(var(--spacing) * 0)}.rj-account-auth__card form{gap:calc(var(--spacing) * 4);display:grid}.rj-account-auth__card .form-row{margin:0!important}.rj-account-auth__card .button{width:100%}.rj-account-auth__submit-row{gap:calc(var(--spacing) * 4);display:grid}.rj-account-auth .woocommerce-form-login__rememberme{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;width:auto;display:inline-flex}.rj-account-auth .woocommerce-form-login__rememberme input[type=checkbox]{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.rj-account-auth__benefits{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-account-auth__benefits{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-account-auth__benefits{line-height:var(--rj-leading-body);list-style:none}.rj-account-auth__benefits li{padding-left:calc(var(--spacing) * 7);position:relative}.rj-account-auth__benefits li:before{top:calc(var(--spacing) * 1);left:calc(var(--spacing) * 0);color:var(--color-rj-aqua-dark);content:"✓";position:absolute}.rj-account-auth__professional-button{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.92rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rj-account-auth__professional-button:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rj-midnight);background-color:var(--color-rj-midnight);color:var(--color-white)}}.rj-account-auth__professional-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rj-account-auth__note,.rj-account-auth .woocommerce-privacy-policy-text p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account-auth__note,.rj-account-auth .woocommerce-privacy-policy-text p{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-auth__note,.rj-account-auth .woocommerce-privacy-policy-text p{line-height:var(--rj-leading-body)!important}.rj-account-auth .lost_password{margin:calc(var(--spacing) * 0)}.rj-account-recovery{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);--tw-shadow:0 18px 50px var(--tw-shadow-color,#0826460f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@media (min-width:64rem){.rj-account-recovery{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.rj-account-recovery__intro,.rj-account-recovery__form{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.rj-account-recovery__intro,.rj-account-recovery__form{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.rj-account-recovery__intro,.rj-account-recovery__form{padding:calc(var(--spacing) * 10)}}.rj-account-recovery__intro{background-color:#f4fbfca6}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__intro{background-color:color-mix(in oklab, var(--color-rj-ice) 65%, transparent)}}.rj-account-recovery__intro h2,.rj-account-recovery__form h3,.rj-account-recovery-confirmation h2{color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-account-recovery__intro h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.rj-account-recovery__intro h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-account-recovery__intro>p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 4);max-width:500px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__intro>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-recovery__intro>p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-account-recovery__steps{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.rj-account-recovery__steps li{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 4);grid-template-columns:36px minmax(0,1fr);display:grid}.rj-account-recovery__steps li>span{padding-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-rj-aqua-dark)}.rj-account-recovery__steps strong,.rj-account-recovery__steps small{display:block}.rj-account-recovery__steps strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-account-recovery__steps small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0826469e}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__steps small{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-account-recovery__steps small{line-height:var(--rj-leading-small)}.rj-account-recovery__form{align-self:center;box-shadow:none!important;border:0!important;margin:0!important}.rj-account .woocommerce form.woocommerce-ResetPassword.lost_reset_password.rj-account-recovery__form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.rj-account-recovery__form h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-account-recovery__form-copy{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a3}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__form-copy{color:color-mix(in oklab, var(--color-rj-navy) 64%, transparent)}}.rj-account-recovery__form-copy{line-height:var(--rj-leading-small)}.rj-account .woocommerce .rj-account-recovery__form .form-row{margin-bottom:1.25rem!important}.rj-account-recovery__actions{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.rj-account .woocommerce .rj-account-recovery__actions .button{min-width:180px}.rj-account-recovery__actions>a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);text-decoration-line:underline;text-decoration-color:#45bec866}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__actions>a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 40%, transparent)}}.rj-account-recovery__actions>a{text-underline-offset:4px}.rj-account-recovery__tip,.rj-account-recovery-confirmation__note{margin-top:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-rj-aqua);padding-left:calc(var(--spacing) * 4)}.rj-account-recovery__tip strong,.rj-account-recovery-confirmation__note strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-account-recovery__tip p,.rj-account-recovery-confirmation__note p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery__tip p,.rj-account-recovery-confirmation__note p{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-account-recovery__tip p,.rj-account-recovery-confirmation__note p{line-height:var(--rj-leading-small)}.rj-account-recovery-confirmation{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);max-width:720px;padding-block:calc(var(--spacing) * 10);text-align:center;margin-inline:auto}@media (min-width:48rem){.rj-account-recovery-confirmation{padding-block:calc(var(--spacing) * 14)}}.rj-account-recovery-confirmation__mark,.rj-order-confirmation__mark{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-aqua);background-color:var(--color-rj-ice);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-aqua-dark);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.rj-account-recovery-confirmation h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.rj-account-recovery-confirmation h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-account-recovery-confirmation>p:not(.rj-eyebrow){margin-inline:auto;margin-top:calc(var(--spacing) * 4);color:#082646b3;max-width:580px}@supports (color:color-mix(in lab, red, red)){.rj-account-recovery-confirmation>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-account-recovery-confirmation>p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-account-recovery-confirmation__note{margin-inline:auto;margin-bottom:calc(var(--spacing) * 7);text-align:left;max-width:520px}.rj-order-confirmation{max-width:1180px;color:var(--color-rj-navy);margin-inline:auto}.rj-order-confirmation__hero{border-style:var(--tw-border-style);background-color:var(--color-rj-ice);padding-block:calc(var(--spacing) * 14);text-align:left;border-width:0}@media (min-width:48rem){.rj-order-confirmation__hero{padding-block:calc(var(--spacing) * 20)}}.rj-order-confirmation__hero{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(18px,50vw - 590px)}.rj-order-confirmation__hero .rj-order-confirmation__mark{margin-inline:calc(var(--spacing) * 0)}.rj-order-confirmation__hero h1,.rj-order-confirmation__failed h1{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-order-confirmation__hero h1,.rj-order-confirmation__failed h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.rj-order-confirmation__hero h1,.rj-order-confirmation__failed h1{line-height:var(--rj-leading-heading)}.rj-order-confirmation__hero>p:not(.rj-eyebrow),.rj-order-confirmation__failed>p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 4);margin-right:auto;margin-left:calc(var(--spacing) * 0);max-width:680px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation__hero>p:not(.rj-eyebrow),.rj-order-confirmation__failed>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-order-confirmation__hero>p:not(.rj-eyebrow),.rj-order-confirmation__failed>p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-order-confirmation__summary{margin:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.rj-order-confirmation__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.rj-order-confirmation__summary>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.rj-order-confirmation__summary>div:nth-child(-n+2){border-top:0}@media (max-width:1023px){.rj-order-confirmation__summary>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-rj-line);padding-left:calc(var(--spacing) * 0)}.rj-order-confirmation__summary>div:nth-child(2n){padding-right:calc(var(--spacing) * 0)}}.rj-order-confirmation__summary dt,.rj-order-confirmation__summary dd{margin:calc(var(--spacing) * 0)}.rj-order-confirmation__summary dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#08264685}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation__summary dt{color:color-mix(in oklab, var(--color-rj-navy) 52%, transparent)}}.rj-order-confirmation__summary dt{text-transform:uppercase}.rj-order-confirmation__summary dd{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--color-rj-navy)}.rj-order-confirmation__progress{gap:calc(var(--spacing) * 7);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 9);display:grid}@media (min-width:64rem){.rj-order-confirmation__progress{gap:calc(var(--spacing) * 0);grid-template-columns:260px minmax(0,1fr)}}.rj-order-confirmation__section-head h3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);line-height:var(--rj-leading-heading)}.rj-order-confirmation__progress ol{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}@media (min-width:48rem){.rj-order-confirmation__progress ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.rj-order-confirmation__progress li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-block:calc(var(--spacing) * 4)}@media (min-width:48rem){.rj-order-confirmation__progress li{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 0);border-left-width:1px}}.rj-order-confirmation__progress li>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#0826466b}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation__progress li>span{color:color-mix(in oklab, var(--color-rj-navy) 42%, transparent)}}.rj-order-confirmation__progress li.is-current>span{color:var(--color-rj-aqua-dark)}.rj-order-confirmation__progress strong,.rj-order-confirmation__progress small{display:block}.rj-order-confirmation__progress strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}.rj-order-confirmation__progress small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0826469e}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation__progress small{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-order-confirmation__progress small{line-height:var(--rj-leading-small)}.rj-order-confirmation__details{padding-block:calc(var(--spacing) * 9)}.rj-order-confirmation__details:empty{display:none}.rj-order-confirmation__details h2,.rj-order-confirmation__details h3,.rj-order-confirmation .woocommerce-order-details__title,.rj-order-confirmation .woocommerce-column__title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-order-confirmation__details h2,.rj-order-confirmation__details h3,.rj-order-confirmation .woocommerce-order-details__title,.rj-order-confirmation .woocommerce-column__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-order-confirmation__details h2,.rj-order-confirmation__details h3,.rj-order-confirmation .woocommerce-order-details__title,.rj-order-confirmation .woocommerce-column__title{line-height:var(--rj-leading-heading)}.rj-order-confirmation table.shop_table,.rj-order-confirmation .woocommerce-table{margin-bottom:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);border-radius:0;width:100%;overflow:hidden}.rj-order-confirmation table.shop_table th,.rj-order-confirmation table.shop_table td,.rj-order-confirmation .woocommerce-table th,.rj-order-confirmation .woocommerce-table td{border-color:var(--color-rj-line);padding:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rj-navy);line-height:var(--rj-leading-small)}.rj-order-confirmation table.shop_table th:last-child,.rj-order-confirmation table.shop_table td:last-child,.rj-order-confirmation .woocommerce-table th:last-child,.rj-order-confirmation .woocommerce-table td:last-child{text-align:right!important}.rj-order-confirmation table.shop_table thead th,.rj-order-confirmation .woocommerce-table thead th{background:var(--color-rj-ice)!important;color:var(--color-rj-navy)!important}.rj-order-confirmation .woocommerce-customer-details{margin-top:calc(var(--spacing) * 8);box-shadow:none!important;border:0!important;padding:0!important}.rj-order-confirmation .woocommerce-columns{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rj-order-confirmation .woocommerce-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.rj-order-confirmation .woocommerce-column{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5);background-color:#0000;box-shadow:none!important;border-radius:0!important}.rj-order-confirmation address{color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation address{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}.rj-order-confirmation address{font-style:normal;line-height:var(--rj-leading-body);box-shadow:none!important;border:0!important;padding:0!important}.rj-order-confirmation__support{gap:calc(var(--spacing) * 5);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);color:var(--color-white);flex-direction:column;display:flex}@media (min-width:48rem){.rj-order-confirmation__support{padding-inline:calc(var(--spacing) * 8);flex-direction:row;justify-content:space-between;align-items:center}}.rj-order-confirmation__support strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-order-confirmation__support p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rj-order-confirmation__support p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rj-order-confirmation__support p{line-height:var(--rj-leading-small)}.rj-order-confirmation__support .rj-button-outline{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);flex-shrink:0}@media (hover:hover){.rj-order-confirmation__support .rj-button-outline:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-order-confirmation__failed{border-style:var(--tw-border-style);background-color:var(--color-rj-ice);padding-block:calc(var(--spacing) * 14);text-align:left;border-width:0}@media (min-width:48rem){.rj-order-confirmation__failed{padding-block:calc(var(--spacing) * 20)}}.rj-order-confirmation__failed{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(18px,50vw - 590px)}.rj-order-confirmation__actions{margin-top:calc(var(--spacing) * 7);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rj-order-confirmation__failed .rj-order-confirmation__actions{justify-content:flex-start}.rj-order-confirmation__actions .button{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.rj-checkout-page .rj-commerce-block-content>.woocommerce-order{margin-inline:auto}.rj-checkout-page--confirmation .rj-page-content{padding-top:0}.rj-checkout-page--confirmation .rj-commerce-block-content{max-width:1180px}.rj-order-verification{gap:calc(var(--spacing) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line);width:100%;padding-block:calc(var(--spacing) * 10);color:var(--color-rj-navy);margin-inline:auto;display:grid}@media (min-width:48rem){.rj-order-verification{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.rj-order-verification{gap:calc(var(--spacing) * 16);grid-template-columns:.82fr 1.18fr}.rj-order-verification__notice{grid-column:span 2/span 2}}.rj-order-verification__notice .woocommerce-error{margin:calc(var(--spacing) * 0)}.rj-order-verification__intro h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy)}@media (min-width:48rem){.rj-order-verification__intro h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rj-order-verification__intro h2{line-height:var(--rj-leading-heading)}.rj-order-verification__intro>p:not(.rj-eyebrow){margin-top:calc(var(--spacing) * 4);max-width:500px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-order-verification__intro>p:not(.rj-eyebrow){color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-order-verification__intro>p:not(.rj-eyebrow){line-height:var(--rj-leading-body)}.rj-order-verification__fields{align-self:center}.rj-order-verification__actions{align-items:flex-end;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.rj-order-verification__actions{grid-template-columns:minmax(0,1fr) auto}}.woocommerce .rj-order-verification .rj-order-verification__field{max-width:none;margin:0!important;padding:0!important}.rj-order-verification__field label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);display:block}.woocommerce .rj-order-verification__field input[type=email]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-rj-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;height:52px!important;padding:0 16px!important}.rj-order-verification__field input[type=email]:focus{border-color:var(--color-rj-aqua);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#45bec833}@supports (color:color-mix(in lab, red, red)){.rj-order-verification__field input[type=email]:focus{--tw-ring-color:color-mix(in oklab, var(--color-rj-aqua) 20%, transparent)}}.woocommerce .rj-order-verification .woocommerce-button{border-radius:var(--radius-lg);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (hover:hover){.woocommerce .rj-order-verification .woocommerce-button:hover{background-color:var(--color-rj-navy)}}.woocommerce .rj-order-verification .woocommerce-button{height:52px!important;min-height:52px!important;padding-block:0!important}.rj-order-verification__login{margin-top:calc(var(--spacing) * 4);max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0826469e}@supports (color:color-mix(in lab, red, red)){.rj-order-verification__login{color:color-mix(in oklab, var(--color-rj-navy) 62%, transparent)}}.rj-order-verification__login a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-rj-navy);text-decoration-line:underline;text-decoration-color:#45bec880}@supports (color:color-mix(in lab, red, red)){.rj-order-verification__login a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rj-aqua) 50%, transparent)}}.rj-order-verification__login a{text-underline-offset:4px;text-decoration-thickness:2px}.rj-order-verification__login a:hover,.rj-order-verification__login a:focus-visible{color:var(--color-rj-aqua-dark)}@media (min-width:1024px){.rj-order-confirmation__section-head{padding-right:20px}.rj-order-confirmation__summary>div{border-top:0;border-right:0;border-left:1px solid var(--color-rj-line);padding-inline:20px}.rj-order-confirmation__summary>div:first-child{border-left:0;padding-left:0}.rj-order-confirmation__summary>div:last-child{padding-right:0}}.rj-assignment-page{background-color:var(--color-white);color:var(--color-rj-navy)}.rj-assignment-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rj-line);background-color:var(--color-rj-ice);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.rj-assignment-hero{padding-block:calc(var(--spacing) * 24)}}.rj-assignment-hero .rj-wrap,.rj-policy-hero .rj-wrap{max-width:1180px}.rj-training-webinar__professional-confirmation{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b8}@supports (color:color-mix(in lab, red, red)){.rj-training-webinar__professional-confirmation{color:color-mix(in oklab, var(--color-rj-navy) 72%, transparent)}}.rj-training-webinar__professional-confirmation{line-height:var(--rj-leading-body)}.rj-assignment-hero h1{margin-top:calc(var(--spacing) * 3);max-width:760px;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.rj-assignment-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.rj-assignment-hero h1{line-height:var(--rj-leading-heading)}.rj-assignment-hero p:last-child{margin-top:calc(var(--spacing) * 5);max-width:760px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#082646b3}@supports (color:color-mix(in lab, red, red)){.rj-assignment-hero p:last-child{color:color-mix(in oklab, var(--color-rj-navy) 70%, transparent)}}@media (min-width:48rem){.rj-assignment-hero p:last-child{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.rj-assignment-hero p:last-child{line-height:var(--rj-leading-body)}.rj-assignment-content{padding-block:calc(var(--spacing) * 12)}@media (min-width:48rem){.rj-assignment-content{padding-block:calc(var(--spacing) * 20)}}.rj-assignment-layout{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.rj-assignment-layout{gap:calc(var(--spacing) * 16);grid-template-columns:280px minmax(0,1fr)}}.rj-assignment-overview{align-self:flex-start}@media (min-width:64rem){.rj-assignment-overview{top:calc(var(--spacing) * 28);position:sticky}}.rj-assignment-overview h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:var(--rj-leading-heading)}.rj-assignment-overview ul{margin-top:calc(var(--spacing) * 7)}:where(.rj-assignment-overview ul>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-rj-line)}.rj-assignment-overview ul{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}.rj-assignment-overview li{padding-block:calc(var(--spacing) * 4)}.rj-assignment-overview li strong,.rj-assignment-overview li span{display:block}.rj-assignment-overview li strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-assignment-overview li span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a3}@supports (color:color-mix(in lab, red, red)){.rj-assignment-overview li span{color:color-mix(in oklab, var(--color-rj-navy) 64%, transparent)}}.rj-assignment-overview li span{line-height:var(--rj-leading-small)}.rj-assignment-warning{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-rj-aqua);background-color:var(--color-rj-ice);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.rj-assignment-warning strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-assignment-warning p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646ad}@supports (color:color-mix(in lab, red, red)){.rj-assignment-warning p{color:color-mix(in oklab, var(--color-rj-navy) 68%, transparent)}}.rj-assignment-warning p{line-height:var(--rj-leading-small)}.rj-assignment-form{margin-top:calc(var(--spacing) * 9)}.rj-assignment-form fieldset{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:0}.rj-assignment-form fieldset+fieldset{margin-top:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rj-line);padding-top:calc(var(--spacing) * 10)}.rj-assignment-form legend{margin-bottom:calc(var(--spacing) * 6);width:100%;padding:calc(var(--spacing) * 0)}.rj-assignment-form legend>span,.rj-assignment-form legend>strong{display:block}.rj-assignment-form legend>strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.rj-assignment-form legend>strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rj-assignment-form legend>strong{line-height:var(--rj-leading-heading)}:where(.rj-assignment-checklist>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-rj-line)}.rj-assignment-checklist{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rj-line)}.rj-assignment-check{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);grid-template-columns:42px minmax(0,1fr);display:grid}.rj-assignment-check__number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-rj-aqua-dark)}.rj-assignment-check__copy strong,.rj-assignment-check__copy span,.rj-assignment-check__copy small{display:block}.rj-assignment-check__copy strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rj-assignment-check__copy span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-assignment-check__copy span{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-assignment-check__copy span{line-height:var(--rj-leading-small)}.rj-assignment-check__copy small{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:#0826467a}@supports (color:color-mix(in lab, red, red)){.rj-assignment-check__copy small{color:color-mix(in oklab, var(--color-rj-navy) 48%, transparent)}}.rj-assignment-confirmation input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:pointer;accent-color:var(--color-rj-midnight);flex-shrink:0}:where(.rj-assignment-confirmations>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rj-assignment-confirmation{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rj-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:flex}.rj-assignment-confirmation span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#082646a8}@supports (color:color-mix(in lab, red, red)){.rj-assignment-confirmation span{color:color-mix(in oklab, var(--color-rj-navy) 66%, transparent)}}.rj-assignment-confirmation span{line-height:var(--rj-leading-small)}.rj-assignment-confirmation strong{margin-right:calc(var(--spacing) * 1);color:var(--color-rj-navy)}.rj-assignment-submit{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);background-color:var(--color-rj-midnight);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);color:var(--color-white);flex-direction:column;display:flex}@media (min-width:48rem){.rj-assignment-submit{padding-inline:calc(var(--spacing) * 8);flex-direction:row;justify-content:space-between;align-items:center}}.rj-assignment-submit strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.rj-assignment-submit p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.rj-assignment-submit p{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.rj-assignment-submit p{line-height:var(--rj-leading-small)}.rj-assignment-submit .rj-button-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy);flex-shrink:0}@media (hover:hover){.rj-assignment-submit .rj-button-primary:hover{background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-assignment-submit .rj-button-primary.is-disabled{cursor:not-allowed;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.rj-assignment-submit .rj-button-primary.is-disabled{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.rj-assignment-submit .rj-button-primary.is-disabled{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-assignment-submit .rj-button-primary.is-disabled{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-assignment-submit .rj-button-primary.is-disabled{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.rj-assignment-submit .rj-button-primary.is-disabled{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.rj-assignment-submit .rj-button-primary.is-disabled{pointer-events:none}@media (max-width:640px){.rj-account-recovery__intro,.rj-account-recovery__form{padding:calc(var(--spacing) * 5)}.rj-order-confirmation__details table.shop_table,.rj-order-confirmation__details .woocommerce-table{display:block;overflow-x:auto}.rj-assignment-check{gap:calc(var(--spacing) * 3);grid-template-columns:30px minmax(0,1fr)}}@media (max-width:899px){.rj-account-auth--split{grid-template-columns:1fr}}.rj-account .woocommerce #customer_login.u-columns.col2-set{grid-template-columns:1fr!important;gap:24px!important;display:grid!important}.rj-account .woocommerce #customer_login.u-columns.col2-set .u-column1.col-1,.rj-account .woocommerce #customer_login.u-columns.col2-set .u-column2.col-2{clear:both!important;float:none!important;width:100%!important;margin:0!important}@media (max-width:899px){.rj-account .woocommerce #customer_login,.rj-account .woocommerce .u-columns,.rj-account .woocommerce .col2-set,.rj-account .woocommerce #customer_login.u-columns.col2-set{grid-template-columns:1fr!important}}@media (min-width:900px){.rj-account .woocommerce #customer_login.u-columns.col2-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.rj-salon-locator{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 12)}.rj-salon-locator__intro{margin-bottom:calc(var(--spacing) * 6)}.rj-salon-locator__tabs{display:grid}.rj-salon-locator__grid{min-height:0!important}.rj-salon-locator__grid.has-mobile-tabs .rj-salon-locator__panel:not(.is-active){display:none!important}.rj-salon-locator__results,.rj-salon-locator__map,.rj-salon-locator .wpgb-facet-1,.rj-salon-locator .wpgb-map-facet,.rj-salon-locator .wpgb-map-facet>div,.rj-salon-locator .wpgb-map-facet .leaflet-container{min-height:420px!important}.rj-salon-locator__results{overflow:hidden;max-height:460px!important}.rj-salon-locator__scroll{max-height:420px;padding:12px 10px 8px;overflow-y:auto}.rj-salon-locator .wp-grid-builder{margin-top:calc(var(--spacing) * 3)}.rj-salon-locator .wpgb-viewport,.rj-salon-locator .wpgb-masonry{height:auto!important}.rj-salon-locator .wpgb-card{margin-bottom:calc(var(--spacing) * 2);width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.rj-salon-locator .wpgb-card-body{padding:.875rem!important}.rj-salon-locator .wpgb-card h3,.rj-salon-locator .wpgb-block-2{font-size:.9rem!important}.rj-salon-locator .wpgb-card p,.rj-salon-locator .wpgb-block-3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;line-height:1.35}.rj-salon-card-actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5)}.rj-salon-card-actions__button{min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rj-salon-locator__note{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:.65rem}.rj-account-shell{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-account-nav{position:static;width:100%!important}.rj-account .woocommerce-MyAccount-navigation ul{padding-bottom:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.rj-account .woocommerce-MyAccount-navigation li{flex-shrink:0}.rj-header__inner{justify-content:space-between;gap:calc(var(--spacing) * 3);flex-wrap:nowrap;position:relative}.rj-logo{margin-right:auto}.rj-nav{inset:calc(var(--spacing) * 0);z-index:80;align-items:stretch;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-rj-midnight);width:100vw;height:100dvh;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 8);text-align:left;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:0;flex-direction:column;display:none;position:fixed;overflow-y:auto}.rj-mobile-menu-open{overflow:hidden}.rj-mobile-menu__top{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu__top{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-mobile-menu__top{padding-bottom:calc(var(--spacing) * 5)}.rj-mobile-menu__brand{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.05rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-white)}.rj-mobile-menu__close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu__close{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-mobile-menu__close{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu__close{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.rj-mobile-menu__close{padding:calc(var(--spacing) * 0);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.rj-mobile-menu__close:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu__close:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.rj-mobile-menu__close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu__close:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.rj-mobile-menu__close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-outline-style:none;outline-style:none}.rj-mobile-menu__close svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.rj-nav__menu{align-items:stretch;gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 0);flex-direction:column}.rj-nav__link,.rj-nav__menu a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffe6;justify-content:flex-start;align-items:center}@supports (color:color-mix(in lab, red, red)){.rj-nav__link,.rj-nav__menu a{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (hover:hover){:is(.rj-nav__link,.rj-nav__menu a):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.rj-nav__link,.rj-nav__menu a):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.rj-nav__link,.rj-nav__menu a):hover{color:var(--color-white)}}.rj-nav__professional,.rj-header__training-link{display:none}.rj-mobile-menu-cta{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;margin-top:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu-cta{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-mobile-menu-cta{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu-cta{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.rj-mobile-menu-cta{padding:calc(var(--spacing) * 3)}.rj-mobile-menu-cta__eyebrow{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-rj-aqua);text-transform:uppercase}.rj-mobile-menu-cta__primary,.rj-mobile-menu-cta__secondary{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:inline-flex}:is(.rj-mobile-menu-cta__primary,.rj-mobile-menu-cta__secondary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rj-aqua);--tw-outline-style:none;outline-style:none}.rj-mobile-menu-cta__primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-rj-navy)}@media (hover:hover){.rj-mobile-menu-cta__primary:hover{background-color:var(--color-white);color:var(--color-rj-navy)}}.rj-mobile-menu-cta__secondary{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu-cta__secondary{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rj-mobile-menu-cta__secondary{color:var(--color-white);background-color:#0000}@media (hover:hover){.rj-mobile-menu-cta__secondary:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rj-mobile-menu-cta__secondary:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rj-mobile-menu-cta__secondary:hover{color:var(--color-white)}}.rj-mobile-menu-cta svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.rj-mobile-menu-open .rj-nav{display:flex}.rj-menu-toggle{display:inline-flex}.rj-results-cuticle__image-wrap{min-height:calc(var(--spacing) * 0);align-items:center}.rj-home .rj-results-cuticle__image-wrap{background:#eae9e9;justify-content:center;align-items:center;width:100vw;height:clamp(150px,42vw,190px);min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.rj-home .rj-results-cuticle__image{object-fit:contain;transform-origin:50%;width:auto;max-width:none;height:112vw;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.rj-results-cuticle__callout{top:50%;right:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rj-home .rj-results-cuticle__callout{top:50%;right:16px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related{grid-column:span 1/span 1}.rj-pdp-hero{gap:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}.rj-pdp-hero__media{min-height:520px;position:static}.rj-pdp-purchase{padding-block:calc(var(--spacing) * 0)}.rj-pdp-benefits,.rj-pdp-description{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-pdp-purchase h1{font-size:2.75rem}.rj-pdp-section h2{font-size:2.4rem}}@media (min-width:561px) and (max-width:1023px){.rj-duo__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.5rem}.rj-duo__copy--shampoo{grid-area:1/1}.rj-duo__copy--conditioner{grid-area:1/2}.rj-duo__products{order:0;grid-area:2/1/auto/-1}.rj-duo__product{max-width:240px}.rj-story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rj-story-card__body{padding:calc(var(--spacing) * 4)}.rj-story-card__quote{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (max-width:560px){.rj-wrap,.rj-header__inner,.rj-hero__grid,.rj-usp-strip__inner,.rj-star-products__grid,.rj-results-cuticle__grid,.rj-aftercare__grid,.rj-training-cta__grid,.rj-training-hero__inner,.rj-account-header__inner,.rj-account-body__inner,.rj-salon__grid{width:min(100% - 24px,1180px)}.rj-shop-page .rj-wrap,.rj-why-us .rj-wrap,.rj-salon .rj-wrap,.rj-blog .rj-wrap,.rj-blog-single .rj-wrap,.rj-policy-page .rj-wrap{width:min(100% - 48px,1180px)}.rj-shop-choice-hero,.rj-shop-kit-section,.rj-why-hero,.rj-why-trust,.rj-why-section,.rj-why-results,.rj-why-cta,.rj-why-us .rj-training,.rj-salon-locator,.rj-blog-hero,.rj-blog-single__hero,.rj-blog-feature,.rj-blog-list,.rj-blog-related,.rj-policy-hero,.rj-policy-content{padding-inline:calc(var(--spacing) * 0)}.rj-pdp-hero,.rj-pdp-section{width:min(100% - 24px,1180px)}.rj-header{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.rj-logo p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rj-nav__menu{gap:calc(var(--spacing) * 1)}.rj-nav__link,.rj-nav__menu a{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rj-header .rj-button-primary:not(.rj-header__training-link){min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rj-icon-link,.rj-menu-toggle{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.rj-hero,.rj-star-products,.rj-aftercare,.rj-results--cuticle,.rj-training-cta,.rj-video-proof,.rj-training,.rj-reels,.rj-duo,.rj-stories,.rj-page-hero,.rj-page-content,.rj-shop-intro,.rj-shop-list,.rj-training-hero,.rj-training-benefits,.rj-training-comparison,.rj-training-proof,.rj-account-header,.rj-account-body{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12)}.rj-hero{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 0)}.rj-training-benefits{padding-block:calc(var(--spacing) * 8)}.rj-training-benefit-card{padding:calc(var(--spacing) * 4);grid-template-columns:32px 1fr}.rj-training-benefit-card__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.rj-hero__content{padding-bottom:calc(var(--spacing) * 8)}.rj-results--cuticle{padding-block:calc(var(--spacing) * 0)}.rj-results-cuticle__intro,.rj-results-cuticle__stats{padding-block:calc(var(--spacing) * 10)}.rj-results-cuticle__stats{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));place-content:stretch;gap:0;display:grid}.rj-results-cuticle__stats .rj-result-line{align-content:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#0826461a;border-bottom-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));min-width:0}@supports (color:color-mix(in lab, red, red)){.rj-results-cuticle__stats .rj-result-line{border-color:color-mix(in oklab, var(--color-rj-navy) 10%, transparent)}}.rj-results-cuticle__stats .rj-result-line{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5)}.rj-results-cuticle__stats .rj-result-line:nth-child(odd){border-right:1px solid #0826461a}@supports (color:color-mix(in lab, red, red)){.rj-results-cuticle__stats .rj-result-line:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--color-rj-navy) 10%, transparent)}}.rj-results-cuticle__stats .rj-result-line:nth-last-child(-n+2){border-bottom:0}.rj-hero h1{font-size:2.05rem}.rj-star-products h2,.rj-aftercare h2,.rj-training-cta h2,.rj-page-hero h1,.rj-account-header h1,.rj-salon h1,.rj-training-page h1{font-size:1.95rem}.rj-shop-intro h1,.woocommerce div.product .product_title{font-size:2.05rem}.rj-shop-editorial{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12)}.rj-shop-feature{gap:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}.rj-shop-feature__media{min-height:320px}.rj-shop-card__media,.rj-shop-card--repair .rj-shop-card__media{min-height:280px}.rj-shop-section-head{margin-top:calc(var(--spacing) * 12)}.rj-results-cuticle__image{object-fit:cover;width:min(390px,92%);height:min(520px,120vw);max-height:none}.rj-home .rj-results-cuticle__image-wrap{background:#eae9e9;justify-content:center;align-items:center;width:100vw;height:clamp(150px,42vw,190px);min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.rj-home .rj-results-cuticle__image{object-fit:contain;transform-origin:50%;width:auto;max-width:none;height:112vw;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.rj-home .rj-results-cuticle__callout{top:50%;right:16px}.rj-pdp-hero{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.rj-pdp-hero__media{min-height:360px;padding:calc(var(--spacing) * 0)}.rj-pdp-hero__image{max-height:310px}.rj-pdp-hero__thumbs{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2)}.rj-pdp-hero__thumb{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.rj-pdp-purchase{gap:calc(var(--spacing) * 4)}.rj-pdp-purchase h1{font-size:2.05rem}.rj-pdp-purchase__intro{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-cart{padding:calc(var(--spacing) * 4)}.rj-pdp-cart form.cart .variations_button{flex-direction:column;align-items:stretch}.rj-pdp-cart form.cart .quantity{width:100%}.rj-pdp-cart form.cart:not(:has(.variations)) .quantity{width:calc(var(--spacing) * 24)}.rj-pdp-quick-faq{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 10)}.rj-pdp-quick-faq__inner{gap:calc(var(--spacing) * 6)}.rj-pdp-section{gap:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 12)}.rj-pdp-section.rj-pdp-reviews{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rj-pdp-reviews>*{width:min(100% - 24px,1180px)}.rj-pdp-section h2{font-size:2rem}.rj-pdp-benefits__grid,.rj-pdp-evidence__compare,.rj-pdp-ritual__steps,.rj-pdp-reviews__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-pdp-kit-card__media{aspect-ratio:1;min-height:calc(var(--spacing) * 0)}.rj-pdp-kit-card__media img{object-fit:contain;height:100%}.rj-pdp-kit-card__body{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3)}.rj-pdp-kit-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.2;line-height:1.2}.rj-pdp-kit-card p:not(.rj-pdp-kit-card__eyebrow){-webkit-line-clamp:4;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rj-pdp-kit-card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-kit-card__button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rj-pdp-related .rj-shop-simple-card__media{min-height:calc(var(--spacing) * 0)}.rj-pdp-related .rj-shop-simple-card__body{padding:calc(var(--spacing) * 3)}.rj-pdp-related .rj-shop-simple-card h3,.rj-pdp-related .rj-shop-simple-grid--singles .rj-shop-simple-card h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.2;line-height:1.2}.rj-pdp-related .rj-shop-simple-card__body>p:not(.rj-shop-product-label):not(.rj-shop-simple-card__choice){-webkit-line-clamp:4;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rj-pdp-related .rj-shop-card-button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rj-pdp-ingredients__list article{grid-template-rows:minmax(96px,auto) auto;min-height:0}.rj-pdp-ingredient__media,.rj-pdp-ingredients__list--compact .rj-pdp-ingredient__media{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1)}.rj-pdp-ingredient__image,.woocommerce .rj-pdp-ingredient__image,.rj-pdp-ingredients__list--compact .rj-pdp-ingredient__image,.woocommerce .rj-pdp-ingredients__list--compact .rj-pdp-ingredient__image{height:calc(var(--spacing) * 24)}.rj-pdp-ingredients__list article>div,.rj-pdp-ingredients__list--compact article>div{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 4)}.rj-pdp-ingredients__list p,.rj-pdp-ingredients__list--compact p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.25;line-height:1.25}.rj-pdp-ingredients__list span,.rj-pdp-ingredients__list--compact span{padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-proof-gallery__wide-image{width:min(3300px,840vw)}.rj-pdp-proof-gallery{padding-bottom:0}.rj-pdp-training-cta{padding:calc(var(--spacing) * 5);margin-bottom:56px}.rj-pdp-reviews__plugin .wcpr-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.rj-pdp-benefits__grid article,.rj-pdp-reviews__grid article{padding:calc(var(--spacing) * 5)}.rj-pdp-reviews__plugin .wcpr-content{padding:calc(var(--spacing) * 2)}.rj-pdp-reviews__plugin .reviews-images-container{margin-bottom:calc(var(--spacing) * 3);width:calc(100% + 1rem)!important;margin:-.5rem -.5rem .75rem!important}.rj-pdp-reviews__plugin .review-content-container-top{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2)}.rj-pdp-reviews__plugin .wcpr-review-rating{gap:calc(var(--spacing) * 1.5)}.rj-pdp-reviews__plugin .wcpr-review-content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;line-height:1.3}.rj-pdp-reviews__plugin .wcpr-review-content p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.3;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rj-pdp-reviews__plugin .wcpr-comment-author{gap:calc(var(--spacing) * 1);--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);--tw-tracking:.08em;letter-spacing:.08em}.rj-pdp-reviews__plugin .wcpr-comment-author:after{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);--tw-tracking:.04em;letter-spacing:.04em;content:"✓ Verified";font-size:.56rem}.rj-pdp-reviews .rj-pdp-section__intro{padding-top:calc(var(--spacing) * 0)}.rj-pdp-reviews__grid,.rj-pdp-reviews__plugin{width:min(100% - 24px,1180px)}.rj-aftercare__products,.woocommerce ul.products{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-training-cta__media{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.rj-video-proof__content,.rj-reels__head{text-align:left;align-items:flex-start}.rj-video-proof__person{align-items:flex-start}.rj-training__media,.rj-duo__layout,.rj-story-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.rj-training{padding-bottom:calc(var(--spacing) * 0)}.rj-training__media{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.rj-training__video-card{margin-bottom:calc(var(--spacing) * 0);order:1;width:min(100% - 24px,1180px);margin-inline:auto}.rj-training__cert-image{object-position:right bottom;order:2;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.rj-training-signup,.rj-training-steps .rj-training-section-head{position:static}.rj-duo__copy--conditioner,.rj-duo__copy--shampoo,.rj-duo__products{grid-area:auto}.rj-duo__products{order:0}.rj-duo__copy--shampoo{order:1}.rj-duo__copy--conditioner{order:2}.rj-duo__product{max-width:210px}.rj-reels__track{animation-duration:42s}.rj-product-band{padding:calc(var(--spacing) * 0)}.woocommerce div.product .rj-product-band__split{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;width:100%!important}.woocommerce div.product .rj-product-feature-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.rj-product-band__image-frame{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.rj-product-band__copy h2,.rj-product-band__split h2{font-size:1.85rem}.rj-footer{padding-inline:calc(var(--spacing) * 6)}.rj-footer__brand,.rj-footer__legal{flex-direction:column;align-items:flex-start}.rj-single-product{padding-inline:calc(var(--spacing) * 0)}.rj-single-product .rj-wrap{width:min(100% - 24px,1180px)}.woocommerce div.product{padding-block:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr)!important}.woocommerce div.product div.images{padding:calc(var(--spacing) * 4)}.woocommerce ul.products li.product{width:100%!important;margin:0!important}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding:calc(var(--spacing) * 1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}