.ac-ritual.ac-editorial{width:100%;max-width:none;margin:0 auto 64px;--editorial-paper:#fbfaf7;--editorial-serif:Georgia,"Times New Roman",serif}.ac-editorial__hero{position:relative;isolation:isolate;min-height:480px;aspect-ratio:1983 / 793;display:flex;align-items:center;background:#eee7dd;overflow:hidden}.ac-editorial__hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ac-editorial__hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ac-editorial__hero-copy{width:100%;max-width:1600px;margin:auto;padding:64px max(40px,5vw)}.ac-editorial .ac-editorial__hero-copy h1{font-size:clamp(42px,4.8vw,76px);max-width:680px;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.ac-editorial__eyebrow{display:inline-block;font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px}.ac-editorial__hero-copy>.ac-editorial__eyebrow{padding:7px 12px;border-radius:var(--ac-radius-md);background:var(--ritual-soft)}.ac-editorial__hero-copy>p{max-width:460px;font-size:17px;margin:22px 0 28px;line-height:1.6}.ac-editorial a.ac-editorial__button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:46px;padding:13px 23px;background:#292a2d;border:1px solid #292a2d;border-radius:var(--ac-radius-sm);color:#fff;font-size:13px;line-height:1.4;transition:background .2s,border-color .2s}.ac-editorial a.ac-editorial__button:hover{background:#51474a;border-color:#51474a}.ac-editorial__content{max-width:1500px;width:calc(100% - 80px);margin:auto}.ac-editorial__fashion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.ac-editorial__feature{display:grid;grid-template-columns:42% 58%;min-height:350px;overflow:hidden;border-radius:var(--ac-radius-md);background:#f0ece6}.ac-editorial__feature-copy{padding:36px 20px 36px 28px;align-self:center;position:relative;z-index:1}.ac-editorial__feature-copy h2{font-size:clamp(32px,3vw,48px)}.ac-editorial__feature-copy p{font-size:15px;margin:14px 0 26px;max-width:200px}.ac-editorial__feature-photo{position:relative;overflow:hidden;background:#f4f1ec;min-width:0}.ac-editorial__feature-photo img,.ac-editorial__feature-photo svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;transition:transform .45s ease}.ac-editorial__feature--bags .ac-editorial__feature-photo{background:#fff}.ac-editorial__feature--bags .ac-editorial__feature-photo img{object-fit:contain;padding:14px}.ac-editorial__link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:9px;text-decoration-color:#bcb3a8!important;line-height:1.5}.ac-editorial .ac-ritual__products{padding:48px 0 0;scroll-margin-top:180px}.ac-editorial__section-heading{display:flex;align-items:center;gap:24px;margin-bottom:24px}.ac-editorial__section-heading h2{font-size:clamp(27px,2.8vw,42px)}.ac-editorial__rule{height:1px;background:var(--ritual-line);flex:1;min-width:20px}.ac-editorial__section-heading>.ac-editorial__link{flex-shrink:0;text-decoration:none!important}.ac-editorial .ac-ritual__filters{width:max-content;max-width:100%;margin:0 0 22px;background:transparent;border-radius:0;padding:0;gap:6px;flex-wrap:wrap}.ac-editorial .ac-ritual__filters button{border-radius:var(--ac-radius-sm);padding:9px 20px;font-size:12px;min-height:44px}.ac-editorial .ac-ritual__grid{gap:24px 20px}.ac-editorial .ac-ritual__product-photo{aspect-ratio:1;border-radius:var(--ac-radius-md);background:#fff}.ac-editorial .ac-ritual__product-photo img{object-fit:contain}.ac-editorial .ac-ritual__product-info{gap:10px;padding-top:12px}.ac-editorial .ac-ritual__product-info h3{font-size:13px;font-weight:400;line-height:1.5;margin-bottom:6px}.ac-editorial .ac-ritual__product-info p{font-size:13px;font-weight:500}.ac-editorial .ac-ritual__more{margin-top:24px}.ac-editorial .ac-ritual__more button{border-radius:var(--ac-radius-sm);font-size:12px;padding:10px 22px;min-height:44px}.ac-editorial__rituals{margin-top:52px}.ac-editorial__calm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ac-editorial__calm-photo{aspect-ratio:1.12;overflow:hidden;border-radius:var(--ac-radius-md);background:#fff}.ac-editorial__calm-photo img,.ac-editorial__calm-photo svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .45s ease}.ac-editorial__calm-card h3{font-family:var(--editorial-serif);font-weight:400;font-size:30px;letter-spacing:-.03em;text-transform:none;line-height:1.15;margin:14px 0 7px}.ac-editorial__calm-card p{font-size:14px;margin:0 0 12px}.ac-editorial__gift{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;border-radius:var(--ac-radius-md);background:var(--ritual-soft);margin-top:40px;min-height:340px}.ac-editorial__gift-photo{position:relative;min-width:0;background:#f5f0eb;min-height:340px}.ac-editorial__gift-photo img,.ac-editorial__gift-photo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ac-editorial__gift-copy{align-self:center;padding:36px clamp(24px,4vw,64px)}.ac-editorial__gift-copy .ac-editorial__eyebrow{margin-bottom:12px}.ac-editorial__gift-copy h2{font-size:clamp(34px,3.3vw,50px);max-width:420px;text-wrap:balance}.ac-editorial__gift-copy p{font-size:15px;margin:18px 0 24px;max-width:400px}@media(hover:hover)and (pointer:fine){.ac-editorial__feature:hover img,.ac-editorial__calm-card:hover img{transform:scale(1.025)}}@media(max-width:1100px){.ac-editorial__hero-photo img{object-position:right center}.ac-editorial__hero-copy{padding:48px 36px}.ac-editorial .ac-editorial__hero-copy h1{max-width:52%;font-size:clamp(38px,5vw,56px)}.ac-editorial__hero-copy>p{max-width:42%}.ac-editorial__content{width:calc(100% - 48px)}.ac-editorial__feature{min-height:300px}.ac-editorial__feature-copy{padding:24px 14px 24px 20px}.ac-editorial__feature-copy p{font-size:13px}.ac-editorial__calm-grid{gap:18px}}@media(max-width:739px){.ac-ritual.ac-editorial{width:100%;margin:0 0 36px}.ac-editorial__hero{display:flex;flex-direction:column;min-height:0;aspect-ratio:auto;background:#f1ece6}.ac-editorial__hero-photo{position:relative;inset:auto;z-index:0;width:100%;height:320px;order:0}.ac-editorial__hero-photo img{object-position:right center}.ac-editorial__hero:not(.ac-editorial__hero--custom) .ac-editorial__hero-photo img{object-position:92% center}.ac-editorial__hero-copy{padding:26px 24px 30px;order:1;background:var(--editorial-paper)}.ac-editorial .ac-editorial__hero-copy h1{max-width:100%;font-size:40px;line-height:1.06}.ac-editorial__hero-copy>.ac-editorial__eyebrow{margin-bottom:16px;font-size:9px}.ac-editorial__hero-copy>p{max-width:100%;font-size:14px;margin:16px 0 22px}.ac-editorial__content{width:calc(100% - 32px)}.ac-editorial__fashion{grid-template-columns:1fr;gap:16px;margin-top:0}.ac-editorial__feature{min-height:265px;grid-template-columns:42% 58%}.ac-editorial__feature-copy{padding:24px 14px 24px 20px}.ac-editorial__feature-copy h2{font-size:34px}.ac-editorial__feature-copy p{font-size:14px;margin:12px 0 16px}.ac-editorial .ac-ritual__products{padding-top:34px}.ac-editorial__section-heading{gap:12px;flex-wrap:wrap;margin-bottom:18px}.ac-editorial__section-heading h2{font-size:29px;flex:1 1 230px}.ac-editorial__section-heading .ac-editorial__rule{display:none}.ac-editorial .ac-ritual__filters{margin-bottom:16px;flex-wrap:nowrap;overflow:auto;width:100%}.ac-editorial .ac-ritual__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ac-editorial .ac-ritual__product-info{flex-wrap:wrap;gap:8px}.ac-editorial .ac-ritual__product-info>div{flex:1;min-width:0}.ac-editorial .ac-ritual__product-info h3{font-size:12px}.ac-editorial__rituals{margin-top:36px}.ac-editorial__calm-grid{grid-template-columns:1fr;gap:28px}.ac-editorial__calm-photo{aspect-ratio:1.2}.ac-editorial__calm-card h3{font-size:30px}.ac-editorial__calm-card p{margin-bottom:4px}.ac-editorial__gift{grid-template-columns:1fr;margin-top:32px;min-height:0}.ac-editorial__gift-photo{min-height:0;aspect-ratio:1.25}.ac-editorial__gift-copy{padding:28px 24px 32px}.ac-editorial__gift-copy h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.ac-editorial img,.ac-editorial a.ac-editorial__button{transition:none}.ac-editorial__feature:hover img,.ac-editorial__calm-card:hover img{transform:none}}.ac-editorial.ac-ritual button.ac-ritual__product-link{border-radius:var(--ac-radius-sm)!important}.ac-editorial .ac-ritual__sold{border-radius:var(--ac-radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ac-editorial.css.map */
