.rr-home,.rr-section,.rr-footer{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;box-sizing:border-box}.rr-section *,.rr-footer *{box-sizing:border-box}.rr-section h2,.rr-section h3,.rr-section p,.rr-footer p{margin:0;font-family:inherit}.rr-section h2,.rr-section h3{color:inherit}.rr-section a,.rr-footer a{color:inherit;text-decoration:none}.rr-title{font-size:40px;font-weight:700;line-height:1.04;letter-spacing:-.055em;text-transform:uppercase}.rr-white{background:#fff;color:#111}.rr-black{background:#000;color:#fff}.rr-products{padding:40px 4vw 32px}.rr-tabs{display:flex;gap:26px;margin:0 0 30px;overflow:auto;scrollbar-width:none}.rr-tab{padding:0 0 4px;background:none;color:#111;border:0;border-radius:0;font:700 13px/1.2 Arial,sans-serif;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;cursor:pointer}.rr-tab[aria-selected=true]{text-decoration:underline;text-underline-offset:4px}.rr-panel[hidden]{display:none!important}.rr-carousel{position:relative}.rr-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;overscroll-behavior-x:contain}.rr-track::-webkit-scrollbar{display:none}.rr-product{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start;color:#111;display:flex;flex-direction:column}.rr-product__image{aspect-ratio:1;display:block;background:#f3f3f3;overflow:hidden}.rr-product__image img{width:100%;height:100%;object-fit:cover;display:block}.rr-product__info{padding:16px 0 0;min-height:122px;font-size:14px;line-height:1.35}.rr-product__name{font-weight:400;text-transform:uppercase;display:block;margin-bottom:5px}.rr-price{font-size:14px;line-height:1.4}.rr-quick{width:100%;background:#000;color:#fff;border:0;border-radius:0;min-height:40px;cursor:pointer;font:700 13px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-top:auto}.rr-arrow{position:absolute;top:11.125vw;transform:translateY(-50%);width:30px;height:40px;background:transparent;color:#000;border:0;padding:4px;display:grid;place-items:center;cursor:pointer;z-index:2}.rr-arrow svg{width:14px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.rr-arrow--prev{left:-30px}.rr-arrow--next{right:-30px}.rr-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;min-height:4px}.rr-dot{width:20px;height:3px;padding:0;border:0;border-radius:0;background:#b5b5b5;cursor:pointer}.rr-dot[aria-current=true]{background:#000}.rr-collections__heading{padding:28px 4vw 36px}.rr-collections .rr-track{gap:0}.rr-collection{flex:0 0 33.333%;position:relative;scroll-snap-align:start;aspect-ratio:2/3;color:#fff;overflow:hidden}.rr-collection img{width:100%;height:100%;object-fit:cover;display:block}.rr-collection:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000059)}.rr-collection__caption{position:absolute;bottom:30px;left:30px;z-index:1}.rr-collection__caption h3{font-size:42px;line-height:1;font-weight:700;letter-spacing:-.05em;margin-bottom:6px}.rr-collection__caption p{font-size:15px}.rr-progress{display:flex;margin:58px 4vw 28px;height:2px;background:#333}.rr-progress button{flex:1;border:0;padding:0;border-radius:0;background:transparent;cursor:pointer;min-height:20px;position:relative;top:-9px}.rr-progress button:after{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:transparent}.rr-progress button[aria-current=true]:after{background:#fff}.rr-collections{padding-bottom:1px}.rr-banner{position:relative;min-height:650px;display:flex;align-items:center;padding:50px 4vw;color:#fff;isolation:isolate}.rr-banner__image,.rr-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rr-banner__image img{width:100%;height:100%;object-fit:cover;display:block}.rr-banner__shade{background:#00000038}.rr-banner__content{max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rr-banner__content h2{font-size:60px}.rr-eyebrow{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3}.rr-banner__description{font-size:15px;font-weight:700;line-height:1.3}.rr-button{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:8px 17px;border:0;border-radius:0;background:#000;color:#fff!important;font:700 12px/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rr-button--white{background:#fff;color:#000!important}.rr-featured-title{min-height:135px;padding:36px 4vw 64px;font-size:24px;font-weight:700;text-transform:uppercase}.rr-story{display:grid;grid-template-columns:1fr 1fr}.rr-story__image{height:100%;min-height:560px}.rr-story__image img{height:100%;width:100%;object-fit:cover;display:block}.rr-story__text{padding:80px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.rr-story__text .rr-title{font-size:48px;max-width:560px}.rr-story__text p:not(.rr-eyebrow){font-size:16px;line-height:1.5;max-width:440px}.rr-journal{padding:32px 4vw 50px}.rr-journal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.rr-journal__heading h2{font-size:34px}.rr-text-link{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:3px}.rr-article{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;min-width:0;display:flex;flex-direction:column}.rr-article__image{aspect-ratio:1.4;display:block;overflow:hidden}.rr-article__image img{height:100%;width:100%;object-fit:cover;display:block}.rr-article time{font-size:10px;margin:9px 0;color:#666}.rr-article h3{font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;margin-bottom:18px}.rr-article p{font-size:14px;line-height:1.45}.rr-article .rr-text-link{font-size:11px}.rr-journal .rr-progress{background:#bbb;margin:56px 0 0}.rr-journal .rr-progress button[aria-current=true]:after{background:#222}.rr-benefits{background:#eeede9;color:#222;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:88px;align-items:center;padding:0 4vw;gap:50px}.rr-benefit{display:flex;flex:1;align-items:center;gap:20px;font-size:14px;white-space:nowrap;scroll-snap-align:start}.rr-benefit svg{width:28px;height:28px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1}.rr-footer{background:#000;color:#fff;padding:65px 4vw 20px}.rr-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.rr-footer__signup h2{font:700 16px/1.2 Arial,sans-serif;margin:0 0 10px}.rr-footer__signup p{font-size:14px;line-height:1.4}.rr-footer__form{margin-top:35px;display:flex;border-bottom:1px solid #555;align-items:center;gap:16px;padding-bottom:10px}.rr-footer__form input{min-width:0;width:100%;background:transparent;border:0;color:#fff;border-radius:0;box-shadow:none;padding:0;font:16px/1.4 Arial,sans-serif}.rr-footer__form input::placeholder{color:#c6c6c6}.rr-footer__form button{min-width:92px}.rr-socials{display:flex;align-items:center;gap:12px;margin-top:38px}.rr-socials a{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.rr-socials svg{width:24px;height:24px;fill:currentColor}.rr-footer details{font-size:14px}.rr-footer summary{list-style:none;cursor:pointer;padding:0 0 18px}.rr-footer summary::-webkit-details-marker{display:none}.rr-footer summary span{display:none}.rr-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:13px}.rr-footer details:not([open]) ul{display:grid}.rr-footer__bottom{text-align:center;margin-top:70px}.rr-footer__logo{display:block;width:86px;height:auto;max-height:72px;object-fit:contain;margin:0 auto 22px;filter:brightness(0) invert(1)}.rr-footer__bottom p{font-size:12px}.rr-dialog{width:min(860px,94vw);max-height:90svh;padding:0;border:0;border-radius:0;background:#fff;color:#111}.rr-dialog::backdrop{background:#0009}.rr-dialog__grid{display:grid;grid-template-columns:1fr 1fr}.rr-dialog img{width:100%;aspect-ratio:1;object-fit:cover}.rr-dialog__details{padding:30px;display:flex;flex-direction:column;gap:20px}.rr-dialog__details h2{font:700 22px/1.2 Arial,sans-serif}.rr-dialog__close{position:absolute;right:10px;top:10px;border:0;border-radius:0;background:#fff;color:#000;font-size:24px;width:36px;height:36px;cursor:pointer}.rr-dialog select{width:100%;color:#111;background:#fff;padding:12px;border:1px solid #999;border-radius:0}.rr-dialog form{display:grid;gap:18px}.rr-dialog [role=status]{font-size:14px}.rr-section button:focus-visible,.rr-section a:focus-visible,.rr-footer a:focus-visible,.rr-footer button:focus-visible{outline:2px solid currentColor;outline-offset:4px}body:has(.rr-home) #header-component .header-logo__image{filter:brightness(0)}body:has(.rr-home) #header-component[transparent]:not([data-sticky-state=active]) .header-logo__image{filter:brightness(0) invert(1)}body:has(.rr-home) #header-component .header__row{font-family:Arial,Helvetica,sans-serif}body:has(.rr-home) #header-component .header-logo{max-width:160px}body:has(.rr-home) #header-component .header-logo__image{max-width:145px;object-fit:contain}body:has(.rr-home) #header-component .header__columns{min-height:64px}body:has(.rr-home) #header-component[data-sticky-state=active] .header__columns{min-height:50px}body:has(.rr-home) #header-component[data-sticky-state=active]{--color-background-top-row:#fff;--color-foreground:#000}@media(max-width:749px){.rr-products{padding:32px 24px 36px}.rr-tabs{gap:18px;margin-bottom:22px}.rr-tab{font-size:11px}.rr-track{gap:8px}.rr-product{flex-basis:calc((100% - 8px)/2)}.rr-product__info{padding-top:16px;min-height:116px}.rr-product__name,.rr-price{font-size:14px}.rr-quick{font-size:13px;min-height:40px}.rr-arrow{top:calc((100vw - 56px)/4);width:24px}.rr-arrow--prev{left:-24px}.rr-arrow--next{right:-24px}.rr-dots{margin-top:30px;gap:10px}.rr-dot{width:20px;height:3px}.rr-collections__heading{padding:28px 28px 36px}.rr-collections__heading .rr-title{font-size:32px}.rr-collection{flex-basis:88%;aspect-ratio:2/3}.rr-collection__caption{bottom:30px;left:28px}.rr-collection__caption h3{font-size:40px}.rr-collection__caption p{font-size:14px}.rr-progress{margin:58px 16px 22px}.rr-banner{min-height:100vw;padding:35px 16px}.rr-banner__content{gap:15px}.rr-banner__content h2{font-size:44px;max-width:340px}.rr-eyebrow{font-size:12px}.rr-banner__description{font-size:14px}.rr-featured-title{min-height:138px;padding:34px 16px 70px;font-size:24px}.rr-story{display:flex;flex-direction:column}.rr-story__image{min-height:0;width:100%;aspect-ratio:1.65}.rr-story__text{padding:52px 16px 110px;gap:16px;min-height:410px}.rr-story__text .rr-title{font-size:40px;line-height:1;max-width:355px}.rr-story__text p:not(.rr-eyebrow){font-size:15px;line-height:1.5;max-width:350px}.rr-journal{padding:30px 16px}.rr-journal__heading{margin-bottom:14px}.rr-journal__heading h2{font-size:32px}.rr-article{flex-basis:calc(100% - 8px)}.rr-article__image{aspect-ratio:1.4}.rr-article h3,.rr-article p{font-size:14px}.rr-journal .rr-progress{margin-top:58px}.rr-benefits{min-height:86px;padding:0 16px;gap:36px}.rr-benefit{flex:0 0 90%;gap:14px;font-size:14px}.rr-footer{padding:56px 16px 20px}.rr-footer__grid{display:block}.rr-footer__signup h2{font-size:16px}.rr-footer__signup p{font-size:14px}.rr-footer__form{margin-top:36px}.rr-socials{margin-top:40px;margin-bottom:78px;gap:10px}.rr-footer summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:14px}.rr-footer summary span{display:inline;font-size:20px}.rr-footer details{margin-bottom:20px}.rr-footer details:not([open]) ul{display:none}.rr-footer details[open] summary span{transform:rotate(45deg)}.rr-footer ul{padding:0 0 15px}.rr-footer__bottom{margin-top:65px}.rr-footer__logo{width:86px;height:65px;margin-bottom:24px}.rr-dialog__grid{grid-template-columns:1fr}.rr-dialog img{max-height:32svh;object-fit:contain}.rr-dialog__details{padding:20px}.rr-dialog__details h2{font-size:20px}body:has(.rr-home) #header-component .header__columns{min-height:60px}body:has(.rr-home) #header-component[data-sticky-state=active] .header__columns{min-height:48px}}.header-logo__image{filter:brightness(0)}body:has(.rr-home) #header-component .header-logo__image{transform:scale(3.5)}.rr-footer__logo{transform:scale(2)}.rr-progress .rr-dot[aria-current=true]{background:transparent}@media(prefers-reduced-motion:reduce){.rr-track{scroll-behavior:auto!important}}@media(min-width:750px){.rr-home.reaper-reference-hero{padding:100px max(40px,calc((100% - 1440px)/2)) 60px}.rr-home .reaper-reference-hero__content{gap:18px}.rr-home .reaper-reference-hero__title{font-size:48px}.rr-home .reaper-reference-hero__eyebrow,.rr-home .reaper-reference-hero__description{font-size:14px}.rr-home .reaper-reference-hero__button{min-height:29px;padding:8px 16px;font-size:12px}.rr-products{padding:30px max(40px,calc((100% - 1710px)/2)) 32px}.rr-tabs{gap:18px;margin-bottom:20px}.rr-tab{font-size:13px;font-weight:400}.rr-products .rr-track{gap:8px}.rr-product{flex-basis:calc((100% - 16px)/3)}.rr-product__info{padding-top:16px;min-height:116px}.rr-product__name,.rr-price{font-size:16px}.rr-products .rr-arrow{top:calc((min(100vw - 80px,1710px) - 16px)/6)}.rr-collections__heading{padding:28px 40px 36px}.rr-collections__heading .rr-title{font-size:32px}.rr-collection__caption{left:40px;bottom:44px}.rr-collection__caption h3{font-size:40px}.rr-collection:nth-child(2) .rr-collection__caption h3{font-size:24px}.rr-collection__caption p{font-size:14px}.rr-collections .rr-progress,.rr-journal .rr-progress{display:none}.rr-collections{padding-bottom:0}.rr-banner{min-height:620px;padding:44px max(40px,calc((100% - 1440px)/2))}.rr-banner__content{max-width:none;gap:18px}.rr-banner__content h2{font-size:48px}.rr-banner__content h2 br,.rr-story__text .rr-title br{display:none}.rr-banner__content h2 br:after,.rr-story__text .rr-title br:after{content:" "}.rr-banner:has(.rr-eyebrow){align-items:flex-end}.rr-banner__description{font-size:14px}.rr-featured-title{height:238px;min-height:238px;padding:48px max(40px,calc((100% - 1440px)/2)) 0;font-size:32px}.rr-story{padding-bottom:80px;align-items:stretch}.rr-story__image{min-height:0;aspect-ratio:2}.rr-story__text{padding:40px;gap:16px;min-width:0}.rr-story__text .rr-title{font-size:40px;max-width:none;letter-spacing:-.05em}.rr-story__text p:not(.rr-eyebrow){font-size:15px;line-height:1.5;max-width:330px}.rr-story__text .rr-eyebrow{font-size:12px}.rr-journal{padding:48px 0 50px max(40px,calc((100% - 1440px)/2));overflow:hidden}.rr-journal__heading{margin:0 max(40px,calc((100vw - 1440px)/2)) 12px 0}.rr-journal__heading h2{font-size:32px}.rr-journal .rr-track{gap:4px}.rr-article{flex-basis:calc((min(100vw - 80px,1440px) - 56px)/3)}.rr-article__image{aspect-ratio:1.6}.rr-article time{font-size:12px}.rr-article h3{font-size:14px;line-height:1.5;margin-bottom:18px}.rr-article p{font-size:15px;line-height:1.5}.rr-article .rr-text-link{font-size:12px}.rr-benefits{min-height:64px;padding:0 max(40px,calc((100% - 1440px)/2));gap:40px}.rr-benefit{gap:12px;font-size:14px}.rr-footer{padding:80px max(40px,calc((100% - 1440px)/2)) 28px}.rr-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:7.8%}.rr-footer__signup h2{margin-bottom:7px}.rr-footer__form{margin-top:35px}.rr-footer summary{font-weight:700;padding:12px 0 38px}.rr-footer ul{font-size:14px;gap:16px}.rr-footer__bottom{display:flex;align-items:center;gap:28px;text-align:left;margin-top:64px}.rr-footer__logo{width:72px;height:60px;margin:0;flex-shrink:0}body:has(.rr-home) #header-component .menu-list__link{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/reaper-reference.css.map */
