@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Jost:wght@400;500;600&display=swap";:root{--cream:#f8f6f1;--paper:#fffefa;--ink:#2c2927;--muted:#817873;--blush:#dac1b7;--taupe:#e7ddd3;--line:#e6ded6;--sage:#808c7c;--display:Georgia,"Times New Roman",serif;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--max:1400px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}img,svg{max-width:100%;vertical-align:middle}img{height:auto}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.skip-link{position:absolute;top:-100px;left:10px;z-index:1000;background:var(--ink);color:#fff;padding:12px}.skip-link:focus{top:10px}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-width{width:min(calc(100% - 96px),var(--max));margin-inline:auto}.section-pad{padding-top:112px;padding-bottom:112px}.eyebrow,.tiny-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;line-height:1.5}.eyebrow{color:#8f7669}.display{font-family:var(--display);font-weight:400;letter-spacing:-.056em;line-height:1.06}.display em{font-style:italic;font-weight:400;color:#a78379}.copy{font-size:15px;color:var(--muted);line-height:1.9;max-width:520px}.btn{min-height:52px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:33px;text-decoration:none;white-space:nowrap;letter-spacing:.135em;font-size:10px;font-weight:600;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:#fff;transition:background .23s,color .23s,transform .23s}.btn:hover{transform:translateY(-2px);background:#55504b;border-color:#55504b}.btn--light{background:transparent;color:var(--ink)}.btn--light:hover{background:var(--ink);color:#fff}.text-link{display:inline-flex;align-items:center;gap:17px;padding:7px 0;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;transition:gap .2s}.text-link:hover{gap:25px}.icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.announcement{background:var(--ink);color:#f7f2ec;text-align:center;padding:10px 20px;font-size:10px;letter-spacing:.16em;font-weight:500;line-height:1.4}.site-header{z-index:80;position:relative;border-bottom:1px solid rgba(54,44,37,.09);background:#f8f6f1f7}.site-header.is-sticky{position:sticky;top:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:83px;gap:25px}.nav-left,.nav-right{display:flex;align-items:center;gap:35px}.nav-right{justify-content:flex-end;gap:22px}.nav-link{position:relative;font-size:10px;letter-spacing:.155em;text-transform:uppercase;font-weight:600;white-space:nowrap}.nav-link:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:currentColor;transition:width .25s}.nav-link:hover:after{width:100%}.brand-wordmark{display:inline-block;font-size:25px;font-weight:400;letter-spacing:.33em;line-height:1;white-space:nowrap;text-indent:.33em;font-family:var(--sans)}.header-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:3px;border:0;background:transparent}.cart-count{position:absolute;right:-10px;top:-9px;font-size:9px;display:flex;justify-content:center;align-items:center;min-width:17px;height:17px;border-radius:100%;background:var(--ink);color:#fff;padding:2px}.mobile-toggle,.mobile-nav{display:none}.hero-section{background:var(--cream)}.hero-shell{display:grid;grid-template-columns:46% 54%;min-height:660px;max-height:900px}.hero-copy{padding:88px 6vw 85px max(48px,calc((100vw - var(--max))/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy .eyebrow{margin-bottom:33px}.hero-title{font-size:clamp(68px,6.7vw,118px);margin:0 0 28px;max-width:690px}.hero-copy .copy{margin:0 0 36px;max-width:370px}.hero-under{display:flex;align-items:center;gap:20px;margin-top:59px;color:#94887e;font-size:10px;letter-spacing:.19em;text-transform:uppercase}.hero-under .line{width:44px;height:1px;background:#bbafa6}.hero-media{position:relative;min-height:650px;overflow:hidden;background:#d4c1b5}.hero-media>img{width:100%;height:100%;object-fit:cover;display:block}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:14px solid rgba(255,255,255,.035);pointer-events:none}.hero-float{position:absolute;right:34px;bottom:38px;background:#f7f1e9e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:19px 27px;min-width:195px}.hero-float strong{display:block;font-weight:500;letter-spacing:.17em;font-size:11px;margin-bottom:5px}.hero-float span{color:#85776d;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#f2ede6}.feature-item{display:flex;align-items:center;justify-content:center;gap:17px;padding:24px 14px;border-right:1px solid #ddd3c9;font-size:10px;letter-spacing:.17em;font-weight:600;text-transform:uppercase}.feature-item:last-child{border:0}.feature-star{color:#af8d7f;font-size:19px;font-weight:400}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:40px}.section-heading h2{font-size:clamp(46px,5vw,70px);margin:12px 0 0}.section-heading .text-link{margin-bottom:14px}.featured-section{background:var(--paper)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{min-width:0}.product-thumb{position:relative;background:#e7ded5;display:block;aspect-ratio:4/4.85;overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-thumb img{transform:scale(1.045)}.product-card-badge{position:absolute;left:15px;top:15px;z-index:1;background:#faf7f2ed;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:10px 12px}.product-info{padding:18px 0}.product-mini{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#a18e82;margin-bottom:8px}.product-title{font-size:14px;letter-spacing:.005em;font-weight:500;margin:0 0 7px}.product-price{font-size:12px;color:#7b7069}.product-price s{margin-left:7px;color:#aaa19a}.product-price .placeholder{color:#b4a7a0;font-style:italic}.section-note{margin-top:20px;font-size:11px;color:#a0958c}.manifesto{padding:105px 20px;background:#e9ddd2;text-align:center}.manifesto .eyebrow{margin-bottom:22px}.manifesto blockquote{margin:0 auto;max-width:900px;font-family:var(--display);font-size:clamp(40px,5.3vw,78px);letter-spacing:-.056em;line-height:1.18;font-weight:400}.manifesto blockquote em{color:#ad887b}.manifesto-caption{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8e7e74;margin-top:30px}.story-section{background:var(--cream)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:640px}.story-media{background:#d5bfb2;overflow:hidden;min-height:600px}.story-media img{height:100%;width:100%;object-fit:cover}.story-content{background:#f1ebe4;padding:75px min(8vw,125px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-content h2{font-size:clamp(45px,5vw,78px);margin:19px 0 22px}.story-content .copy{max-width:420px;margin:0 0 30px}.story-index{margin-top:55px;color:#8b8079;font-size:10px;letter-spacing:.17em}.ritual-section{background:var(--paper)}.ritual-title{text-align:center}.ritual-title h2{font-size:clamp(46px,5vw,68px);margin:10px 0 55px}.ritual-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ritual-card{border-top:1px solid #d8cbc0;padding-top:31px}.ritual-num{color:#aa897a;font-size:12px;letter-spacing:.16em}.ritual-card h3{font-family:var(--display);font-size:37px;font-weight:400;letter-spacing:-.05em;margin:28px 0 10px}.ritual-card p{font-size:13px;line-height:1.9;color:var(--muted);max-width:300px}.newsletter-section{background:#ded0c4;text-align:center;padding:95px 20px}.newsletter-section h2{font-size:clamp(50px,6vw,78px);margin:13px 0 16px}.newsletter-section .copy{margin:0 auto 31px}.newsletter-form{display:flex;align-items:stretch;max-width:480px;margin:0 auto;border-bottom:1px solid var(--ink)}.newsletter-form input{border:0;outline:0;background:transparent;width:100%;padding:17px 10px;color:var(--ink);font-size:13px}.newsletter-form input::placeholder{color:#786c65}.newsletter-form button{border:0;background:transparent;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;color:var(--ink);white-space:nowrap}.form-message{font-size:12px;margin:12px 0}.site-footer{background:#292725;color:#f4efe8}.footer-inner{padding:77px 0 48px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:55px}.footer-brand .brand-wordmark{font-size:25px}.footer-brand p{max-width:280px;font-size:13px;line-height:1.9;color:#bcb2aa;margin:24px 0}.footer-head{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e9dfd7;margin-bottom:22px;font-weight:600}.footer-col a,.footer-col span{display:block;margin-bottom:13px;color:#bdb3ab;font-size:12px;line-height:1.65}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #514b47;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;letter-spacing:.055em;color:#aba198}.footer-social{display:flex;gap:20px}.footer-social a{text-decoration:underline;text-underline-offset:3px}.standard-section{padding:85px 0 115px;min-height:55vh}.page-title{font-family:var(--display);font-weight:400;letter-spacing:-.05em;font-size:clamp(54px,7vw,94px);line-height:1.1;margin:18px 0 25px}.breadcrumbs{color:#9d9189;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.breadcrumbs a:hover{text-decoration:underline}.collection-header{text-align:center;margin-bottom:50px}.collection-description{color:var(--muted);font-size:14px;max-width:620px;margin:0 auto;line-height:1.9}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:11px;color:#6f645d}.collection-toolbar select{font-size:11px;border:0;background:transparent;padding:10px;color:#51463f}.product-grid--listing{grid-template-columns:repeat(4,minmax(0,1fr))}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:52px}.pagination a,.pagination span{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;color:#6d625a}.pagination .current{color:var(--ink);border-bottom:1px solid var(--ink)}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,110px);padding-top:48px;padding-bottom:115px}.product-media-main{background:#e9dfd5}.product-media-main img{width:100%;display:block}.product-thumbs{display:flex;gap:11px;flex-wrap:wrap;margin-top:14px}.product-thumbs button{padding:0;border:1px solid transparent;background:#e8dfd6;width:75px;height:87px}.product-thumbs button.is-active{border-color:#322c29}.product-thumbs img{height:100%;width:100%;object-fit:cover}.product-details{padding-top:30px;max-width:525px}.product-details h1{font-size:clamp(49px,5vw,75px);margin:14px 0 16px}.product-details .price-big{font-size:18px;margin-bottom:27px}.product-desc{font-size:14px;color:#7a7069;line-height:1.9;margin-bottom:30px}.product-field{margin:23px 0}.product-field label,.field-label{display:block;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.product-field select,.product-field input,.contact-form input,.contact-form textarea,.search-input{border:1px solid #cfc4bc;border-radius:0;background:transparent;min-height:48px;padding:12px 13px;color:var(--ink);width:100%}.product-field input[type=number]{width:100px}.product-buy{width:100%;margin:15px 0}.product-details .shopify-payment-button{margin-bottom:25px}.product-details .shopify-payment-button__button{border-radius:0!important}.accordion{border-top:1px solid var(--line);padding:19px 0}.accordion:last-child{border-bottom:1px solid var(--line)}.accordion summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:18px;font-weight:400}.accordion[open] summary:after{content:"\2212"}.accordion-content{font-size:13px;color:var(--muted);line-height:1.9;padding-top:15px}.cart-layout{display:grid;grid-template-columns:1fr 325px;gap:70px}.cart-table{width:100%;border-collapse:collapse}.cart-table th{font-size:10px;text-align:left;letter-spacing:.14em;text-transform:uppercase;padding:15px 0;border-bottom:1px solid var(--line);color:#8b7f76}.cart-table td{padding:24px 7px 24px 0;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13px}.cart-item{display:flex;align-items:center;gap:20px}.cart-item img{width:94px;height:110px;object-fit:cover;background:#eadfd6}.cart-item-name{font-weight:500;margin-bottom:7px}.cart-variant{font-size:11px;color:#8e8178}.cart-quantity{width:70px!important;padding:8px!important}.cart-summary{background:#f0e9e1;padding:30px;align-self:start}.cart-summary h2{margin-top:0;font-family:var(--display);font-size:34px;font-weight:400}.cart-summary .subtotal{display:flex;justify-content:space-between;margin:22px 0;font-size:14px}.cart-summary .btn{width:100%}.cart-note{color:var(--muted);font-size:12px;line-height:1.7}.empty-state{text-align:center;padding:60px 20px}.empty-state p{color:var(--muted);line-height:1.8}.content-body{max-width:810px;line-height:1.95;color:#665d56;font-size:15px}.content-body img{max-width:100%}.content-body h2,.content-body h3{font-family:var(--display);font-weight:400;color:var(--ink)}.contact-form{display:grid;gap:15px;max-width:700px}.contact-form label{display:block;font-size:11px;margin-bottom:7px}.contact-form textarea{min-height:160px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-form .btn{width:max-content}.search-form{display:flex;max-width:620px;margin-bottom:45px;gap:9px}.search-form input{flex:1}.search-form .btn{min-width:135px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.article-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#ddd1c4}.article-card h2{font-family:var(--display);font-size:29px;font-weight:400;line-height:1.2;margin:15px 0 8px}.article-card p{font-size:12px;color:var(--muted);line-height:1.8}.collection-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.collection-tile{display:block}.collection-tile img{width:100%;aspect-ratio:4/4.5;object-fit:cover;background:#e8dfd5}.collection-tile h2{font-family:var(--display);font-size:30px;font-weight:400;margin:17px 0}.collection-tile .fallback-art{aspect-ratio:4/4.5;background:linear-gradient(145deg,#e9d8ce,#cbb6aa);display:grid;place-items:center;font-family:var(--display);font-size:42px}.search-results{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.search-result h3{font-size:15px;font-weight:500}.search-result p{font-size:12px;color:var(--muted)}.badge-404{font-family:var(--display);font-size:150px;letter-spacing:-.1em;line-height:1}.hide{display:none!important}@media(max-width:1100px){.page-width{width:min(calc(100% - 60px),var(--max))}.nav-left{gap:18px}.nav-right{gap:14px}.brand-wordmark{font-size:22px}.hero-shell{min-height:570px}.hero-copy{padding-left:35px;padding-right:28px}.hero-media{min-height:570px}.product-grid,.product-grid--listing,.search-results{grid-template-columns:repeat(2,1fr)}.story-content{padding:65px}.footer-inner{gap:20px}}@media(max-width:767px){.page-width{width:calc(100% - 36px)}.section-pad{padding-top:65px;padding-bottom:70px}.header-inner{height:65px;grid-template-columns:1fr auto 1fr;gap:6px}.nav-left{display:none}.mobile-toggle{display:inline-flex;align-items:center;padding:5px;background:transparent;border:0}.brand-wordmark{font-size:20px;letter-spacing:.23em;text-indent:.23em}.nav-right{gap:14px}.desktop-only{display:none!important}.mobile-nav{display:block;border-top:1px solid var(--line)}.mobile-nav:not([open]) .mobile-nav-panel{display:none}.mobile-nav-panel{position:absolute;top:100%;left:0;right:0;background:var(--cream);z-index:85;padding:15px 23px 25px;box-shadow:0 16px 18px #281e191f}.mobile-nav-panel a{display:block;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.mobile-nav summary{list-style:none;display:flex;align-items:center}.mobile-nav summary::-webkit-details-marker{display:none}.hero-shell{grid-template-columns:1fr;max-height:none}.hero-copy{min-height:480px;padding:61px 26px 48px}.hero-copy .eyebrow{margin-bottom:22px}.hero-title{font-size:clamp(64px,15vw,90px);margin-bottom:24px}.hero-copy .copy{font-size:14px;margin-bottom:25px}.hero-under{margin-top:42px}.hero-media{min-height:0;aspect-ratio:1.06}.hero-float{bottom:18px;right:18px;min-width:150px;padding:12px 16px}.feature-strip{grid-template-columns:1fr}.feature-item{justify-content:center;padding:15px 10px;border-right:0;border-bottom:1px solid #ddd3c9;font-size:9px}.feature-item:last-child{border-bottom:0}.section-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:27px}.section-heading h2{font-size:50px}.section-heading .text-link{margin:0}.product-grid,.product-grid--listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card-badge{left:9px;top:9px;padding:7px;font-size:8px}.product-info{padding:13px 2px}.product-title{font-size:12px}.product-mini{font-size:8px}.manifesto{padding:77px 25px}.manifesto blockquote{font-size:clamp(37px,9.6vw,65px)}.story-grid{grid-template-columns:1fr}.story-media{min-height:0;aspect-ratio:1/1.03}.story-content{padding:65px 28px;min-height:400px}.story-content h2{font-size:57px}.story-index{margin-top:28px}.ritual-title h2{font-size:50px;margin-bottom:28px}.ritual-cards{grid-template-columns:1fr;gap:14px}.ritual-card{padding-top:20px}.ritual-card h3{font-size:32px;margin:12px 0 6px}.ritual-card p{margin:0 0 15px}.newsletter-section{padding:70px 22px}.newsletter-section h2{font-size:57px}.footer-inner{grid-template-columns:1fr 1fr;gap:39px 18px;padding:57px 0 34px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:16px 0 0}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.standard-section{padding:52px 0 70px}.page-title{font-size:62px}.product-layout{grid-template-columns:1fr;gap:15px;padding-top:15px;padding-bottom:70px}.product-details{padding-top:12px}.product-details h1{font-size:57px}.cart-layout{grid-template-columns:1fr;gap:32px}.cart-table th:nth-child(3),.cart-table td:nth-child(3){display:none}.cart-item img{width:72px;height:86px}.cart-item{gap:9px}.cart-table td{padding:16px 4px 16px 0}.article-grid,.collection-list-grid,.search-results{grid-template-columns:1fr 1fr;gap:15px}.form-grid{grid-template-columns:1fr}.search-form{flex-direction:column}.badge-404{font-size:110px}}@media(max-width:380px){.brand-wordmark{font-size:17px}.header-icon .icon{width:18px}.hero-title{font-size:58px}.product-grid,.product-grid--listing{gap:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lumera-header-sticky{position:sticky;top:0;z-index:80}:root{--cream:#FEFCF8;--paper:#FFFFFF;--ink:#27211F;--muted:#756B62;--blush:#B88A4B;--taupe:#F3EDE5;--line:#E8DED2;--sage:#B88A4B;--display:"Cormorant Garamond","Baskerville","Georgia",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--max:1400px}body{background:var(--cream);color:var(--ink);letter-spacing:.005em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #AA803E;outline-offset:3px}.announcement{background:#f6f0e9;border-bottom:1px solid #E5D5BE;color:#8e673a;padding:11px 20px;letter-spacing:.31em;font-size:9px}.site-header{background:#fffdfafa;border-bottom:1px solid #F0E8DD}.nav-link{font-size:10px;letter-spacing:.19em;font-weight:500}.nav-link:hover{color:#af8144}.header-icon:hover{color:#b78a4e}.header-logo--default{width:205px;height:auto;max-height:70px;object-fit:contain;display:block}.header-inner{height:92px}.header-logo:not(.header-logo--default){max-height:60px!important;max-width:200px!important}.cart-count{background:#c49c60;color:#fff}.eyebrow,.tiny-label{color:#b38547;font-size:10px;letter-spacing:.3em;font-weight:500}.display{font-family:var(--display);font-weight:400;letter-spacing:-.034em;line-height:.97}.display em{color:#b78a50;font-weight:400}.copy{color:#72695f;font-size:15px;line-height:1.9}.btn{min-height:58px;background:#2f2722;color:#fff9f0;border:1px solid #2F2722;font-size:10px;letter-spacing:.2em;font-weight:500;padding:0 33px;transition:background .25s,border-color .25s,color .25s,transform .25s}.btn:hover{background:#b78a50;border-color:#b78a50;color:#fff}.btn--light{background:transparent;color:#2f2722;border-color:#b68e52}.btn--light:hover{background:#b68e52;color:#fff}.text-link{border-color:#c3a374;font-size:10px;letter-spacing:.19em;font-weight:500}.text-link:hover{color:#996c2e}.hero-section{background:#fefcf8}.hero-shell{grid-template-columns:49% 51%;min-height:735px;max-height:none}.hero-copy{padding-top:80px;padding-bottom:78px;padding-right:60px;background:radial-gradient(ellipse at 13% 15%,#fff 10%,transparent 65%),#fffcf8}.hero-copy .eyebrow{margin-bottom:35px}.hero-title{font-size:clamp(74px,7.1vw,125px);line-height:.91;max-width:670px;margin-bottom:32px}.hero-copy .copy{max-width:375px;font-size:15px;margin-bottom:39px}.hero-under{color:#987c58;letter-spacing:.24em;font-size:9px;margin-top:70px}.hero-under .line{background:#b88a4b}.hero-media{min-height:745px;background:#f2e8dc}.hero-media:after{border:0;box-shadow:inset 0 0 0 1px #855e3414}.hero-float{right:32px;bottom:32px;background:#fffcf5f0;border:1px solid rgba(189,151,96,.3);padding:21px 27px;min-width:240px;box-shadow:0 16px 40px #5943271a}.hero-float strong{color:#483b31;font-family:var(--display);font-size:24px;letter-spacing:.01em;text-transform:none;font-weight:400;margin-bottom:6px}.hero-float span{color:#aa8459;font-size:9px;letter-spacing:.19em}.feature-strip{background:#f5f0e9;border-bottom:1px solid #E6DACB}.feature-item{color:#8e754c;border-right:1px solid #E4D6C4;font-size:10px;letter-spacing:.21em;font-weight:500}.feature-star{color:#bf8d4b;font-size:18px}.featured-section{background:#fff}.section-pad{padding-top:118px;padding-bottom:120px}.section-heading h2{font-size:clamp(57px,5.8vw,86px);margin-top:12px}.product-grid{gap:23px}.product-thumb{background:#f4eee5;border:1px solid #F2EAE0}.product-card-badge{background:#fffefbeb;color:#9a7747;border:1px solid #E8DBCA;font-size:8px}.product-mini{color:#ad8653;font-size:9px;letter-spacing:.22em}.product-title{font-family:var(--display);font-size:25px;line-height:1.04;letter-spacing:0;font-weight:400;margin-top:9px}.product-price{color:#68564a}.product-price .placeholder{color:#9a8a78}.section-note{color:#9e8a76}.manifesto{background:#f6efe6;padding:130px 20px;border-block:1px solid #E8D8C2}.manifesto blockquote{max-width:1100px;font-size:clamp(50px,6.6vw,96px);letter-spacing:-.03em;line-height:1.05}.manifesto blockquote em{color:#b78b4f}.manifesto-caption{color:#a38255;letter-spacing:.25em;margin-top:34px}.story-section{background:#fff}.story-grid{min-height:675px}.story-media{background:#ede2d4;min-height:670px}.story-content{background:#fbf8f3;padding:75px min(8vw,130px)}.story-content h2{font-size:clamp(57px,5.4vw,90px);line-height:1}.story-index{color:#a0835b;letter-spacing:.22em}.ritual-section{background:#fff}.ritual-title h2{font-size:clamp(60px,5.7vw,90px)}.ritual-card{border-color:#d7c1a3}.ritual-num{color:#b78a50}.ritual-card h3{font-size:43px}.ritual-card p{color:#7a7066}.newsletter-section{background:linear-gradient(135deg,#f6eee5,#fffbf6 60%,#f4ede3);border-top:1px solid #E9D9C5;padding:107px 20px}.newsletter-section h2{font-size:clamp(60px,6.1vw,91px)}.newsletter-form{border-color:#aa8859}.newsletter-form button{color:#9c763f}.site-footer{background:#faf7f2;border-top:1px solid #E5D4BE;color:#2e2622}.footer-inner{padding-top:82px}.footer-logo{width:240px;height:auto;max-height:100px;object-fit:contain}.footer-brand p{color:#75685c;max-width:280px}.footer-head{color:#a37b44}.footer-col a,.footer-col span{color:#685d54}.footer-col a:hover{color:#ae8246}.footer-bottom{border-color:#e5d8c8;color:#9c8771}.breadcrumbs,.collection-description,.collection-toolbar,.product-desc,.accordion-content,.content-body,.article-card p,.search-result p{color:#70665b}.collection-toolbar,.accordion,.cart-table td,.cart-table th{border-color:#e8dbc9}.collection-toolbar select,.product-field select,.product-field input,.contact-form input,.contact-form textarea,.search-input{background:#fff;color:#2e2421;border-color:#e4d6c4}.product-media-main,.product-thumbs button,.cart-item img{background:#f4ede3}.product-thumbs button.is-active{border-color:#bb8c4c}.product-details .price-big{color:#986f3b}.cart-summary{background:#f8f1e8}.collection-tile .fallback-art{background:linear-gradient(135deg,#f5e8d8,#e5d4be);color:#89653f}.editorial-pair{background:#fffcf8;padding:25px 0 115px}.editorial-pair .pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.editorial-pair .pair-card{display:block;position:relative;min-height:400px;overflow:hidden;background:#eee3d4}.editorial-pair .pair-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.editorial-pair .pair-card:hover img{transform:scale(1.04)}.editorial-pair .pair-overlay{position:absolute;bottom:0;left:0;right:0;padding:65px 45px 35px;background:linear-gradient(transparent,#fffcf7e0);color:#362a24}.editorial-pair .pair-overlay span{font-size:9px;letter-spacing:.25em;color:#8d6b41}.editorial-pair .pair-overlay h3{font-family:var(--display);font-size:60px;font-weight:400;line-height:1;margin:13px 0 0}@media(max-width:1100px){.hero-shell{grid-template-columns:49% 51%;min-height:620px}.hero-media{min-height:620px}.hero-copy{padding-left:36px;padding-right:30px}.hero-title{font-size:clamp(64px,7vw,92px)}.editorial-pair .pair-card{min-height:310px}}@media(max-width:767px){.section-pad{padding-top:78px;padding-bottom:82px}.header-inner{height:70px}.header-logo--default{width:159px;max-height:58px}.hero-shell{grid-template-columns:1fr;min-height:unset}.hero-copy{padding:73px 27px 55px;min-height:465px}.hero-copy .eyebrow{margin-bottom:29px}.hero-title{font-size:clamp(65px,15vw,90px);line-height:.95}.hero-copy .copy{margin-bottom:30px}.hero-under{margin-top:35px}.hero-media{min-height:0;aspect-ratio:1.08}.hero-float{right:14px;bottom:14px;min-width:190px;padding:14px 18px}.hero-float strong{font-size:21px}.featured-section .section-heading h2{font-size:60px}.product-grid{gap:13px}.product-title{font-size:20px}.manifesto{padding:100px 23px}.manifesto blockquote{font-size:53px}.story-media{min-height:0}.story-content{padding:75px 28px}.story-content h2{font-size:63px}.newsletter-section h2{font-size:64px}.editorial-pair{padding:12px 0 70px}.editorial-pair .pair-grid{grid-template-columns:1fr;gap:12px}.editorial-pair .pair-card{min-height:330px}.editorial-pair .pair-overlay h3{font-size:50px}.feature-item{padding:15px 8px}.footer-logo{width:225px}}@media(max-width:380px){.hero-title{font-size:58px}.header-logo--default{width:135px}.editorial-pair .pair-card{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumera.css.map */
