:root{--color-cocoa-light: #7A5A40;--color-cream-dark: #EDE3D5;--color-rose-light: #EDD5D0;--color-sage-light: #D8DEC8;--color-footer-dark: #3D2614;--page-gutter: clamp(24px, 4vw, 56px)}body{font-family:var(--font-body-family, "Jost", system-ui, sans-serif);font-style:var(--font-body-style, normal)}h1,h2,h3,h4,h5,h6,.logo-text-main,.footer-brand-logo,.sec-title,.story-heading,.rebrand-heading,.lane-title,.product-card-name,.newsletter-title,.process-item-title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-weight:400}.logo-text-sub,.header-nav a,.announcement-bar,.announcement-bar a,.btn-primary,.btn-ghost,.btn-outline-light,.lane-link,.footer-col a,.footer-col h5,.newsletter-form input,.newsletter-form button,.footer-email-row input,.footer-email-row button,.region-btn,.mobile-nav a,.mobile-nav-footer select,.hero-eyebrow,.rebrand-eyebrow,.sec-eyebrow,.lane-tag{font-family:var(--font-body-family, "Jost", system-ui, sans-serif)}.btn-primary,.btn-ghost,.btn-outline-light{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 28px;border-radius:var(--btn-radius, 2px);font-size:10.5px;letter-spacing:.16em;text-decoration:none;transition:all .2s ease}.btn-primary{background:var(--btn-p-bg);color:var(--btn-p-text);border:1px solid transparent}.btn-primary:hover{background:var(--btn-p-hover)}.btn-ghost{background:transparent;color:var(--btn-g-text);border:1px solid rgba(90,62,46,.22)}.btn-ghost:hover{border-color:var(--btn-g-border);background:#5a3e2e0a;color:var(--btn-g-text)}.btn-outline-light{background:transparent;color:var(--color-cream-dark);border:1px solid rgba(237,227,213,.38)}.btn-outline-light:hover{background:#ede3d51a;border-color:#ede3d5a6}.sec-header{text-align:center;margin-bottom:48px}.sec-eyebrow{font-size:9px;letter-spacing:.24em;color:var(--color-accent);margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:11px}.sec-eyebrow:before,.sec-eyebrow:after{content:"";width:20px;height:1px;background:currentColor}.sec-title{font-size:clamp(34px,4.4vw,40px);line-height:1.15}.sec-subtitle{max-width:540px;margin:10px auto 0;font-size:13.5px;line-height:1.85}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:center;gap:52px;position:relative;overflow:hidden;min-height:78vh}.hero-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(to right,var(--color-sage),var(--color-rose),var(--color-clay))}.hero-blob{position:absolute;top:-2%;right:-7%;width:62%;height:104%;background:var(--color-cream-dark);border-radius:60% 0 0 60%/50% 0 0 50%;z-index:0;opacity:.42}.hero-content,.hero-image-wrap{position:relative;z-index:1}.hero-eyebrow{font-size:9.5px;letter-spacing:.22em;margin-bottom:18px;display:flex;align-items:center;gap:10px}.hero-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.hero-heading{font-size:clamp(48px,6vw,62px);line-height:1.06;margin-bottom:18px}.hero-heading p{margin:0}.hero-heading em{color:var(--color-accent);font-style:normal}.hero-subheading{max-width:420px;margin-bottom:32px;font-size:14px;line-height:1.95}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-image-wrap{display:flex;justify-content:center}.hero-image-frame{width:min(100%,430px);height:540px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(220,198,173,.4);background:var(--color-cream-dark)}.hero-image-frame img{width:100%;height:100%;object-fit:cover}.rebrand-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:center;position:relative;overflow:hidden;padding-left:48px;padding-right:48px}.rebrand-strip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--color-sage),var(--color-rose))}.rebrand-eyebrow{font-size:9px;letter-spacing:.24em;margin-bottom:12px}.rebrand-heading{font-size:clamp(28px,3vw,34px);line-height:1.2;margin-bottom:10px}.rebrand-text{max-width:520px;font-size:13.5px;line-height:1.9}.collection-lanes,.featured-products,.process-section,.newsletter-section,.clay-table-section{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.lanes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lane-card{border-radius:4px;overflow:hidden;transition:transform .28s ease}.lane-card:hover{transform:translateY(-5px)}.lane-image{height:260px;position:relative;display:flex;align-items:center;justify-content:center}.lane-image img{width:100%;height:100%;object-fit:cover}.lane-body{padding:20px 24px 24px}.lane-tag,.lane-link{font-size:10px;letter-spacing:.15em}.lane-tag{margin-bottom:6px}.lane-title{font-size:22px;font-weight:500;font-style:normal;margin-bottom:5px}.lane-desc{font-size:13px;line-height:1.7;margin-bottom:13px}.lane-link{text-decoration:none}.products-grid{display:grid;gap:24px;margin-top:44px}.product-card{background:var(--color-bg-primary);border-radius:3px;overflow:hidden;border:1px solid rgba(220,198,173,.22);transition:transform .28s ease,box-shadow .28s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #5a3e2e14}.product-card-image{position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-rose-light);aspect-ratio:1 / 1;height:auto}.product-card-info{padding:18px 20px 20px}.product-card-name{font-size:19px;font-style:normal;font-weight:500;line-height:1.4;margin-bottom:3px}.product-card-subtitle{color:var(--color-cocoa-light);font-size:11.5px;line-height:1.6;margin-bottom:10px}.product-card-price{color:var(--color-accent);font-size:14px}.product-badge,.product-badge.sold{position:absolute;top:14px;left:14px;font-size:8.5px;letter-spacing:.12em;padding:5px 10px;border-radius:2px}.product-badge{background:var(--color-accent);color:var(--color-cream)}.product-badge.sold{background:var(--color-cocoa-light);color:var(--color-cream-dark)}.product-wishlist{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#f7efe3e6;border:0;display:flex;align-items:center;justify-content:center}.product-wishlist svg{width:14px;height:14px;stroke:var(--color-rose);fill:none;stroke-width:1.6}.product-sold-note{margin-top:6px;font-size:11px;color:var(--color-cocoa-light);font-style:italic}.product-quick-add{position:absolute;bottom:0;left:0;right:0;border:0;background:#5a3e2ed1;color:var(--color-cream-dark);text-align:center;padding:8px;font-size:9px;letter-spacing:.13em;opacity:0;transition:opacity .2s ease}.product-card:hover .product-quick-add{opacity:1}.story-panel{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.story-panel-image{position:relative;display:flex;align-items:center;justify-content:center}.story-panel-image img{width:100%;height:100%;object-fit:cover}.story-panel-text{display:flex;flex-direction:column;justify-content:center;padding-left:64px;padding-right:64px}.story-eyebrow{font-size:9px;letter-spacing:.24em;margin-bottom:18px;display:flex;align-items:center;gap:10px}.story-eyebrow:before{content:"";width:20px;height:1px;background:currentColor}.story-heading{font-size:clamp(40px,4.5vw,52px);line-height:1.12;margin-bottom:22px}.story-text{max-width:430px;font-size:14px;line-height:2;margin-bottom:24px}.story-signature{font-size:19px;margin-bottom:28px}.process-section{text-align:center}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px}.process-item{display:flex;flex-direction:column;align-items:center;gap:12px}.process-icon{width:62px;height:62px;border-radius:50%;border:1px solid rgba(247,239,227,.24);display:flex;align-items:center;justify-content:center}.process-icon svg{width:24px;height:24px;fill:none;stroke-width:1.5}.process-item-title{font-size:18px;line-height:1.5}.process-item-text{max-width:220px;font-size:12px;line-height:1.85}.newsletter-section{text-align:center}.newsletter-deco{margin-bottom:8px;font-size:9px;letter-spacing:.22em}.newsletter-title{font-size:clamp(36px,4.5vw,48px);line-height:1.2;margin-bottom:11px}.newsletter-text{max-width:520px;margin:0 auto 30px;font-size:13.5px;line-height:1.9}.newsletter-form{display:flex;max-width:520px;margin:0 auto;border:1px solid rgba(90,62,46,.18);border-radius:2px;overflow:hidden;background:var(--color-bg-primary)}.newsletter-form input{flex:1;padding:14px 18px;border:0;outline:none;background:#2f2a24;color:#f7efe3eb}.newsletter-form input::placeholder{color:#f7efe361}.newsletter-form button{border:0;min-width:154px;padding:14px 18px;font-size:11px;letter-spacing:.15em;background:#f7efe3;color:#5a3e2e}.newsletter-note{margin-top:12px;font-size:11px;font-style:italic}.clay-table-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:32px}.clay-table-cell{aspect-ratio:1;border-radius:2px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.clay-table-cell-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#5a3e2e42;opacity:0;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.clay-table-cell:hover .clay-table-cell-overlay{opacity:1}.clay-table-cell-overlay svg{width:16px;height:16px;stroke:var(--color-cream);fill:none;stroke-width:1.5}.clay-table-handle{display:inline-block;margin-top:26px;text-decoration:none;font-size:10px;letter-spacing:.17em}@media(max-width:989px){.hero-section,.story-panel,.rebrand-strip,.process-grid,.lanes-grid,.clay-table-grid,.footer-grid{grid-template-columns:1fr}.hero-section{min-height:auto;padding-left:24px!important;padding-right:24px!important;gap:32px}.hero-image-wrap{order:-1}.hero-image-frame{width:min(100%,320px);height:420px}.story-panel-text,.rebrand-strip{padding-left:24px;padding-right:24px}.process-grid{gap:24px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clay-table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.logo-text-main{font-size:24px}.hero-heading{font-size:42px!important}.products-grid{grid-template-columns:1fr!important}.product-card-image{aspect-ratio:1 / 1!important;height:auto!important}.newsletter-form{flex-direction:column}.newsletter-form button{width:100%}.clay-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/homepage-rebuild.css.map */
