.ren-hero{position:relative;isolation:isolate;min-height:500px;display:grid;align-items:center;background:var(--ren-ink);color:#fff;overflow:hidden;margin:12px 32px 0}.ren-hero__media{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;height:100%}.ren-hero__media img{width:100%;height:100%;object-fit:cover;object-position:52% 56%}.ren-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(13,27,23,.8) 0%,rgba(13,27,23,.64) 28%,rgba(13,27,23,.34) 50%,rgba(13,27,23,.06) 68%,transparent 82%),linear-gradient(180deg,transparent 64%,rgba(13,27,23,.26))}.ren-hero--portrait{background:linear-gradient(180deg,#978571,#998774 52%,#a89480)}.ren-hero--portrait .ren-hero__media{inset:0 0 0 auto;width:52%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 180px);mask-image:linear-gradient(90deg,transparent,#000 180px)}.ren-hero--portrait .ren-hero__media img{object-position:50% 55%}.ren-hero--portrait:after{background:linear-gradient(90deg,rgba(13,27,23,.5) 0%,rgba(13,27,23,.3) 30%,rgba(13,27,23,.04) 52%,transparent 60%),linear-gradient(180deg,transparent 64%,rgba(13,27,23,.22))}[dir=rtl] .ren-hero--portrait .ren-hero__media{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,transparent,#000 180px);mask-image:linear-gradient(270deg,transparent,#000 180px)}[dir=rtl] .ren-hero--portrait:after{background:linear-gradient(270deg,rgba(13,27,23,.5) 0%,rgba(13,27,23,.3) 30%,rgba(13,27,23,.04) 52%,transparent 60%),linear-gradient(180deg,transparent 64%,rgba(13,27,23,.22))}.ren-hero__copy{padding:60px 44px;width:58%;max-width:770px}.ren-hero__eyebrow{margin:0 0 14px;color:inherit;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .ren-hero__eyebrow{letter-spacing:0;text-transform:none}.ren-hero h1{color:inherit;font:500 clamp(42px,4.8vw,68px)/1.06 var(--ren-display);letter-spacing:-.025em;margin:0 0 30px;text-wrap:balance}.ren-hero__text{max-width:36ch;margin:0 0 28px;font-size:17px;line-height:1.7}.ren-hero__trust{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:22px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.3}.ren-hero__trust-item{display:flex;align-items:center;min-width:0;max-width:100%}.ren-hero__rating,.ren-hero__location,.ren-hero__cutoff{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;text-decoration:none}.ren-hero__cutoff{min-height:36px}.ren-hero__trust-icon{flex:none;display:grid;place-items:center;width:20px;height:20px}.ren-hero__trust-icon .ren-icon{width:20px;height:20px;color:var(--ren-star,#e9c46a)}.ren-hero__trust-text{min-width:0}.ren-hero__rating{padding-block-start:6px}.ren-hero__location{padding-block-end:6px}a.ren-hero__rating:hover,a.ren-hero__location:hover{text-decoration:underline;text-underline-offset:4px}.ren-hero__google{flex:none;width:20px;height:20px}.ren-hero__stars{position:relative;flex:none;display:inline-block;width:80px;height:16px;margin-inline-start:-1.75px;color:#ffffff57}.ren-hero__stars svg{display:block;width:80px;height:16px}.ren-hero__stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ren-star,#e9c46a)}.ren-hero__rating-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-variant-numeric:tabular-nums}.ren-hero__rating-text strong{font-weight:500}.ren-hero__rating-count{color:#ffffffb8;font:400 16px/1.2 var(--ren-display);letter-spacing:0}.ren-hero__button{background:var(--ren-stone);color:var(--ren-ink);gap:28px;--color-button:242,240,234;--color-button-text:16,46,40;min-height:52px;font-weight:500}.ren-hero__button--scroll .ren-icon,[dir=rtl] .ren-hero__button--scroll .ren-icon{transform:rotate(90deg)}.ren-hero__button:hover{background:#fff}.ren-home__sections{padding-block-end:64px}.ren-home :is(.ren-shelf,.ren-categories,.ren-tabs){padding-block:48px}.ren-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-end:26px}.ren-section-heading h2{margin:0;font:500 clamp(30px,3.1vw,42px)/1.16 var(--ren-display);letter-spacing:-.025em;color:var(--ren-ink)}.ren-section-heading>a,.ren-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--ren-green);min-height:44px;font-size:15px;text-underline-offset:5px;flex-shrink:0}.ren-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.ren-product-grid>li{min-width:0}.ren-categories{border-block:1px solid var(--ren-line)}.ren-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.ren-categories__grid a{display:block;text-decoration:none;color:var(--ren-ink)}.ren-categories__image{aspect-ratio:1;background:var(--ren-stone);overflow:hidden}.ren-categories__image img{height:100%;width:100%;object-fit:contain;transition:transform .35s ease}.ren-categories__grid a:hover img{transform:scale(1.025)}.ren-categories__grid a>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:18px 0;font:500 26px/1.2 var(--ren-display)}.ren-categories__grid a:hover>span{text-decoration:underline;text-underline-offset:5px}.ren-tabs__controls{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--ren-line);margin-block-end:28px;scrollbar-width:thin}.ren-tabs__controls button{background:none;border:0;border-bottom:2px solid transparent;min-height:48px;padding:8px 0 14px;white-space:nowrap;font:inherit;color:var(--ren-muted);cursor:pointer}.ren-tabs__controls button[aria-selected=true]{border-color:var(--ren-green);color:var(--ren-green);font-weight:600}.ren-tabs__panel[hidden]{display:none}.ren-tabs__panel>.ren-text-link{margin-block-start:20px}.ren-feature{display:grid;grid-template-columns:1fr 1fr;min-height:460px;margin-block:24px 0;background:var(--ren-green);color:#fff}.ren-feature__image{min-height:0;background:var(--ren-stone)}.ren-feature__image img{width:100%;height:100%;object-fit:contain;max-height:560px;display:block}.ren-feature__copy{align-self:center;padding:48px;max-width:650px}.ren-feature h2{color:inherit;font:500 clamp(34px,3.7vw,52px)/1.1 var(--ren-display);margin:0 0 24px;letter-spacing:-.025em}.ren-feature .rte{margin-bottom:30px;line-height:1.8;max-width:44ch}.ren-feature .button{color:#fff;border:1px solid #c8d8cf;background:transparent;gap:24px;--color-button-text:255,255,255}[dir=rtl] .ren-hero:after{background:linear-gradient(270deg,rgba(13,27,23,.8) 0%,rgba(13,27,23,.64) 28%,rgba(13,27,23,.34) 50%,rgba(13,27,23,.06) 68%,transparent 82%),linear-gradient(180deg,transparent 64%,rgba(13,27,23,.26))}[dir=rtl] .ren-hero__stars-fill{inset:0 0 0 auto}[dir=rtl] .ren-icon{transform:scaleX(-1)}@media(min-width:1600px){.ren-hero{max-width:1440px;margin-inline:auto}}@media(max-width:989px){.ren-hero{margin-inline:20px;min-height:460px}.ren-hero__copy{padding:40px 28px;width:60%}.ren-product-grid,.ren-categories__grid{gap:22px 16px}.ren-feature__copy{padding:32px}.ren-categories__grid a>span{font-size:23px}}@media(max-width:749px){.ren-hero{position:relative;margin:0;min-height:0;padding:0;display:flex;flex-direction:column;background:var(--ren-ink);color:#fff;--ren-hero-photo:calc(var(--header-height,70px) + max(395px, 90vw));--ren-hero-photo-min:calc(var(--header-height,70px) + 300px);--ren-hero-reserve:calc(var(--ren-hero-top,48px) + 76px + var(--ren-bottom-nav-height,64px))}.ren-hero__media,.ren-hero--portrait .ren-hero__media,[dir=rtl] .ren-hero--portrait .ren-hero__media{position:relative;inset:auto;z-index:0;width:100%;height:min(var(--ren-hero-photo),max(var(--ren-hero-photo-min),calc(100vh - var(--ren-hero-reserve))));height:min(var(--ren-hero-photo),max(var(--ren-hero-photo-min),calc(100svh - var(--ren-hero-reserve))));overflow:hidden;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.ren-hero__media img,.ren-hero--portrait .ren-hero__media img{height:calc(var(--ren-hero-photo) + 140px);object-position:50% 0}.ren-hero.ren-hero--long-heading h1{max-width:22ch;font-size:clamp(23px,6.6vw,26px)}.ren-hero--portrait{background:var(--ren-ink)}.ren-hero:after,[dir=rtl] .ren-hero:after{content:none}.ren-hero__copy{display:contents}.ren-hero__eyebrow{position:absolute;z-index:1;inset-block-start:calc(var(--header-height,70px) + 4px);inset-inline:20px;margin:0;font-size:12.5px;font-weight:700;line-height:1.3;letter-spacing:.07em}.ren-hero h1{position:absolute;z-index:1;inset-block-start:calc(var(--header-height,70px) + 4px);inset-inline:20px;margin:0;color:#fff;font-size:clamp(26px,7vw,28px);line-height:1.05;max-width:16ch}.ren-hero__copy:has(.ren-hero__eyebrow) h1{inset-block-start:calc(var(--header-height,70px) + 26px)}.ren-hero__text{margin:14px 20px 0;font-size:15px}.ren-hero__button{min-height:48px;margin:16px 20px 0;align-self:stretch;justify-content:center;gap:12px;padding-inline:20px;border:1px solid var(--ren-stone);background:var(--ren-stone);color:var(--ren-ink);font-size:16px;font-weight:500;--color-button:242,240,234;--color-button-text:16,46,40}.ren-hero__trust{align-items:flex-start;align-self:stretch;gap:0;margin:0;padding:8px 20px 9px;text-align:start;font-size:14px;color:#fff}.ren-hero__rating,.ren-hero__location,.ren-hero__cutoff{min-height:32px;padding:0;color:#fff}.ren-hero__trust-text{text-align:start;text-wrap:balance}.ren-hero__rating-count{font-size:15px}.ren-hero__stars{width:70px;height:14px;margin-inline-start:-1.5px;color:#ffffff4d}.ren-hero__stars svg{width:70px;height:14px}.ren-hero__button:hover{background:#fff}.ren-home :is(.ren-shelf,.ren-categories,.ren-tabs){padding-block:32px}.ren-section-heading{gap:12px;margin-block-end:20px}.ren-section-heading h2{font-size:31px}.ren-section-heading>a{font-size:13px;gap:6px}.ren-section-heading>a .ren-icon{width:18px}.ren-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.ren-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ren-categories__grid a>span{font-size:23px;padding-block-start:12px}.ren-tabs__controls{gap:24px;margin-block-end:22px}.ren-feature{grid-template-columns:1fr;min-height:0;margin-block-start:12px}.ren-feature__image{aspect-ratio:1}.ren-feature__image img{max-height:none}.ren-feature__copy{padding:32px 24px 40px}.ren-feature h2{font-size:40px}.ren-home__sections{padding-block-end:36px}}@media(max-width:374px){.ren-hero{--ren-hero-photo:calc(var(--header-height,70px) + 410px)}}@media(prefers-reduced-motion:reduce){.ren-categories__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ren-home.css.map */
