.rh-care-collections__header{text-align:center;margin:0 auto clamp(1.5rem,3vw,2.25rem);max-width:40rem}.rh-care-collections__subheading{margin:0 0 var(--sp-3)}.rh-care-collections__heading{margin:0}.rh-care-collections__tabs.tab-list{display:block;margin-block-end:clamp(1.75rem,3vw,2.25rem)}.rh-care-collections__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem}.rh-care-collections__chips-hint{display:none}@media screen and (max-width:1023px){.rh-care-collections__chips-wrap{position:relative;margin-inline:calc(var(--page-padding, 1.25rem) * -1)}.rh-care-collections__chips-wrap:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:2.75rem;pointer-events:none;z-index:1;background:linear-gradient(270deg,rgb(var(--color-background)) 40%,transparent);opacity:1;transition:opacity .2s ease}.rh-care-collections__chips-wrap.is-end:after,.rh-care-collections__chips-wrap.is-end .rh-care-collections__chips-hint{opacity:0}.rh-care-collections__chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-inline:var(--page-padding, 1.25rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.rh-care-collections__chips::-webkit-scrollbar{display:none}.rh-care-collections__chip.tab__item{flex:0 0 auto}.rh-care-collections__chips-hint{position:absolute;inset-block-start:50%;inset-inline-end:.2rem;z-index:2;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));pointer-events:none;transform:translateY(-50%)}.rh-care-collections__chips-hint .icon{width:1.15rem;height:1.15rem}}.rh-care-collections__chip.tab__item{min-height:2.75rem;padding:.85rem 1.75rem;border-radius:999px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.rh-care-collections__chip.tab__item.button--secondary{background:rgb(var(--color-foreground) / .08);color:rgb(var(--color-foreground))}.rh-care-collections__chip.tab__item:hover:not([disabled]),.rh-care-collections__chip.tab__item:hover:not([disabled]) .btn-text{color:#fff}.rh-care-collections .product-card__title{font-family:var(--font-heading-family);font-weight:400}.rh-care-collections .slider-shell,.rh-care-collections slider-element.slider{position:relative;--card-grid-gap: var(--sp-3)}@media screen and (min-width:768px){.rh-care-collections .slider-shell,.rh-care-collections slider-element.slider{--card-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}.rh-care-collections .slider-shell .indicators--overlay,.rh-care-collections slider-element>.indicators--overlay{position:absolute;z-index:4;display:flex;align-items:center}.rh-care-collections .slider-shell .indicators--overlay-desktop{opacity:1}.rh-care-collections .slider-shell .indicators--overlay .button{--buttons-border-width: 0;--color-button-background: 255 255 255;--color-button-text: var(--color-foreground);--color-button-border: 255 255 255;background-color:#fff;color:rgb(var(--color-foreground));box-shadow:0 2px 8px #0000001f}.rh-care-collections .slider-shell .indicators--overlay .button .btn-fill{background-color:#fff}.rh-care-collections .slider-shell .indicators--overlay .button:is(:hover,:active):not([disabled]){--color-button-background: 168 150 110;--color-button-text: 255 255 255;--color-button-border: 168 150 110;background-color:#a8966e;color:#fff}.rh-care-collections .slider-shell .indicators--overlay .button:is(:hover,:active):not([disabled]) .btn-fill{background-color:#a8966e}.rh-care-collections .slider-shell .indicators--overlay .button[disabled]{opacity:0;pointer-events:none}@media screen and (max-width:1023px){.rh-care-collections .slider-shell .indicators--overlay .button,.rh-care-collections .slider-shell .indicators--overlay-mobile .button{--buttons-width: var(--sp-9)}}@media screen and (min-width:1024px){.rh-care-collections .slider-shell .indicators--overlay .button{--buttons-width: var(--sp-12)}}@media screen and (min-width:1280px){.rh-care-collections .slider-shell .indicators--overlay .button{--buttons-width: var(--sp-14)}}.rh-care-faq__layout{display:grid;gap:var(--sp-8);align-items:start}.rh-care-faq__content{display:flex;flex-direction:column;align-items:flex-start;max-width:26rem}.rh-care-faq__subheading{margin:0 0 var(--sp-4)}.rh-care-faq__heading{margin:0 0 var(--sp-5)}.rh-care-faq__description{margin:0 0 var(--sp-7)}.rh-care-faq__description p{margin:0}.rh-care-faq__list{min-width:0;border-block-start:1px solid rgb(var(--color-foreground) / .12)}.rh-care-faq__item{border-block-end:1px solid rgb(var(--color-foreground) / .12)}.rh-care-faq__item+.rh-care-faq__item{border-block-start:0}.rh-care-faq .rh-care-faq__summary{padding-block:var(--sp-5)}.rh-care-faq__question{font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:400}.rh-care-faq .rh-care-faq__answer{padding-block-end:var(--sp-5);margin-block-start:0;max-width:40rem;opacity:.78}.rh-care-faq .rh-care-faq__answer:after{display:none}.rh-care-faq .rh-care-faq__answer p{margin:0}.rh-care-faq .rh-care-faq__answer p+p{margin-block-start:.75em}.rh-care-faq .details .details__summary>.icon{width:.85rem;height:.85rem;stroke-width:1.25}@media screen and (min-width:1024px){.rh-care-faq__layout{grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem)}.rh-care-faq__content{position:sticky;top:calc(var(--header-height, 0px) + 1.5rem)}}.rh-care-guide .image-with-text__item .media{border-radius:12px}.rh-care-guide .deferred-poster .play-button{inset-block-start:50%;inset-inline-end:auto;inset-inline-start:50%;transform:translate(-50%,-50%)}.rh-care-guide__badge{position:absolute;z-index:2;left:1.15rem;bottom:1.15rem;margin:0;padding:.65rem 1.1rem;border-radius:999px;background:rgb(var(--color-background) / .96);color:rgb(var(--color-foreground));font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;pointer-events:none}.rh-care-guide__steps{display:grid;grid-template-columns:1fr;gap:1rem 1.5rem;margin:0;padding:0;list-style:none}.rh-care-guide__step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.35rem .65rem;align-items:start}.rh-care-guide__step-index{font-size:1.1rem;font-style:italic;color:rgb(var(--color-highlight, 169 151 103));line-height:1.45}.rh-care-guide__step-text{margin:0;font-size:.95rem;line-height:1.5;color:rgb(var(--color-foreground) / .82)}@media screen and (min-width:768px){.rh-care-guide__steps{grid-template-columns:1fr 1fr}}.rh-care-spills__header{text-align:center;margin:0 auto clamp(1.75rem,3vw,2.75rem);max-width:40rem}.rh-care-spills__subheading{margin:0 0 var(--sp-3)}.rh-care-spills__heading{margin:0 0 var(--sp-4)}.rh-care-spills__description{margin:0;color:rgb(var(--color-foreground) / .72)}.rh-care-spills__description p{margin:0}.rh-care-spills .card-grid--6{--card-grid-per-row: 2}.rh-care-spills__card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:11.5rem;padding:1.5rem 1.25rem 1.35rem;border-radius:12px;background:rgb(var(--color-card-background, 239 234 225));color:rgb(var(--color-foreground));text-decoration:none;transition:background-color .2s ease,transform .2s ease}a.rh-care-spills__card:hover,a.rh-care-spills__card:focus-visible{background:color-mix(in srgb,rgb(var(--color-foreground)) 6%,rgb(var(--color-card-background, 239 234 225)))}a.rh-care-spills__card:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:3px}.rh-care-spills__title{margin:0 0 .7rem;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:400}.rh-care-spills__text{margin:0 0 1.15rem;font-size:.9rem;line-height:1.5;color:rgb(var(--color-foreground) / .72);flex:1 1 auto}.rh-care-spills__cta{margin-top:auto;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:rgb(var(--color-highlight, 169 151 103))}@media screen and (min-width:1024px){.rh-care-spills .card-grid--6{--card-grid-per-row: 3}}@media screen and (min-width:1280px){.rh-care-spills .card-grid--6{--card-grid-per-row: 6}}.rh-care-upsell__layout{display:grid;gap:var(--sp-8);align-items:center}.rh-care-upsell__content{display:flex;flex-direction:column;align-items:flex-start;max-width:26rem}.rh-care-upsell__subheading{margin:0 0 var(--sp-4)}.rh-care-upsell__heading{margin:0 0 var(--sp-5)}.rh-care-upsell__description{margin:0 0 var(--sp-7)}.rh-care-upsell__description p,.rh-care-upsell__button{margin:0}.rh-care-upsell__products{min-width:0}.rh-care-upsell__products .card-grid{--card-grid-gap: var(--sp-3)}.rh-care-upsell .product-card{--color-placeholder: 255 255 255;background-color:#fff}.rh-care-upsell .product-card__content{--card-content-padding-block: var(--sp-4) var(--sp-5);--card-content-padding-inline: var(--sp-3);text-align:center;align-items:center}.rh-care-upsell .product-card__details{align-items:center}.rh-care-upsell .product-card__title{font-family:var(--font-heading-family);font-weight:400}.rh-care-upsell .product-card__content :is(.price,.unit-price){justify-content:center}.rh-care-upsell .price{font-family:var(--font-heading-family);opacity:.72}@media screen and (min-width:768px){.rh-care-upsell__products .card-grid{--card-grid-gap: clamp(var(--sp-3), 1vw, var(--sp-4));--card-grid-per-row: 2}}@media screen and (min-width:1024px){.rh-care-upsell__layout{grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem)}.rh-care-upsell__products .card-grid{--card-grid-per-row: 4}}.rh-type-care-plan{display:block}.rh-type-care-plan__header{text-align:center;margin-block-end:clamp(1.5rem,3vw,2.5rem)}.rh-type-care-plan__subheading{margin:0 0 var(--sp-3)}.rh-type-care-plan__heading{margin:0}.rh-type-care-plan__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem;margin:0 auto clamp(2rem,4vw,3.5rem);max-width:90rem}.rh-type-care-plan__chips-hint{display:none}.rh-type-care-plan__chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.75rem;margin:0;padding:.85rem 1.35rem;border:1px solid rgb(var(--color-foreground) / .15);border-radius:999px;background:transparent;color:rgb(var(--color-foreground) / .72);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rh-type-care-plan__chip:hover,.rh-type-care-plan__chip:focus-visible,.rh-type-care-plan__chip.is-active{border-color:rgb(var(--color-highlight, var(--color-foreground)));background:color-mix(in srgb,rgb(var(--color-highlight, 169 151 103)) 16%,rgb(var(--color-background)));color:rgb(var(--color-foreground))}.rh-type-care-plan__chip:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:3px}.rh-type-care-plan__swatch{width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid rgb(var(--color-foreground) / .15);flex:0 0 auto}.rh-type-care-plan__chip-label{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}@media screen and (max-width:1023px){.rh-type-care-plan__chips-wrap{position:relative;margin-inline:calc(var(--page-padding, 1.25rem) * -1);margin-block-end:clamp(2rem,4vw,3.5rem)}.rh-type-care-plan__chips-wrap:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:2.75rem;pointer-events:none;z-index:1;background:linear-gradient(270deg,rgb(var(--color-background)) 40%,transparent);opacity:1;transition:opacity .2s ease}.rh-type-care-plan__chips-wrap.is-end:after,.rh-type-care-plan__chips-wrap.is-end .rh-type-care-plan__chips-hint{opacity:0}.rh-type-care-plan__chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-block-end:0;max-width:none;padding-inline:var(--page-padding, 1.25rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.rh-type-care-plan__chips::-webkit-scrollbar{display:none}.rh-type-care-plan__chip{flex:0 0 auto}.rh-type-care-plan__chips-hint{position:absolute;inset-block-start:50%;inset-inline-end:.2rem;z-index:2;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));pointer-events:none;transform:translateY(-50%)}.rh-type-care-plan__chips-hint .icon{width:1.15rem;height:1.15rem}}.rh-type-care-plan__panel{display:grid;gap:clamp(1.75rem,4vw,4rem);align-items:start}.rh-type-care-plan__panel[hidden]{display:none}.rh-type-care-plan__image{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px}.rh-type-care-plan__image img,.rh-type-care-plan__image .placeholder{display:block;width:100%;height:100%;object-fit:cover}.rh-type-care-plan__image-caption,.rh-type-care-plan__image-badge{position:absolute;margin:0;padding:.65rem 1.1rem;border-radius:999px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.rh-type-care-plan__image-caption{left:1.15rem;bottom:1.15rem;background:rgb(var(--color-background) / .96);color:rgb(var(--color-foreground))}.rh-type-care-plan__image-badge{top:1.15rem;right:1.15rem;background:rgb(var(--color-highlight, 169 151 103));color:rgb(var(--color-background))}.rh-type-care-plan__copy{padding-block:.25rem}.rh-type-care-plan__family{margin:0 0 .85rem}.rh-type-care-plan__title{margin:0 0 1.15rem}.rh-type-care-plan__description{margin:0 0 1.6rem;max-width:36rem;color:rgb(var(--color-foreground) / .78)}.rh-type-care-plan__description p{margin:0}.rh-type-care-plan__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2.1rem;padding:0;list-style:none}.rh-type-care-plan__badge{padding:.5rem 1rem;border-radius:999px;background:color-mix(in srgb,rgb(var(--color-highlight, 169 151 103)) 14%,rgb(var(--color-background)));font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground) / .72)}.rh-type-care-plan__routine-label{margin:0 0 1rem}.rh-type-care-plan__steps{margin:0;padding:0;list-style:none}.rh-type-care-plan__step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.15rem;padding:1.15rem 0;border-block-end:1px solid rgb(var(--color-foreground) / .08)}.rh-type-care-plan__step-index{font-size:clamp(1.35rem,2vw,1.75rem);font-style:italic;color:rgb(var(--color-highlight, 169 151 103));line-height:1.2}.rh-type-care-plan__step-title{margin:0 0 .35rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:400}.rh-type-care-plan__step-text{margin:0;font-size:.9rem;line-height:1.6;color:rgb(var(--color-foreground) / .72)}.rh-type-care-plan__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}@media screen and (min-width:1024px){.rh-type-care-plan__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ov25-layer{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;pointer-events:none}.ov25-launch__button{position:absolute;z-index:2;inset-block-start:1rem;inset-inline-start:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border:0;border-radius:var(--rounded-full);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px #00000029}.ov25-launch__icon--close,.ov25-launch__button[aria-expanded=true] .ov25-launch__icon--view{display:none}.ov25-launch__button[aria-expanded=true] .ov25-launch__icon--close{display:inline-flex}.ov25-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));pointer-events:auto}.ov25-overlay[hidden]{display:none}.ov25-overlay iframe{width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/325/compiled_assets/styles.css.map */
