:root{--font-geist-sans: "Geist";--v5-short: max(0px, calc(var(--v5-section-height) - 100svh));--rr5-bar-h: var(--v5-bar-height);--rr5-band-h: var(--v5-header-height);--rr5-chrome-h: calc(var(--rr5-bar-h) + var(--rr5-band-h));--rr5-screen: 100svh;--rr5-fold-first: calc(100svh - var(--rr5-chrome-h));--rr5-fold: calc(100svh - var(--rr5-band-h));--spacing-section-height: var(--rr5-fold)}@media(min-width:1024px){:root{--rr5-u: clamp(calc(1280px / 1470), calc(100vw / 1470), calc(2560px / 1470));--v5-section-height: calc(900 * var(--rr5-u));--v5-card-width: calc(340 * var(--rr5-u));--v5-category-card-width: calc(460 * var(--rr5-u));--v5-category-photo-tall: calc(660 * var(--rr5-u));--v5-category-photo-short: calc(420 * var(--rr5-u));--spacing-card-width-review: calc(451 * var(--rr5-u));--v5-review-photo-tall: calc(520 * var(--rr5-u));--v5-review-photo-short: calc(352 * var(--rr5-u));--v5-featured-card-height: calc(398 * var(--rr5-u));--v5-feature-carousel-height: calc(780 * var(--rr5-u));--v5-stores-map-width: calc(394 * var(--rr5-u));--v5-stores-map-height: calc(379 * var(--rr5-u));--v5-pdp-review-card: calc(227 * var(--rr5-u));--v5-pdp-craft-photo: max(660px, min(calc(660 * var(--rr5-u)), calc(var(--rr5-fold) - 200px)));--v5-pdp-look-height: max(843px, min(calc(843 * var(--rr5-u)), calc(var(--rr5-fold) - 110px)));--v5-pdp-look-panel: calc(230 * var(--rr5-u));--v5-pdp-faq-grid: minmax(0, 1fr) calc(578 * var(--rr5-u));--v5-rv-card-width: calc(227 * var(--rr5-u));--v5-rv-card-photo: calc(274 * var(--rr5-u));--v5-journal-card-width: calc(214 * var(--rr5-u));--v5-journal-card-image: calc(260 * var(--rr5-u));--v5-featured-intro-width: calc(260 * var(--rr5-u));--spacing-stores-title-width: calc(200 * var(--rr5-u));--v5-about-chapter-photo-width: calc(716 * var(--rr5-u));--v5-about-carousel-height: calc(797 * var(--rr5-u));--v5-craft-split-text-width: calc(579 * var(--rr5-u));--v5-craft-slide-width: calc(716 * var(--rr5-u));--v5-storepg-title-width: calc(469 * var(--rr5-u));--v5-storepg-map-width: calc(394 * var(--rr5-u));--v5-storepg-map-height: calc(379 * var(--rr5-u));--v5-journal-look-photo-width: calc(716 * var(--rr5-u));--v5-journal-look-text-width: calc(551 * var(--rr5-u));--v5-rv-closing-card-area: calc(711 * var(--rr5-u));--v5-rv-closing-card-width: calc(696 * var(--rr5-u));--v5-rv-closing-height: var(--rr5-fold);--v5-plp-ed-photo: min(calc(689 * var(--rr5-u)), calc(100svh - 243px) );--v5-plp-ed-photo-mid: calc(var(--v5-plp-ed-photo) * .6517);--spacing-text-module-column-width: calc(579 * var(--rr5-u));--v5-craft-label-width: calc(154 * var(--rr5-u))}}:is(.rr5-svc,.rr5-pgc,.rr5-fe-faq,.rr5-about-intro,.rr5-craft-intro__col,.rr5-steps-intro__col,.rr5-journal-look__text) :is(p,li,dd){max-width:80ch}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--v5-header-height)}body{margin:0;background-color:var(--color-bone);color:var(--color-black);font-family:var(--font-geist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}[hidden]{display:none!important}[class*=rr5-]{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--color-taupe);outline-offset:2px}html[data-rr5-pointer] :focus-visible:not(input,textarea,select){outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(h1,h2,h3,h4,h5,h6,p)[class*=rr5-text-]{margin:0}.rr5-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rr5-cover{object-fit:cover}.rr5-contain{object-fit:contain}.rr5-multiply{mix-blend-mode:multiply}.rr5-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rr5-no-scrollbar{scrollbar-width:none}.rr5-no-scrollbar::-webkit-scrollbar{display:none}.rr5-underline{text-decoration:underline}.rr5-strike{text-decoration:line-through}.rr5-container{padding-inline:var(--v5-margin)}.rr5-section{position:relative;width:100%;background-color:var(--color-bone);color:var(--color-black)}.rr5-section--bg-bone,.rr5-section--bg-white{background-color:var(--color-bone);color:var(--color-black)}.rr5-section--bg-cream{background-color:var(--color-cream);color:var(--color-black)}.rr5-section--bg-ink{background-color:var(--color-ink);color:var(--color-white)}.rr5-section--bg-black{background-color:var(--color-black);color:var(--color-white)}.rr5-section--first{min-height:var(--rr5-screen)}.rr5-section--band{min-height:var(--rr5-screen);padding-top:var(--rr5-chrome-h)}.rr5-section--screen{min-height:var(--rr5-screen);padding-top:var(--rr5-band-h)}.rr5-section--screen.rr5-section--center{padding-bottom:var(--rr5-band-h)}@media(min-width:1024px){.rr5-section--screen-desktop{min-height:var(--rr5-screen);padding-top:var(--rr5-band-h)}.rr5-section--screen-desktop.rr5-section--center{padding-bottom:var(--rr5-band-h)}}.rr5-section--no-band,.rr5-section--screen.rr5-section--no-band{padding-top:0}@media(min-width:1024px){.rr5-section--screen-desktop.rr5-section--no-band{padding-top:0}}.rr5-section--center{display:flex;flex-direction:column;justify-content:center}.rr5-section--before-footer{padding-bottom:var(--v5-before-footer)}.rr5-photo{position:absolute;top:0;right:0;bottom:0;left:0}.rr5-min-h-fold-first{min-height:var(--rr5-screen)}.rr5-pt-chrome{padding-top:var(--rr5-chrome-h)}.rr5-offset-top{padding-top:calc(var(--v5-bar-height) + var(--v5-header-height))}.rr5-mt-chrome{margin-top:calc(var(--v5-bar-height) + var(--v5-header-height))}.rr5-mb-chrome-pull{margin-bottom:calc(-1 * (var(--v5-bar-height) + var(--v5-header-height)))}.rr5-h-chrome{height:calc(var(--v5-bar-height) + var(--v5-header-height))}.rr5-menu-dialog-pad{padding-top:calc(var(--v5-bar-height) + var(--v5-header-height) + 1px - var(--v5-bar-hide, 0px))}.rr5-h-fit-category-tall{height:max(calc(var(--v5-category-photo-tall) * .6),calc(var(--v5-category-photo-tall) - var(--v5-short)))}.rr5-h-fit-review-tall{height:max(var(--v5-review-photo-short),calc(var(--v5-review-photo-tall) - var(--v5-short)))}.rr5-h-fit-featured-card{height:max(calc(var(--v5-featured-card-height) * .6),min(var(--v5-featured-card-height),calc((100svh - 2 * var(--v5-header-height) - var(--v5-card-gap)) / 2)))}.rr5-h-fit-steps-teach-photo{height:min(var(--v5-steps-teach-photo),max(calc(var(--v5-steps-teach-photo) * .6),calc(100svh - 2 * var(--v5-header-height) - var(--v5-steps-teach-rest))))}.rr5-h-fit-steps-care-tall{height:min(var(--v5-steps-care-tall),max(calc(var(--v5-steps-care-tall) * .6),calc(100svh - 2 * var(--v5-header-height) - var(--v5-steps-care-rest))))}.rr5-h-fit-stores-map{height:max(calc(var(--v5-stores-map-height) * .6),calc(var(--v5-stores-map-height) - var(--v5-short)))}.rr5-h-feature-carousel-fit{height:clamp(var(--spacing-feature-carousel-min),calc(100svh - var(--v5-header-height) - var(--spacing-story-air)),var(--v5-feature-carousel-height))}.rr5-min-h-feature-carousel-fit{min-height:clamp(var(--spacing-feature-carousel-min),calc(100svh - var(--v5-header-height) - var(--spacing-story-air)),var(--v5-feature-carousel-height))}.rr5-footer-grid{display:grid;grid-template-columns:var(--v5-footer-grid)}.rr5-story-grid{display:grid;grid-template-columns:var(--v5-story-grid)}.rr5-notfound-grid{display:grid;grid-template-columns:var(--v5-notfound-grid)}.rr5-tap-area:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--spacing-s24));height:max(100%,var(--spacing-s24));transform:translate(-50%,-50%)}@media(max-width:1023.98px){.rr5-tap-area-mobile:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--spacing-s24));height:max(100%,var(--spacing-s24));transform:translate(-50%,-50%)}}.rr5-text-title{font-family:var(--font-geist);font-size:var(--v5-title-size);line-height:var(--v5-title-lh);letter-spacing:var(--v5-title-ls);font-weight:400;text-transform:uppercase}.rr5-text-label{font-family:var(--font-geist);font-size:var(--v5-label-size);line-height:var(--v5-label-lh);letter-spacing:var(--v5-label-ls);font-weight:400;text-transform:uppercase}.rr5-text-body{font-family:var(--font-libertinus);font-size:var(--v5-body-size);line-height:var(--v5-body-lh);letter-spacing:var(--v5-body-ls);font-weight:400}.rr5-text-field{font-family:var(--font-libertinus);font-size:var(--v5-field-size);line-height:var(--v5-field-lh);letter-spacing:var(--v5-field-ls);font-weight:400}.rr5-text-small{font-family:var(--font-libertinus);font-size:var(--v5-small-size);line-height:var(--v5-small-lh);letter-spacing:var(--v5-small-ls);font-weight:400}.rr5-text-product{font-family:var(--font-geist);font-size:var(--v5-product-size);line-height:var(--v5-product-lh);letter-spacing:var(--v5-product-ls);font-weight:400;text-transform:uppercase}.rr5-text-label-tight{font-family:var(--font-geist);font-size:var(--v5-label-tight-size);line-height:var(--v5-label-tight-lh);letter-spacing:var(--v5-label-tight-ls);font-weight:400;text-transform:uppercase}.rr5-text-title-l{font-family:var(--font-geist);font-size:var(--v5-title-l-size);line-height:var(--v5-title-l-lh);letter-spacing:var(--v5-title-l-ls);font-weight:400;text-transform:uppercase}.rr5-text-body-l{font-family:var(--font-libertinus);font-size:var(--v5-body-l-size);line-height:var(--v5-body-l-lh);letter-spacing:var(--v5-body-l-ls);font-weight:400}.rr5-text-body-l-snug{font-family:var(--font-libertinus);font-size:var(--v5-body-l-snug-size);line-height:var(--v5-body-l-snug-lh);letter-spacing:var(--v5-body-l-snug-ls);font-weight:400}.rr5-text-body-l-relaxed{font-family:var(--font-libertinus);font-size:var(--v5-body-l-relaxed-size);line-height:var(--v5-body-l-relaxed-lh);letter-spacing:var(--v5-body-l-relaxed-ls);font-weight:400}.rr5-text-body-open{font-family:var(--font-libertinus);font-size:var(--v5-body-open-size);line-height:var(--v5-body-open-lh);letter-spacing:var(--v5-body-open-ls);font-weight:400}.rr5-text-body-loose{font-family:var(--font-libertinus);font-size:var(--v5-body-loose-size);line-height:var(--v5-body-loose-lh);letter-spacing:var(--v5-body-loose-ls);font-weight:400}.rr5-text-body-l-tall{font-family:var(--font-libertinus);font-size:var(--v5-body-l-tall-size);line-height:var(--v5-body-l-tall-lh);letter-spacing:var(--v5-body-l-tall-ls);font-weight:400}.rr5-text-tag{font-family:var(--font-geist);font-size:var(--v5-tag-size);line-height:var(--v5-tag-lh);letter-spacing:var(--v5-tag-ls);font-weight:400;text-transform:uppercase}.rr5-text-body-airy{font-family:var(--font-libertinus);font-size:var(--v5-body-airy-size);line-height:var(--v5-body-airy-lh);letter-spacing:var(--v5-body-airy-ls);font-weight:400}.rr5-text-body-m-tall{font-family:var(--font-libertinus);font-size:var(--v5-body-m-tall-size);line-height:var(--v5-body-m-tall-lh);letter-spacing:var(--v5-body-m-tall-ls);font-weight:400}.rr5-text-body-l-copy{font-family:var(--font-libertinus);font-size:var(--v5-body-l-copy-size);line-height:var(--v5-body-l-copy-lh);letter-spacing:var(--v5-body-l-copy-ls);font-weight:400}.rr5-text-article-lede{font-family:var(--font-libertinus);font-size:var(--v5-article-lede-size);line-height:var(--v5-article-lede-lh);letter-spacing:var(--v5-article-lede-ls);font-weight:400}.rr5-text-article-tall{font-family:var(--font-libertinus);font-size:var(--v5-article-tall-size);line-height:var(--v5-article-tall-lh);letter-spacing:var(--v5-article-tall-ls);font-weight:400}.rr5-text-body-relaxed{font-family:var(--font-libertinus);font-size:var(--v5-body-relaxed-size);line-height:var(--v5-body-relaxed-lh);letter-spacing:var(--v5-body-relaxed-ls);font-weight:400}.rr5-text-body-l-loose{font-family:var(--font-libertinus);font-size:var(--v5-body-l-loose-size);line-height:var(--v5-body-l-loose-lh);letter-spacing:var(--v5-body-l-loose-ls);font-weight:400}.rr5-text-table-number{font-family:var(--font-libertinus);font-size:var(--v5-table-number-size);line-height:var(--v5-table-number-lh);letter-spacing:var(--v5-table-number-ls);font-weight:400}.rr5-text-size-number{font-family:var(--font-libertinus);font-size:var(--v5-size-number-size);line-height:var(--v5-size-number-lh);letter-spacing:var(--v5-size-number-ls);font-weight:400}.rr5-text-lead{font-family:var(--font-libertinus);font-size:var(--v5-lead-size);line-height:var(--v5-lead-lh);letter-spacing:var(--v5-lead-ls);font-weight:400}.rr5-text-lead-m{font-family:var(--font-libertinus);font-size:var(--v5-lead-m-size);line-height:var(--v5-lead-m-lh);letter-spacing:var(--v5-lead-m-ls);font-weight:400}.rr5-text-lead-l{font-family:var(--font-libertinus);font-size:var(--v5-lead-l-size);line-height:var(--v5-lead-l-lh);letter-spacing:var(--v5-lead-l-ls);font-weight:400}.rr5-text-quote{font-family:var(--font-libertinus);font-size:var(--v5-quote-size);line-height:var(--v5-quote-lh);letter-spacing:var(--v5-quote-ls);font-weight:400}.rr5-text-hero-sub{font-family:var(--font-geist);font-size:var(--v5-hero-sub-size);line-height:var(--v5-hero-sub-lh);letter-spacing:var(--v5-hero-sub-ls);font-weight:400;text-transform:uppercase}.rr5-text-display-xl{font-family:var(--font-geist);font-size:var(--v5-display-xl-size);line-height:var(--v5-display-xl-lh);letter-spacing:var(--v5-display-xl-ls);font-weight:700;text-transform:uppercase}.rr5-text-display-l{font-family:var(--font-geist);font-size:var(--v5-display-l-size);line-height:var(--v5-display-l-lh);letter-spacing:var(--v5-display-l-ls);font-weight:700;text-transform:uppercase}.rr5-text-display-m{font-family:var(--font-geist);font-size:var(--v5-display-m-size);line-height:var(--v5-display-m-lh);letter-spacing:var(--v5-display-m-ls);font-weight:400;text-transform:uppercase}.rr5-text-display-s{font-family:var(--font-geist);font-size:var(--v5-display-s-size);line-height:var(--v5-display-s-lh);letter-spacing:var(--v5-display-s-ls);font-weight:400;text-transform:uppercase}.rr5-text-display-xs{font-family:var(--font-geist);font-size:var(--v5-display-xs-size);line-height:var(--v5-display-xs-lh);letter-spacing:var(--v5-display-xs-ls);font-weight:400}.rr5-text-display-quote{font-family:var(--font-libertinus);font-size:var(--v5-display-quote-size);line-height:var(--v5-display-quote-lh);letter-spacing:var(--v5-display-quote-ls);font-weight:400}.rr5-text-glyph-arrow{font-family:var(--font-geist);font-size:var(--v5-glyph-arrow-size);line-height:var(--v5-glyph-arrow-lh);letter-spacing:var(--v5-glyph-arrow-ls);font-weight:400}.rr5-text-glyph-close{font-family:var(--font-geist);font-size:var(--v5-glyph-close-size);line-height:var(--v5-glyph-close-lh);letter-spacing:var(--v5-glyph-close-ls);font-weight:400}.rr5-text-glyph-sep{font-family:var(--font-geist);font-size:var(--v5-glyph-sep-size);line-height:var(--v5-glyph-sep-lh);letter-spacing:var(--v5-glyph-sep-ls);font-weight:500;text-transform:uppercase}.rr5-text-glyph-dot{font-family:var(--font-geist);font-size:var(--v5-glyph-dot-size);line-height:var(--v5-glyph-dot-lh);letter-spacing:var(--v5-glyph-dot-ls);font-weight:400}.rr5-text-glyph-toggle{font-family:var(--font-geist);font-size:var(--v5-glyph-toggle-size);line-height:var(--v5-glyph-toggle-lh);letter-spacing:var(--v5-glyph-toggle-ls);font-weight:400}.rr5-text-glyph-plus{font-family:var(--font-geist);font-size:var(--v5-glyph-plus-size);line-height:var(--v5-glyph-plus-lh);letter-spacing:var(--v5-glyph-plus-ls);font-weight:400}.rr5-text-glyph-close-m{font-family:var(--font-geist);font-size:var(--v5-glyph-close-m-size);line-height:var(--v5-glyph-close-m-lh);letter-spacing:var(--v5-glyph-close-m-ls);font-weight:400}.rr5-text-glyph-close-l{font-family:var(--font-geist);font-size:var(--v5-glyph-close-l-size);line-height:var(--v5-glyph-close-l-lh);letter-spacing:var(--v5-glyph-close-l-ls);font-weight:400}.rr5-text-glyph-qty{font-family:var(--font-geist);font-size:var(--v5-glyph-qty-size);line-height:var(--v5-glyph-qty-lh);letter-spacing:var(--v5-glyph-qty-ls);font-weight:400}.rr5-text-badge{font-family:var(--font-geist);font-size:var(--v5-badge-size);line-height:var(--v5-badge-lh);letter-spacing:var(--v5-badge-ls);font-weight:500}.rr5-caps-off{text-transform:none}.rr5-caps-on{text-transform:uppercase}:root{--v5-title-size: 13px;--v5-title-lh: 11.96px;--v5-tag-size: 13px;--v5-tag-lh: 15.6px;--v5-body-size: 14px;--v5-body-lh: 14.97px;--v5-small-size: 14px;--v5-small-lh: 14.98px;--v5-body-l-size: 14px;--v5-body-l-lh: 14.98px;--v5-body-l-snug-size: 14px;--v5-body-l-snug-lh: 16.8px;--v5-body-l-relaxed-size: 14px;--v5-body-l-relaxed-lh: 18.9px;--v5-body-open-size: 14px;--v5-body-open-lh: 18.9px;--v5-body-loose-size: 14px;--v5-body-loose-lh: 21px;--v5-body-l-tall-size: 14px;--v5-body-l-tall-lh: 14.98px;--v5-body-airy-size: 14px;--v5-body-airy-lh: 21px;--v5-body-m-tall-size: 14px;--v5-body-m-tall-lh: 19.6px;--v5-body-l-copy-size: 14px;--v5-body-l-copy-lh: 14.97px;--v5-article-lede-size: 14px;--v5-article-lede-lh: 19.6px;--v5-article-tall-size: 14px;--v5-article-tall-lh: 22.62px;--v5-body-relaxed-size: 14px;--v5-body-relaxed-lh: 18.9px;--v5-body-l-loose-size: 14px;--v5-body-l-loose-lh: 21px;--v5-table-number-size: 14px;--v5-table-number-lh: 14.98px;--v5-size-number-size: 14px;--v5-size-number-lh: 14.98px;--v5-lead-size: 14px;--v5-lead-lh: 14.97px;--v5-lead-m-size: 14px;--v5-lead-m-lh: 14.97px;--v5-lead-l-size: 14px;--v5-lead-l-lh: 14.97px;--v5-quote-size: 14px;--v5-quote-lh: 16.1px}@media(min-width:1024px){:root{--v5-title-size: 13px;--v5-title-lh: 11.96px;--v5-product-size: 13px;--v5-product-lh: 11.96px;--v5-hero-sub-size: 13px;--v5-hero-sub-lh: 14.62px;--v5-glyph-qty-size: 13px;--v5-glyph-qty-lh: 19.5px;--v5-tag-size: 13px;--v5-tag-lh: 15.6px;--v5-body-size: 14px;--v5-body-lh: 14.97px;--v5-small-size: 14px;--v5-small-lh: 14.98px;--v5-body-l-size: 14px;--v5-body-l-lh: 14.98px;--v5-body-l-snug-size: 14px;--v5-body-l-snug-lh: 16.8px;--v5-body-l-relaxed-size: 14px;--v5-body-l-relaxed-lh: 18.9px;--v5-body-open-size: 14px;--v5-body-open-lh: 18.9px;--v5-body-loose-size: 14px;--v5-body-loose-lh: 21px;--v5-body-l-tall-size: 14px;--v5-body-l-tall-lh: 18.9px;--v5-body-airy-size: 14px;--v5-body-airy-lh: 21px;--v5-body-m-tall-size: 14px;--v5-body-m-tall-lh: 14.97px;--v5-body-l-copy-size: 14px;--v5-body-l-copy-lh: 15.75px;--v5-article-lede-size: 14px;--v5-article-lede-lh: 19.56px;--v5-article-tall-size: 14px;--v5-article-tall-lh: 23.48px;--v5-body-relaxed-size: 14px;--v5-body-relaxed-lh: 18.9px;--v5-body-l-loose-size: 14px;--v5-body-l-loose-lh: 21px;--v5-table-number-size: 14px;--v5-table-number-lh: 14.98px;--v5-size-number-size: 14px;--v5-size-number-lh: 14.98px;--v5-lead-size: 14px;--v5-lead-lh: 14.98px;--v5-lead-m-size: 14px;--v5-lead-m-lh: 14.56px;--v5-lead-l-size: 14px;--v5-lead-l-lh: 15.68px;--v5-quote-size: 14px;--v5-quote-lh: 24.15px;--v5-field-size: 14px;--v5-field-lh: 15.96px;--v5-field-ls: .48px;--v5-title-l-size: 24px;--v5-title-l-lh: 22.8px;--v5-display-l-size: 64px;--v5-display-l-lh: 60.8px;--v5-display-s-size: 24px;--v5-display-s-lh: 37.44px;--v5-display-quote-size: 40px;--v5-display-quote-lh: 41.63px}}
/*# sourceMappingURL=/cdn/shop/t/329/assets/rr5-base.css.map */
