.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1350px;margin:auto;padding:50px 6%;gap:6%;align-items:center}.hero-img{width:100%;max-width:570px;justify-self:center}.hero-copy{padding:25px 0;text-align:left;justify-self:start;max-width:510px}.hero-copy p{margin-left:0}.hero-copy .actions{justify-content:flex-start}.anointing-section{background:#24382e;color:#faf7ef;padding:80px 9%;border-block:1px solid #a88b54}.anointing-image{padding:12px;border:1px solid #a88b54;border-radius:48% 48% 0 0;overflow:hidden;max-width:540px;width:100%;justify-self:center}.anointing-image img{border-radius:48% 48% 0 0}.anointing-copy .eyebrow,.anointing-copy .sacred-cross{color:#d3ba84}.sacred-cross{display:block;font:40px Georgia,serif;margin-top:20px}.anointing-copy h2{color:#faf7ef;font-size:clamp(36px,4vw,60px)}.anointing-copy p{color:#e5ded0}.anointing-copy .anointing-lead{color:#faf7ef}.anointing-copy .textlink{color:#faf7ef;border-color:#d3ba84}@media(max-width:800px){.hero{grid-template-columns:minmax(0,1fr);padding:30px 7% 45px;gap:25px}.hero-img{max-width:520px}.hero-copy{text-align:center;justify-self:center;padding:15px 0}.hero-copy p{margin-left:auto}.hero-copy .actions{justify-content:center}.anointing-section{padding:45px 7%}.anointing-image{max-width:440px}.anointing-copy{text-align:center}}.story .story-gift-art{display:block;width:100%;height:auto;min-height:0;object-fit:contain;align-self:center;max-width:540px;justify-self:center;padding:25px}.final-gifts{padding:50px 7%;background:#eaece3;text-align:center}.final-gifts .story-gift-art{display:block;width:100%;max-width:540px;height:auto;margin:auto}:root{--cream:#faf7ef;--ink:#303b32;--gold:#9b763a;--muted:#6e7267;--line:#dcd9cc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.top{background:var(--ink);color:#eee9dc;text-align:center;padding:9px;font-size:10px;letter-spacing:2px}header{position:sticky;top:0;z-index:10;background:#faf7eff5;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:18px 6%}.brand{text-align:center;line-height:1.05;font-family:Georgia,serif;font-size:23px}.brand small{display:block;font:9px Arial;letter-spacing:4px;margin-top:8px}nav{display:flex;gap:29px;font-size:12px}.shoplink{border-bottom:1px solid var(--gold);padding-bottom:5px}.menu{display:none;background:none;border:1px solid var(--line);padding:5px 12px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:670px}.hero-copy{padding:90px 11% 70px 12%;align-self:center}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:10px;color:var(--gold);font-weight:600}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:clamp(46px,5.2vw,78px);margin:22px 0}h1 em{color:var(--gold);font-weight:400}p{color:var(--muted)}.hero-copy p{max-width:365px}.btn{display:inline-block;background:var(--ink);color:#fff;padding:14px 25px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;border:1px solid var(--ink)}.btn.light{background:transparent;color:var(--ink)}.actions{display:flex;gap:20px;align-items:center;margin-top:30px}.textlink{font-size:12px;border-bottom:1px solid var(--gold)}.hero-img{position:relative;background:#e5ded1;overflow:hidden}.hero-img img{width:100%;height:100%;position:absolute;object-fit:cover}.caption{position:absolute;bottom:30px;left:30px;background:#faf7efe8;padding:12px 22px;font:italic 17px Georgia;color:var(--ink)}.promise{display:flex;justify-content:space-evenly;gap:20px;padding:23px 5%;border-block:1px solid var(--line);font-size:10px;letter-spacing:2px;text-transform:uppercase}.section{padding:85px 6%}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}h2{font-size:clamp(32px,3.5vw,49px);margin:12px 0}h3{font-size:25px;margin:0}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.filter{background:transparent;border:1px solid var(--line);padding:7px 18px;border-radius:20px;font-size:11px;color:var(--ink)}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px}.product figure{margin:0;background:#eae5da;aspect-ratio:1;overflow:hidden;position:relative}.product img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product:hover img{transform:scale(1.035)}.tag{position:absolute;bottom:13px;left:13px;background:#faf7efee;padding:4px 11px;letter-spacing:1px;font-size:9px}.product .info{display:flex;justify-content:space-between;margin-top:20px;align-items:center}.product p{font-size:12px;margin:5px 0 0}.arrow{font-size:23px;color:var(--gold)}.note{font-size:11px;margin-top:25px}.story{background:#eaece3;display:grid;grid-template-columns:1fr 1fr}.story img{width:100%;height:100%;object-fit:cover;min-height:480px}.story-copy{padding:70px 13%;align-self:center}.story-copy p{font-size:14px}.scripture{padding:65px 8%;text-align:center;border-bottom:1px solid var(--line)}blockquote{font:italic clamp(25px,3vw,39px)/1.4 Georgia;margin:15px auto;max-width:850px}.scripture span{font-size:10px;letter-spacing:2px;color:var(--gold)}.gift{display:grid;grid-template-columns:1.05fr 1fr;gap:70px}.steps{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:40px 1fr;gap:15px;border-bottom:1px solid var(--line);padding:23px 0}.step span{color:var(--gold);font:20px Georgia}.step h3{font-size:20px}.step p{font-size:12px;margin:7px 0}.wholesale{background:var(--ink);color:var(--cream);padding:55px 6%;display:flex;justify-content:space-between;align-items:center;gap:35px}.wholesale p{color:#c9cfbf;max-width:520px}.wholesale .btn{background:var(--cream);color:var(--ink);white-space:nowrap}.faq{max-width:950px;margin:auto}.faq h2{text-align:center;margin-bottom:35px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;list-style:none;font-size:14px}summary:after{content:"+";float:right;color:var(--gold)}details[open] summary:after{content:"\2212"}details p{font-size:13px;max-width:750px}footer{border-top:1px solid var(--line);padding:45px 6% 25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}footer p{font-size:12px}footer .links{display:flex;gap:25px;font-size:12px}.copyright{width:100%;font-size:10px;color:var(--muted);padding-top:20px;border-top:1px solid var(--line)}[hidden]{display:none!important}@media(max-width:800px){header{padding:15px 5%}.brand{font-size:19px}.menu{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}nav.open{display:flex}header>.shoplink{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 7%}.hero-img{height:460px}.promise{flex-wrap:wrap;font-size:9px}.section{padding:55px 6%}.grid{grid-template-columns:repeat(2,1fr);gap:25px 15px}.section-head{align-items:start;flex-direction:column}.story{grid-template-columns:1fr}.story img{min-height:0;max-height:400px}.story-copy{padding:45px 7%}.gift{grid-template-columns:1fr;gap:25px}.wholesale{align-items:start;flex-direction:column}.product h3{font-size:21px}.actions{gap:14px}.btn{padding:13px 18px}.top{font-size:8px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product img{transition:none}}.hero-img{aspect-ratio:710 / 1111;align-self:center;width:100%;height:auto!important;min-height:0!important}.hero-img img{width:179.014084507%;max-width:none;height:auto;object-fit:contain;left:0;top:0}.gift>div:first-child{align-self:center}.gift-art{margin:0;max-width:480px;width:100%;justify-self:center}.gift-art img{display:block;width:100%;height:auto}.gift .steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:800px){.gift .steps{grid-template-columns:1fr;gap:0}}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero-img{width:min(100%,48svh,710px);justify-self:center}.hero-copy{padding:55px 7% 65px;text-align:center;justify-self:center}.hero-copy p{margin-left:auto;margin-right:auto}.hero-copy .actions{justify-content:center;flex-wrap:wrap}.product figure{border-radius:50%;aspect-ratio:1 / 1}.product figure img{border-radius:50%}.product .tag{left:50%;transform:translate(-50%);bottom:20px;white-space:nowrap}.product .product-verse{font:italic 15px/1.65 Georgia,serif;margin-top:12px}.verse-reference{display:block;font:11px/1.6 Arial,sans-serif;letter-spacing:1px;margin-top:9px;color:var(--gold)}.holiday-feature{display:grid;grid-template-columns:1.2fr 1fr;background:#213d31;color:#faf7ef}.holiday-photo{min-width:0}.holiday-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.holiday-copy{align-self:center;padding:50px 12%}.holiday-copy .eyebrow{color:#d2b77e}.holiday-copy h1{font-size:clamp(76px,10vw,150px);font-style:italic;margin:15px 0;line-height:1}.holiday-scent{font:24px Georgia,serif;color:#d2b77e}.holiday-copy p{color:#eee8db;font-size:17px;margin:25px 0}.holiday-copy blockquote{font:italic 19px/1.65 Georgia,serif;margin:30px 0;color:#eee8db}.holiday-copy cite{display:block;font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#d2b77e;margin-top:15px}.holiday-copy .btn{background:#eadcc0;color:#213d31;border-color:#eadcc0}.hero-copy h2{font-size:clamp(46px,5.2vw,78px);margin:22px 0}.hero-copy h2 em{color:var(--gold)}@media(max-width:800px){.holiday-feature{grid-template-columns:minmax(0,1fr)}.holiday-copy{padding:40px 7% 50px;text-align:center}.holiday-copy h1{font-size:88px}.holiday-copy blockquote{max-width:500px;margin:25px auto}.holiday-copy .btn{max-width:100%}}.hero-img{aspect-ratio:auto;overflow:hidden}.hero-img img{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.anointing-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#eee9dd;gap:6%;padding:70px 8%}.anointing-image img{display:block;width:100%;height:auto;max-width:560px;margin:auto}.anointing-copy{max-width:520px}.anointing-copy h2{margin:18px 0 25px}.anointing-copy .anointing-lead{font:22px/1.45 Georgia,serif;color:var(--ink)}.anointing-copy .textlink{display:inline-block;margin-top:15px}@media(max-width:800px){.anointing-section{grid-template-columns:minmax(0,1fr);padding:45px 7%;gap:30px}.anointing-copy{max-width:none}}.collection-intro{padding:50px 6% 0}.collection-intro h1{font-size:clamp(38px,5vw,68px);margin:25px 0 15px}#collection{padding-top:35px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;z-index:100;background:#fff;padding:15px}.shop-layout{max-width:1200px;margin:auto;padding:55px 6%}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-detail img{max-width:100%;height:auto}.product-detail h1{font-size:44px}input,select,textarea{font:inherit;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);max-width:100%}label{display:block;margin-top:15px}form .btn{margin-top:20px}button:disabled{opacity:.5;cursor:not-allowed}.cart-row{display:grid;grid-template-columns:90px 1fr 100px;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.cart-row img{width:90px;height:auto}.cart-row input{width:90px}.shop-layout img{max-width:100%}.pagination{display:flex;gap:20px;margin:30px 0}.product-price{color:var(--ink);font-size:17px}.footer-links{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:800px){.product-detail{grid-template-columns:1fr}.cart-row{grid-template-columns:60px 1fr 75px;gap:10px}.cart-row img{width:60px}}.anointing-section{background:#eee9dd;color:#24382e}.anointing-copy h2,.anointing-copy p,.anointing-copy .anointing-lead,.anointing-copy .textlink{color:#24382e}.anointing-copy .eyebrow,.anointing-copy .sacred-cross{color:#72521f}.anointing-copy p{opacity:1;font-size:17px;line-height:1.8}.anointing-copy .textlink{border-color:#72521f}.cpc-product-gallery{display:grid;gap:24px;align-content:start}.cpc-product-gallery figure{margin:0}.cpc-product-gallery img{display:block;width:100%;height:auto;border-radius:3px}.cpc-product-description{font-size:16px;color:#303b32;line-height:1.85}.cpc-product-description p{color:#303b32}.cpc-product-description h3{font:26px/1.3 Georgia,serif;margin-top:32px}.cpc-popup-overlay[hidden],.cpc-popup-pane[hidden]{display:none!important}.cpc-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#19261d91;display:grid;place-items:center;padding:18px}.cpc-popup-dialog{position:relative;background:#faf7ef;color:#303b32;max-width:460px;width:100%;max-height:90vh;overflow:auto;padding:43px 35px;text-align:center;box-shadow:0 15px 50px #0003}.cpc-popup-close{position:absolute;right:13px;top:8px;background:transparent;border:0;font-size:30px;color:#303b32}.cpc-popup-eyebrow{font:15px Georgia,serif;letter-spacing:2px;text-transform:uppercase}.cpc-popup-dialog h2{font: 32px/1.2 Georgia,serif;margin:15px 0}.cpc-popup-dialog p{font-size:14px;line-height:1.5}.cpc-popup-dialog form{display:flex;flex-direction:column;gap:11px;text-align:left;margin-top:23px}.cpc-popup-dialog label{font-size:13px}.cpc-popup-dialog input[type=email]{width:100%;padding:13px;border:1px solid #bda982;background:#fff;font:15px Arial,sans-serif}.cpc-popup-dialog form .btn{width:100%}.cpc-popup-dialog .cpc-consent{font-size:11px;margin:1px 0 4px}.cpc-popup-open{overflow:hidden}@media(max-width:520px){.cpc-popup-dialog{padding:35px 22px}.cpc-popup-dialog h2{font-size:27px}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1350px;margin-inline:auto;padding:55px 6%;gap:6%;align-items:center;min-height:0}.hero .hero-img{width:100%;max-width:none;aspect-ratio:auto;justify-self:stretch;align-self:center;background:transparent}.hero .hero-img img{position:static;display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.hero .hero-copy{padding:25px 0;text-align:left;justify-self:stretch;max-width:510px}.hero .hero-copy p{margin-left:0;margin-right:0}.hero .hero-copy .actions{justify-content:flex-start;flex-wrap:wrap}@media(max-width:800px){.hero{grid-template-columns:minmax(0,1fr);padding:30px 7% 45px;gap:24px}.hero .hero-img{width:100%;max-width:none}.hero .hero-copy{text-align:center;justify-self:center;padding:10px 0}.hero .hero-copy p{margin-inline:auto}.hero .hero-copy .actions{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cpc.css.map */
