.rj-hero{position:relative;display:grid;min-block-size:60vh;font-family:var(--rj-font-body);overflow:hidden;background:var(--color-sand)}.rj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rj-hero__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.rj-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rj-overlay)}.rj-hero__content{position:relative;z-index:1;align-self:center;padding:var(--sp-12) var(--gutter);max-inline-size:var(--container);margin-inline:auto;inline-size:100%;color:var(--color-surface)}.rj-hero--start .rj-hero__content{text-align:start}.rj-hero--center .rj-hero__content{text-align:center}.rj-hero--end .rj-hero__content{text-align:end;margin-inline-start:auto}.rj-hero__heading{font-family:var(--rj-font-heading);font-size:var(--fs-4xl);line-height:var(--lh-tight);margin:0 0 var(--sp-3)}.rj-hero__sub{font-size:var(--fs-lg);margin:0 0 var(--sp-6);max-inline-size:40ch}.rj-hero--center .rj-hero__sub{margin-inline:auto}.rj-hero__cta{display:inline-block;font-size:var(--fs-base);padding:var(--sp-3) var(--sp-8);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-surface);text-decoration:none}.rj-hero__cta:hover{background:var(--color-accent)}.rj-cgrid{padding-block:var(--sp-16);font-family:var(--rj-font-body)}.rj-cgrid__title{font-family:var(--rj-font-heading);font-size:var(--fs-2xl);margin:0 0 var(--sp-8);text-align:center}.rj-cgrid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}@media(min-width:768px){.rj-cgrid__grid{grid-template-columns:repeat(var(--rj-cols, 4),1fr)}}.rj-cgrid__item{position:relative;display:block;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:3 / 4;background:var(--color-sand);text-decoration:none}.rj-cgrid__item img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform .3s ease}.rj-cgrid__item:hover img{transform:scale(1.04)}.rj-cgrid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rj-overlay)}.rj-cgrid__label{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;padding:var(--sp-4);color:var(--color-surface);font-family:var(--rj-font-heading);font-size:var(--fs-lg)}.rj-afeat{padding-block:var(--sp-16);font-family:var(--rj-font-body)}.rj-afeat__title{font-family:var(--rj-font-heading);font-size:var(--fs-2xl);margin:0 0 var(--sp-8);text-align:center}.rj-afeat__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-6)}@media(min-width:768px){.rj-afeat__grid{grid-template-columns:repeat(3,1fr)}}.rj-afeat__card{display:flex;flex-direction:column;gap:var(--sp-3);text-decoration:none;color:var(--color-text)}.rj-afeat__photo{inline-size:100%;aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-sand)}.rj-afeat__photo img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.rj-afeat__name{font-family:var(--rj-font-heading);font-size:var(--fs-lg);margin:0}.rj-afeat__cluster{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.rj-afeat__bio{font-size:var(--fs-sm);color:var(--color-text);margin:0}.rj-carousel{padding-block:var(--sp-16);font-family:var(--rj-font-body)}.rj-carousel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-block-end:var(--sp-6)}.rj-carousel__title{font-family:var(--rj-font-heading);font-size:var(--fs-2xl);margin:0}.rj-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:60%;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:var(--sp-4);scrollbar-width:thin}@media(min-width:768px){.rj-carousel__track{grid-auto-columns:30%}}@media(min-width:1024px){.rj-carousel__track{grid-auto-columns:23%}}.rj-carousel__track>*{scroll-snap-align:start}.rj-trust{padding-block:var(--sp-12);background:var(--color-bg);font-family:var(--rj-font-body)}.rj-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}@media(min-width:768px){.rj-trust__grid{grid-template-columns:repeat(4,1fr)}}.rj-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}.rj-trust__icon{inline-size:var(--sp-8);block-size:var(--sp-8);color:var(--color-primary)}.rj-trust__icon img,.rj-trust__icon svg{inline-size:100%;block-size:100%;object-fit:contain}.rj-trust__label{font-size:var(--fs-sm);color:var(--color-text)}.rj-newsletter{padding-block:var(--sp-16);background:var(--color-primary);color:var(--color-surface);font-family:var(--rj-font-body);text-align:center}.rj-newsletter__title{font-family:var(--rj-font-heading);font-size:var(--fs-2xl);margin:0 0 var(--sp-2)}.rj-newsletter__text{margin:0 auto var(--sp-6);max-inline-size:48ch;opacity:.95}.rj-newsletter__form{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.rj-newsletter__input{flex:0 1 22rem;min-inline-size:0;font-family:inherit;font-size:var(--fs-base);padding:var(--sp-3);border:0;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.rj-newsletter__btn{font-family:inherit;font-size:var(--fs-base);padding:var(--sp-3) var(--sp-6);border:var(--rj-hairline) solid var(--color-surface);border-radius:var(--radius-sm);background:transparent;color:var(--color-surface);cursor:pointer}.rj-newsletter__btn:hover{background:var(--color-surface);color:var(--color-primary)}.rj-newsletter__msg{margin-block-start:var(--sp-4);font-size:var(--fs-sm)}.rj-reviews{padding-block:var(--sp-16);font-family:var(--rj-font-body)}.rj-reviews__title{font-family:var(--rj-font-heading);font-size:var(--fs-2xl);margin:0 0 var(--sp-6);text-align:center}.rj-reviews__slot{min-block-size:var(--sp-16)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rj-home.css.map */
