.rever-spa-storefront{--rd-ink:#17352e;--rd-muted:#626d65;--rd-paper:#fffefa;--rd-line:#d9dfd5;--rd-pink:#f5d9de;--rd-green:#e5ebd9}.rever-spa-storefront.template-index{background:var(--rd-paper);color:var(--rd-ink)}.rd-shell{max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,80px)}.rd-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;color:inherit}.rd-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.rd-heading h2,.rd-feature h2,.rd-faq h2{font:500 clamp(30px,3.3vw,48px)/1.1 Arial,sans-serif;letter-spacing:-.045em;text-transform:none;margin:0;color:var(--rd-ink)}.rd-heading>p{max-width:370px;font-size:14px;line-height:1.7;margin:0;color:var(--rd-muted)}.rd-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;font:500 12px/1.5 Arial,sans-serif;border-bottom:1px solid currentColor;text-decoration:none;color:inherit}.rd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;padding:14px 23px;background:var(--rd-ink);border:1px solid var(--rd-ink);color:#fff;font:600 12px/1.5 Arial,sans-serif;text-decoration:none}.rd-button:hover{background:#304e3b;color:#fff}.rd-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.rd-campaign{position:relative;min-height:580px;height:clamp(580px,46vw,740px);background:#f1d7cd;isolation:isolate;overflow:hidden}.rd-campaign__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rd-campaign__art img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.rd-campaign__copy{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;height:100%;width:51%;padding:40px clamp(20px,4.5vw,80px);color:#17352e}.rd-campaign h1{font:500 clamp(46px,5vw,76px)/1.02 Arial,sans-serif;letter-spacing:-.055em;text-transform:none;margin:10px 0 25px;color:#17352e}.rd-campaign__intro{max-width:330px;font-size:16px;line-height:1.65;margin:0 0 28px}.rd-campaign__signature{font:500 9px/1.5 Arial,sans-serif;letter-spacing:.15em;margin:40px 0 0}.rd-signatures{display:flex;justify-content:space-evenly;align-items:center;gap:24px;padding:18px 30px;background:#e6ebd9;border-bottom:1px solid #d9dfcf;font:500 11px/1.5 Arial,sans-serif}.rd-signatures>span{display:flex;align-items:center;gap:15px}.rd-signatures>span>span{font-size:20px;font-weight:400}.rd-explore{padding-top:48px;padding-bottom:56px}.rd-heading--compact{display:block;text-align:center;margin-bottom:25px}.rd-heading--compact h2{font-size:29px}.rd-explore__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rd-category{position:relative;display:grid;grid-template-columns:1fr 44%;align-items:center;min-height:230px;overflow:hidden;text-decoration:none;color:inherit;background:#f3e5df}.rd-category--2{background:#e9eddf}.rd-category--3{background:#f0e7d6}.rd-category__copy{padding:26px 0 26px 28px;position:relative;z-index:1}.rd-category h3{font:500 25px/1.1 Arial,sans-serif;letter-spacing:-.035em;margin:8px 0 10px;color:inherit}.rd-category p{font-size:12px;line-height:1.55;max-width:180px;margin:0 0 10px}.rd-category .rd-eyebrow{font-size:8px;letter-spacing:.12em}.rd-category__art{height:100%;min-width:0;display:flex;align-items:center}.rd-category__art img{width:100%;height:205px;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.rd-category:hover img{transform:translateY(-5px)}.rd-category .rd-link{font-size:11px}.rd-catalog{padding-top:15px;padding-bottom:62px;scroll-margin-top:130px}.rd-filters{display:flex;gap:9px;margin-bottom:25px;overflow-x:auto;padding-bottom:4px}.rd-filters button{flex-shrink:0;padding:10px 22px;background:transparent;color:var(--rd-ink);border:1px solid #ccd4c7;border-radius:0;font:500 12px/1.4 Arial,sans-serif;cursor:pointer;min-height:42px}.rd-filters button[aria-pressed=true]{color:#fff;background:var(--rd-ink);border-color:var(--rd-ink)}.rd-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.rd-product-wrap[hidden]{display:none!important}.rd-product{height:100%;display:flex;flex-direction:column}.rd-product__image{position:relative;display:block;aspect-ratio:1;background:#f4f4ef;overflow:hidden}.rd-product__image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px;transition:transform .4s}.rd-product__image:hover img{transform:scale(1.035)}.rd-product__badge{position:absolute;left:12px;top:12px;padding:5px 10px;background:#fff;font-size:10px}.rd-product__info{display:flex;flex-direction:column;flex:1;padding:16px 2px 0}.rd-product__kind{font:500 9px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#697467;margin:0 0 7px}.rd-product h3{font:500 19px/1.25 Arial,sans-serif;letter-spacing:-.025em;min-height:2.5em;margin:0 0 6px;color:var(--rd-ink)}.rd-product h3 a{text-decoration:none}.rd-product__price{font-size:13px;margin:0 0 8px;color:#344b3c}.rd-product__link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d9dfd5;padding:13px 0 4px;font-size:11px;margin-top:auto;text-decoration:none;color:inherit;min-height:44px}.rd-catalog__count{font-size:11px;line-height:1.4;margin:15px 0 0;min-height:15px;color:#6a7267}.rd-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#eef1e7;max-width:1600px;margin:0 auto;min-height:560px;scroll-margin-top:120px}.rd-feature__visual{min-width:0;position:relative;overflow:hidden;background:#e4e9d7}.rd-feature__visual>img{height:100%;width:100%;object-fit:cover;display:block}.rd-feature__copy{padding:clamp(30px,5vw,76px);align-self:center}.rd-feature h2{font-size:clamp(34px,3.7vw,54px)}.rd-feature__intro{font-size:14px;line-height:1.8;max-width:420px;color:#576451;margin:22px 0}.rd-feature__points{margin:25px 0 30px}.rd-feature__points>div{display:flex;gap:18px;border-top:1px solid #ced7c4;padding:16px 0}.rd-feature__number{font:500 10px/1.5 Arial,sans-serif;color:#6c7b62;padding-top:3px}.rd-feature__points h3{font:600 13px/1.4 Arial,sans-serif;color:var(--rd-ink);margin:0 0 4px}.rd-feature__points p{font-size:12px;line-height:1.65;color:#5f6a58;margin:0}.rd-texture-pair{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#fff}.rd-texture-pair figure{margin:0;position:relative;min-width:0}.rd-texture-pair img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rd-texture-pair figcaption{position:absolute;bottom:18px;left:15px;right:15px;min-height:42px;display:flex;align-items:center;justify-content:center;background:#ffffffed;padding:10px;text-align:center;font:500 10px/1.4 Arial,sans-serif;letter-spacing:.04em}.rd-feature--deodorant{background:#fff3da;grid-template-columns:1.1fr 1fr}.rd-feature--deodorant .rd-feature__visual{background:#f8eac8;display:flex;align-items:center;justify-content:center;min-height:480px}.rd-feature--deodorant .rd-feature__points>div{border-color:#e2d5b4}.rd-deo-trio{display:flex;align-items:center;width:100%;padding:15px;transform:rotate(-6deg)}.rd-deo-trio img{width:43%;height:420px;object-fit:contain;mix-blend-mode:multiply;margin:0 -5%}.rd-deo-trio img:nth-child(2){transform:translateY(-35px)}.rd-feature__stamp{position:absolute;bottom:28px;left:0;right:0;text-align:center;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.15em}.rd-feature--botanical{background:#f4f6ee;grid-template-columns:.85fr 1.15fr}.rd-feature--botanical .rd-feature__visual{min-height:500px}.rd-moments{padding-top:65px;padding-bottom:68px}.rd-moments__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.rd-moment{background:#ede8dc;min-width:0;overflow:hidden}.rd-moment--2{background:#e2e9dc}.rd-moment--3{background:#f2dce1}.rd-moment__image{display:block;aspect-ratio:1.12;overflow:hidden}.rd-moment__image img{width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply;transition:transform .4s}.rd-moment__image:hover img{transform:scale(1.025)}.rd-moment__copy{padding:8px 26px 25px}.rd-moment h3{font:500 25px/1.12 Arial,sans-serif;letter-spacing:-.035em;color:var(--rd-ink);margin:0 0 12px}.rd-moment h3 a{text-decoration:none}.rd-moment__copy>p:not(.rd-eyebrow){font-size:12px;line-height:1.7;color:#5b6657;min-height:3.4em;margin:0 0 15px}.rd-moment .rd-link{width:100%}.rd-routine{padding-top:60px;padding-bottom:60px;background:#e7eddb}.rd-routine__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rd-routine__grid article{display:flex;gap:22px;border-top:1px solid #b9c7ac;padding-top:25px}.rd-routine__number{font:400 45px/1 Georgia,serif;color:#789067}.rd-routine h3{font:500 23px/1.15 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 15px;color:var(--rd-ink)}.rd-routine article p:not(.rd-eyebrow){font-size:12px;line-height:1.7;color:#5d6a53}.rd-routine .rd-eyebrow{font-size:8px}.rd-routine .rd-link{font-size:10px}.rd-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:65px;padding-bottom:65px}.rd-faq__intro>p:not(.rd-eyebrow){font-size:14px;line-height:1.8;color:#63705b;margin:23px 0}.rd-faq details{border-top:1px solid #d1d9ca}.rd-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:14px;min-height:60px}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary span{font-size:20px}.rd-faq details[open] summary span{transform:rotate(45deg)}.rd-faq .rte{font-size:13px;line-height:1.8;color:#5c6955;padding:0 30px 22px 0}.rd-faq .rte p{margin:0}.rd-faq__policies{display:flex;gap:25px;border-top:1px solid #d1d9ca;padding-top:22px;font-size:11px}.rd-faq__policies a{text-decoration:underline;text-underline-offset:4px}.template-index .spa-section-head h2,.template-index .spa-brand h2{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.045em}.template-index .spa-scents{padding-top:60px;padding-bottom:60px}.template-index .spa-card h3{font:500 25px/1.1 Arial,sans-serif;letter-spacing:-.035em}.template-index .spa-card__media{aspect-ratio:1.12;background:#f4e7e8}.template-index .spa-card:nth-child(2) .spa-card__media{background:#e9eddc}.template-index .spa-card:nth-child(3) .spa-card__media{background:#fff4be}.template-index .spa-card__media img{object-fit:contain;mix-blend-mode:multiply;padding:16px}.template-index .spa-card__number{display:none}.template-index .spa-card__notes{font-size:12px}.template-index .spa-brand{background:#f3eee5}.template-index .spa-brand__image img{max-height:600px;object-position:center}.template-index .spa-brand__copy{padding-top:55px;padding-bottom:55px}.template-index .spa-brand__values{gap:18px}.template-index .spa-brand__values h3{font-family:Arial,sans-serif}.template-index .spa-brand__values p{font-size:12px}@media(max-width:1100px){.rd-category{grid-template-columns:1fr 40%;min-height:220px}.rd-category__copy{padding-left:18px}.rd-category h3{font-size:22px}.rd-category p{font-size:11px}.rd-deo-trio img{height:330px}.rd-routine__grid{gap:24px}.rd-routine__grid article{gap:14px}.rd-campaign__copy{width:54%}.rd-campaign h1{font-size:55px}.rd-moment h3{font-size:22px}}@media(max-width:749px){.rd-heading{align-items:start;gap:18px;flex-direction:column;margin-bottom:23px}.rd-heading h2,.rd-feature h2,.rd-faq h2{font-size:33px}.rd-heading>p{font-size:13px}.rd-heading .rd-link{font-size:11px;min-height:32px}.rd-campaign{height:auto;display:flex;flex-direction:column;min-height:0;background:#f2d8ce}.rd-campaign__copy{width:100%;padding:32px 23px 28px;height:auto;min-height:310px}.rd-campaign__copy .rd-eyebrow{font-size:9px}.rd-campaign h1{font-size:45px;line-height:1.02;margin:5px 0 17px}.rd-campaign__intro{font-size:13px;line-height:1.65;max-width:285px;margin-bottom:20px}.rd-campaign .rd-button{padding:11px 17px;min-height:44px;font-size:11px}.rd-campaign .rd-link{font-size:10px}.rd-campaign .rd-actions{gap:20px}.rd-campaign__signature{display:none}.rd-campaign__art{position:relative;height:340px;z-index:0;order:2}.rd-campaign__art img{object-position:right center;object-fit:cover;width:100%;height:100%}.rd-signatures{padding:14px 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:9px}.rd-signatures>span{gap:8px}.rd-signatures>span>span{font-size:15px}.rd-explore{padding-top:32px;padding-bottom:35px}.rd-heading--compact{text-align:left}.rd-heading--compact h2{font-size:27px}.rd-explore__grid{grid-template-columns:1fr;gap:9px}.rd-category{grid-template-columns:1fr 35%;min-height:145px}.rd-category__copy{padding:20px 0 20px 21px}.rd-category h3{font-size:25px;margin:3px 0 6px}.rd-category p{max-width:220px;font-size:11px;margin:0}.rd-category__art img{height:145px;padding:7px}.rd-category .rd-link{min-height:29px;font-size:10px}.rd-category .rd-eyebrow{font-size:8px;margin:0}.rd-catalog{padding-top:7px;padding-bottom:35px}.rd-filters{gap:7px;margin-bottom:18px;margin-right:-20px;padding-right:20px}.rd-filters button{padding:9px 16px;font-size:10px;min-height:40px}.rd-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.rd-product__image img{padding:7px}.rd-product h3{font-size:16px;line-height:1.25;min-height:2.5em}.rd-product__kind{font-size:8px;min-height:2.8em}.rd-product__info{padding-top:12px}.rd-product__price{font-size:11px}.rd-product__link{font-size:10px;padding-top:10px;min-height:40px}.rd-feature,.rd-feature--deodorant,.rd-feature--botanical{grid-template-columns:1fr;min-height:0}.rd-feature__copy{padding:30px 23px 35px}.rd-feature__intro{font-size:13px;margin:18px 0}.rd-feature__points{margin:20px 0}.rd-feature__points>div{padding:13px 0}.rd-feature__points h3{font-size:12px}.rd-feature__points p{font-size:11px}.rd-feature__visual,.rd-texture-pair img{height:365px}.rd-texture-pair figcaption{font-size:9px;left:10px;right:10px;bottom:13px;padding:8px}.rd-feature--deodorant .rd-feature__visual{min-height:330px;height:330px}.rd-deo-trio img{height:300px}.rd-feature__stamp{font-size:8px;bottom:20px}.rd-feature--botanical .rd-feature__visual{min-height:0;height:330px}.rd-moments{padding-top:37px;padding-bottom:40px}.rd-moments__grid{grid-template-columns:1fr 1fr;gap:12px}.rd-moment:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.rd-moment:first-child .rd-moment__copy{padding:20px 15px 20px 0}.rd-moment__copy{padding:0 16px 20px}.rd-moment h3{font-size:21px}.rd-moment .rd-eyebrow{font-size:8px}.rd-moment__image img{padding:12px}.rd-moment__copy>p:not(.rd-eyebrow){font-size:11px;line-height:1.6}.rd-moment .rd-link{font-size:11px}.rd-routine{padding-top:35px;padding-bottom:35px}.rd-routine__grid{grid-template-columns:1fr;gap:22px}.rd-routine__grid article{padding-top:20px;gap:20px}.rd-routine__number{font-size:35px}.rd-routine h3{font-size:24px;margin-bottom:10px}.rd-routine article p:not(.rd-eyebrow){font-size:12px;margin:10px 0}.rd-routine .rd-link{min-height:32px}.rd-faq{grid-template-columns:1fr;gap:27px;padding-top:40px;padding-bottom:40px}.rd-faq__intro>p:not(.rd-eyebrow){font-size:13px;margin:17px 0}.rd-faq summary{font-size:13px;padding:17px 0}.rd-faq .rte{font-size:12px}.template-index .spa-scents{padding-top:38px;padding-bottom:38px}.template-index .spa-card-grid{gap:14px}.template-index .spa-card__media{aspect-ratio:1}.template-index .spa-card h3{font-size:21px}.template-index .spa-card__notes{font-size:11px}.template-index .spa-brand__image img{max-height:450px}}@media(prefers-reduced-motion:reduce){.rd-category__art img,.rd-product__image img,.rd-moment__image img{transition:none}}.template-index .rever-creators__heading h2,.template-index .rever-review-center h2{font-family:Arial,sans-serif;font-weight:500;font-size:clamp(30px,3.3vw,48px);letter-spacing:-.045em}.template-index .rever-creators,.template-index .rever-review-center{padding-top:60px;padding-bottom:60px}@media(max-width:749px){.template-index .rever-creators,.template-index .rever-review-center{padding-top:38px;padding-bottom:38px}.template-index .rever-creators__heading h2,.template-index .rever-review-center h2{font-size:33px}}@media(min-width:750px){.rd-campaign__art{left:28%}.rd-campaign__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1d7cd,#f1d7cd00 25%);pointer-events:none}}.rd-moment{display:flex;flex-direction:column}.rd-moment__copy{display:flex;flex:1;flex-direction:column}.rd-moment .rd-link{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rever-home-depth.css.map */
