:root{--lime:#e7f0d7;--soft-pink:#fae7e6;--warm-white:#fffcf7;--forest:#183c32}body{background:var(--warm-white)}.announcement{background:#eaf2da;color:#173b32;border-bottom:1px solid #cbdabd;font-size:11px;letter-spacing:.11em;height:38px}.announcement-arrow{color:#173b32;font-size:14px}.announcement-dot{background:#c5a46d}.site-header{background:#fffdfa;height:86px;border-bottom:1px solid #e9eae2}.brand-mark{border-color:var(--green)}.brand-word{font-size:29px;letter-spacing:.13em}.main-nav a{font-size:11px;letter-spacing:.025em}.header-actions{gap:20px}.hero{grid-template-columns:49% 51%;min-height:690px;background:#e9efdc}.hero-copy{background:var(--lime);padding:62px min(5.4vw,86px)}.hero-copy:before{background:radial-gradient(circle at 20% 70%,#fff6e05f,transparent 51%)}.hero-copy-inner{max-width:650px}.hero .eyebrow{font-size:12px;font-weight:800;letter-spacing:.19em;color:#2f5546}.hero h1{font-family:var(--sans);font-weight:800;line-height:.87;letter-spacing:-.085em;font-size:clamp(73px,7.8vw,132px);margin:33px 0 26px;text-transform:uppercase}.hero h1 em{font-family:var(--serif);font-weight:500;font-size:.7em;text-transform:lowercase;letter-spacing:-.075em;color:#547b55}.hero h1>span{font-style:normal;font-size:.95em}.hero p{font-size:16px;line-height:1.62;max-width:450px;color:#385e4a}.hero .button-dark{background:var(--forest);border-radius:4px;min-height:60px}.hero .text-link{color:var(--forest)}.hero-bottom{margin-top:72px}.hero-photo{background:#e7e5dd}.hero-photo>img{object-fit:cover;object-position:58% 50%;filter:none}.hero-photo:after{background:linear-gradient(0deg,rgba(14,37,29,.16),transparent 28%)}.hero-orbit{left:22px;top:32px;transform:none;background:#fff9e9;color:var(--green);border:3px solid #fff;width:124px;height:124px;font-family:var(--sans);font-weight:700;font-size:12px;box-shadow:0 8px 35px #172f2430}.hero-orbit span{color:#8ba45c}.photo-corner-label{bottom:25px;right:26px;font-size:11px}.brand-ribbon{background:#173b32;border:0}.ribbon-track{color:#f5f2e8;padding:18px 0;font-size:12px;letter-spacing:.11em}.ribbon-track span{color:#d7e6b3}.intro{min-height:400px}.intro h2{font-family:var(--sans);font-size:clamp(39px,4vw,65px);font-weight:700;letter-spacing:-.07em;line-height:1.1}.intro h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;color:#648764}.intro-seal{width:151px;height:151px;background:#e5edd9;border:0}.collection-section{background:#f6f1e8}.collection-section .section-heading h2,.product-heading h2{font-family:var(--sans);font-size:clamp(43px,4.5vw,68px);font-weight:800;letter-spacing:-.065em}.collection-section .section-heading h2 em,.product-heading h2 em{font-family:var(--serif);font-weight:400;color:#668665}.collection-grid{gap:22px}.collection-card{min-height:422px;border-radius:180px 180px 20px 20px;background:#e7e9db;box-shadow:0 12px 25px #26372b0b}.collection-two{background:#f2e9e1}.collection-three{background:#ecded1}.collection-four{background:#e7ead9}.collection-card:after{background:linear-gradient(180deg,transparent 33%,rgba(22,55,44,.8))}.collection-info{bottom:26px;left:24px}.collection-info h3{font-family:var(--sans);font-weight:700;letter-spacing:-.04em;line-height:1.1;font-size:25px}.round-arrow{background:#fff;color:var(--forest);border:0}.product-section{background:#fffcf7}.filter{background:#fffdf6}.product-image{border-radius:16px;aspect-ratio:1/1.04}.product-image img{object-fit:cover}.product-badge{background:#fffef4;border-radius:3px}.product-meta h3{font-family:var(--sans);font-weight:700;font-size:20px;letter-spacing:-.035em}.product-add{border-radius:4px;background:var(--forest);color:#fff;font-size:11px}.product-add:hover{background:#305c49}.ritual-section{min-height:710px;background:#173b32}.ritual-content h2{font-family:var(--sans);font-weight:700;letter-spacing:-.05em;line-height:1.03}.ritual-content h2 em{font-family:var(--serif);font-weight:400;color:#d6e9a9}.ritual-picture img{filter:none}.ritual-step h3{font-family:var(--sans);font-weight:700;font-size:20px}.story-copy h2{font-family:var(--sans);font-weight:700;line-height:1.03}.story-copy h2 em{font-family:var(--serif);font-weight:400;color:#77906c}.promise-section{background:#e9eedc}.final-cta{background:#143c31}.final-cta h2{font-family:var(--sans);font-weight:700}.final-cta h2 em{font-family:var(--serif);font-weight:400;color:#d8e7ab}@media(max-width:1100px){.hero{min-height:610px}.hero-copy{padding:52px 42px}.hero h1{font-size:clamp(60px,7vw,92px)}.collection-card{min-height:390px}}@media(max-width:700px){.site-header{height:76px}.main-nav{top:76px}.announcement{height:32px;font-size:8px}.hero{min-height:0;flex-direction:column}.hero-copy{order:1;padding:45px 25px 55px}.hero h1{font-size:clamp(65px,13.8vw,95px);margin:24px 0}.hero-photo{order:0;height:390px}.hero-photo>img{object-position:55% 42%}.hero-orbit{width:86px;height:86px;top:14px;right:14px;left:auto;font-size:8px}.hero .eyebrow{font-size:10px}.hero p{font-size:14px}.collection-section .section-heading h2,.product-heading h2{font-size:40px}.collection-grid{gap:12px}.collection-card{min-height:290px;border-radius:100px 100px 13px 13px}.collection-info{left:12px;right:12px;bottom:13px}.collection-info h3{font-size:18px}.product-meta h3{font-size:17px}.ritual-content h2{font-size:46px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/refresh.css.map */
