:root{--ritual-ink:#121314;--ritual-paper:#F8F9FA;--ritual-ash:#E9EAEB;--ritual-rule:#C8CCD0;--ritual-muted:#6E7378;--ccn-display:"Raleway",sans-serif;--ccn-ui:"Raleway",sans-serif;--ccn-body:"Raleway",sans-serif}body.ritual-site{font-family:Raleway,sans-serif!important;font-size:15px;font-weight:300;background:var(--ritual-paper);color:var(--ritual-ink)}body.ritual-site h1,body.ritual-site h2,body.ritual-site h3,body.ritual-site h4,body.ritual-site p,body.ritual-site a,body.ritual-site button,body.ritual-site input,body.ritual-site select,body.ritual-site textarea{font-family:Raleway,sans-serif!important}body.ritual-site h1,body.ritual-site h2{font-weight:300!important}body.ritual-site h3,body.ritual-site h4{font-weight:400!important}body.ritual-site b,body.ritual-site strong,.ritual-kicker,body.ritual-site .ccn-meta,.ritual-header__nav a{font-weight:500!important}.ritual-hero__panel h1{font-size:clamp(42px,3.8vw,52px)!important;font-weight:300!important;line-height:.99!important;letter-spacing:-.03em!important}.ritual-intro h2{font-size:clamp(28px,2.6vw,32px)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:-.018em!important}.ritual-section-head h2{font-size:clamp(26px,2.4vw,32px)!important;font-weight:300!important;line-height:1.08!important}.ritual-collection-card__meta h3{font-size:20px!important;font-weight:400!important;line-height:1.2!important}.ritual-process header h2,.ritual-closing__copy h2{font-size:30px!important;font-weight:300!important;line-height:1.08!important}.ritual-footer__newsletter h2{font-size:26px!important;font-weight:300!important}body.ritual-site .ccn-collection-hero__content h1{font-size:clamp(40px,3.6vw,48px)!important;font-weight:300!important;line-height:1.02!important}body.ritual-site .ccn-collection__head h2{font-size:26px!important;font-weight:300!important}body.ritual-site .ccn-product-card__title{font-size:16px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}body.ritual-site .ccn-product__info h1{font-size:22px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important}body.ritual-site .ccn-product-description__body{font-size:15px!important;line-height:1.72!important}body.ritual-site .ccn-product-description__body h2{font-size:26px!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}body.ritual-site .ccn-product__main img,body.ritual-site .ccn-product-card__media img{object-fit:contain!important;object-position:center!important}body.ritual-site button,body.ritual-site .ccn-button,body.ritual-site input,body.ritual-site select{border-radius:0!important}@media(max-width:820px){.ritual-mobile-menu__body>a{font-size:20px!important}.ritual-hero__media{height:54svh!important;max-height:600px!important}.ritual-hero__panel h1{font-size:34px!important}.ritual-intro h2{font-size:28px!important}.ritual-section-head h2{font-size:26px!important}.ritual-collection-card__meta h3{font-size:18px!important}.ritual-process header h2,.ritual-closing__copy h2{font-size:28px!important}body.ritual-site .ccn-collection-hero__content h1{font-size:34px!important}body.ritual-site .ccn-collection__head h2{font-size:24px!important}body.ritual-site .ccn-product-card__title{font-size:14px!important}body.ritual-site .ccn-product__info h1{font-size:22px!important}body.ritual-site .ccn-product-description__body h2{font-size:24px!important}.ritual-footer__newsletter h2{font-size:22px!important}}.ritual-header__brand img,.ritual-header__mobile-brand img{filter:brightness(0)!important;opacity:1!important}.cc-shop-all__mark{display:none!important}.cc-ref-home a,.cc-ref-home button,body.ritual-site .ritual-header a,body.ritual-site .ritual-header button,body.ritual-site .ritual-mobile-menu a,body.ritual-site .ritual-mobile-menu button{position:relative;z-index:5;pointer-events:auto!important;touch-action:manipulation}.cc-ref-statement__shade{pointer-events:none!important}.cc-ref-hero__copy,.cc-ref-board__head,.cc-ref-close__links{position:relative;z-index:2}.cc-ref-card{pointer-events:auto!important}@media(max-width:820px){body.ritual-site .ritual-mobile-menu[hidden]{display:none!important}body.ritual-site .ritual-mobile-menu:not([hidden]){display:block!important;position:fixed!important;inset:70px 12px auto auto!important;width:min(340px,calc(100vw - 24px))!important;height:auto!important;max-height:calc(100dvh - 84px)!important;overflow:auto!important;padding:0!important;background:var(--ritual-ink)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 18px 55px #00000047!important}body.ritual-site .ritual-mobile-menu__top{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:8px!important;letter-spacing:.14em!important}body.ritual-site .ritual-mobile-menu__top button{min-height:38px!important;font-size:8px!important;letter-spacing:.12em!important}body.ritual-site .ritual-mobile-menu__body{display:flex!important;flex-direction:column!important;padding:0 14px 12px!important}body.ritual-site .ritual-mobile-menu__body>a{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-height:45px!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.08em!important;border-bottom:1px solid rgba(255,255,255,.16)!important}body.ritual-site .ritual-mobile-menu__body>a span{align-self:center!important;padding:0!important;font-size:7px!important;letter-spacing:.12em!important}body.ritual-site .ritual-mobile-menu__utility{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;padding-top:8px!important}body.ritual-site .ritual-mobile-menu__utility a{display:flex!important;align-items:center!important;min-height:36px!important;margin:0!important;font-size:8px!important;font-weight:500!important;letter-spacing:.1em!important;border-bottom:1px solid rgba(255,255,255,.13)!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cc-approved.css.map */
