@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Karla:wght@400;500;600;700&display=swap";:root{--bg:#f8f5ed;--ink:#39251f;--primary:#713b32;--gold:#c9a45c;--muted:#eee8dc;--display:"Cormorant Garamond",Georgia,serif;--body:"Karla",Arial,sans-serif;--page:1240px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.55}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{cursor:pointer}.page-width{width:min(var(--page),calc(100% - 40px));margin-inline:auto}.display,h1,h2,h3,h4{font-family:var(--display);font-weight:500;letter-spacing:-.015em;line-height:1.1}h1{font-size:clamp(2.6rem,6vw,5rem);margin:.4em 0}h2{font-size:clamp(2.1rem,4.5vw,3.6rem);margin:.4em 0}.eyebrow{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--primary)}.announcement{background:var(--ink);color:#fff9ed;text-align:center;padding:8px 16px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #39251f1c}.header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font:500 1.8rem var(--display);color:var(--primary)}.brand img{width:var(--logo-width);max-height:56px;object-fit:contain}.main-nav{display:flex;gap:28px;align-items:center;font-size:.92rem}.header-actions{display:flex;align-items:center;gap:18px}.cart-link,.menu-toggle{border:0;background:none;color:var(--ink);font-size:1.3rem}.menu-toggle{display:none}.mobile-nav{padding:0 20px 18px;border-top:1px solid #39251f1c}.mobile-nav a{display:block;padding:10px 0;font:1.4rem var(--display)}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:100;background:#fff;padding:12px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:1px solid var(--primary);background:var(--primary);color:#fffaf1;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;transition:.2s}.button:hover{background:var(--ink);border-color:var(--ink)}.button--outline{background:transparent;color:var(--primary)}.button--outline:hover{color:#fff}.section{padding-block:clamp(56px,8vw,104px)}.section-heading{text-align:center;margin-bottom:42px}.hero{min-height:min(780px,86vh);position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#51433b;color:#fffaf1}.hero__image,.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__image{object-fit:cover}.hero__overlay{background:linear-gradient(180deg,#2417110d 5%,#241711b8)}.hero__content{position:relative;padding:100px 0 80px;max-width:760px}.hero h1{font-size:clamp(4rem,9vw,7.4rem);margin:.16em 0}.hero p:not(.eyebrow){font-size:1.15rem;max-width:550px;color:#fffaf1e0}.hero .eyebrow{color:var(--gold)}.grid{display:grid;gap:28px}.grid--products{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.product-card__image{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--muted)}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__info{display:flex;justify-content:space-between;gap:12px;padding-top:14px}.product-card h3{font-size:1.45rem;margin:0}.price{margin-top:5px}.price--compare{opacity:.6;text-decoration:line-through;margin-left:8px}.product-card__add{border:1px solid var(--primary);background:transparent;color:var(--primary);padding:8px 12px;height:max-content;text-transform:uppercase;font-size:.7rem;letter-spacing:.1em}.elements-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.element-card{text-align:center}.element-card__image{aspect-ratio:1;border-radius:50%;border:2px solid #c9a45c88;padding:6px;overflow:hidden}.element-card__image img{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform .5s}.element-card:hover img{transform:scale(1.07)}.element-card .eyebrow{margin:15px 0 4px}.element-card h3{font-size:1.45rem;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.founder-quote{font:italic clamp(2.3rem,5vw,4rem)/1.2 var(--display);color:var(--primary)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.journal-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.journal-card h3{font-size:1.6rem;margin:14px 0}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;padding-block:56px}.product-main-image{aspect-ratio:1;background:var(--muted);object-fit:cover;width:100%}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumbs button{width:76px;border:1px solid #ddd;background:none;padding:0}.product-details{position:sticky;top:120px;align-self:start}.product-details h1{font-size:clamp(2.5rem,4vw,4rem)}.product-form{margin:28px 0 12px}.quantity{display:inline-flex;align-items:center;border:1px solid #c9c3b8;margin-bottom:14px}.quantity button{border:0;background:transparent;padding:10px 14px}.quantity input{width:48px;border:0;text-align:center;background:transparent}.product-form .button{width:100%}.rte{font-size:1.05rem;line-height:1.8}.rte h2,.rte h3{color:var(--primary);margin:2em 0 .6em}.rte img{width:100%;margin:24px 0}.rte a{color:var(--primary);text-decoration:underline}.collection-header{text-align:center;padding:70px 0 40px}.pagination{display:flex;justify-content:center;gap:12px;padding:40px}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{text-align:left;padding:16px;border-bottom:1px solid #39251f24}.cart-line{display:flex;align-items:center;gap:16px}.cart-line img{width:84px}.footer{background:var(--ink);color:#fff9ed;margin-top:80px;padding:64px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:42px}.footer .eyebrow{color:var(--gold)}.footer-links{display:grid;gap:9px;font-size:.9rem}.footer-bottom{text-align:center;border-top:1px solid #fff2;padding-top:18px;margin-top:44px;color:#ffffff80;font-size:.8rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:70px}.form-field{width:100%;padding:13px 15px;border:1px solid #c9c3b8;background:#fffdf8;margin-bottom:14px}.rte img{height:auto}@media(max-width:900px){.grid--products,.elements-grid{grid-template-columns:repeat(3,1fr)}.main-nav{gap:16px}}@media(max-width:680px){.page-width{width:min(100% - 32px,var(--page))}.main-nav{display:none}.menu-toggle{display:inline-flex}.header-inner{min-height:68px}.brand{font-size:1.5rem}.brand img{max-width:calc(var(--logo-width)*.72)}.hero{min-height:76vh}.hero__content{padding:80px 0 52px}.grid--products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card h3{font-size:1.2rem}.product-card__add{padding:7px}.elements-grid{grid-template-columns:repeat(2,1fr);gap:20px}.split,.product-layout,.contact-grid{grid-template-columns:1fr;gap:30px}.product-layout{padding-block:28px}.product-details{position:static}.journal-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.cart-table th:nth-child(2),.cart-table td:nth-child(2){display:none}}:root{--page: 1116px}h1{font-size:clamp(2.34rem,5.4vw,4.5rem)}h2{font-size:clamp(1.89rem,4.05vw,3.24rem)}.section{padding-block:clamp(50.4px,7.2vw,93.6px)}.section-heading{margin-bottom:37.8px}.header-inner{min-height:70.2px;gap:25.2px}.hero{min-height:min(702px,77.4vh)}.hero__content{padding:90px 0 72px;max-width:684px}.hero h1{font-size:clamp(3.6rem,8.1vw,6.66rem)}.grid{gap:25.2px}.grid--products{gap:37.8px 21.6px}.product-card h3,.element-card h3{font-size:1.305rem}.elements-grid{gap:19.8px}.split{gap:54px}.founder-quote{font-size:clamp(2.07rem,4.5vw,3.6rem)}.journal-grid{gap:25.2px}.journal-card h3{font-size:1.44rem}.product-layout{gap:50.4px;padding-block:50.4px}.product-details h1{font-size:clamp(2.25rem,3.6vw,3.6rem)}.collection-header{padding:63px 0 36px}.pagination{padding:36px}.footer{margin-top:72px;padding:57.6px 0 18px}.footer-grid{gap:37.8px}.footer-bottom{margin-top:39.6px}.contact-grid{gap:54px;padding-block:63px}.button,.product-card__add,.cart-link,.menu-toggle{min-height:44px}.cart-link,.menu-toggle{min-width:44px}@media(max-width:680px){.header-inner{min-height:61.2px}.hero{min-height:68.4vh}.hero__content{padding:72px 0 46.8px}.grid--products{gap:25.2px 12.6px}.product-card h3{font-size:1.08rem}.elements-grid{gap:18px}.split,.product-layout,.contact-grid{gap:27px}.product-layout{padding-block:25.2px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
