:root{--cream:#f7f4ed;--ink:#29382e;--sage:#65705b;--sand:#eae5d9;--line:#d3d3c5;--muted:#586252}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}img{display:block;width:100%;object-fit:cover}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}[hidden]{display:none!important}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.12;margin:0 0 24px}h1{font-size:clamp(46px,5.5vw,80px);letter-spacing:-2px}h2{font-size:clamp(35px,4vw,54px);letter-spacing:-1.4px}h3{font-size:27px;letter-spacing:-.5px}p{margin:0 0 22px}strong{font-weight:600}.wrap{width:min(1200px,calc(100% - 88px));margin-inline:auto}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:2.3px;text-transform:uppercase;margin-bottom:23px}.script{font-family:'Snell Roundhand','Brush Script MT',Georgia,serif;font-style:italic;font-size:32px}.small,.caption{font-size:12px;line-height:1.6;color:var(--muted)}.caption{margin:10px 0}.small{margin-top:18px}.lead{font:25px/1.5 Georgia,serif}.section{padding-block:100px}.compact{padding-top:30px}.tinted,.feature-band{background:var(--sand)}.announcement{background:var(--ink);color:var(--cream);font-size:10px;letter-spacing:1.5px;text-align:center;padding:10px 20px}.announcement span{margin:0 16px}header{background:var(--cream);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.nav-shell{max-width:1420px;margin:auto;padding:8px 38px;display:flex;align-items:center;gap:28px;justify-content:space-between}.brand{width:126px;flex-shrink:0}.brand img{height:84px;object-fit:contain}nav{display:flex;gap:28px;font-size:13px}nav a{text-decoration:none;padding-block:14px}nav a:hover,nav a[aria-current]{text-decoration:underline;text-decoration-thickness:1px}.order-link{font-size:12px;white-space:nowrap;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.order-link span{padding-left:10px}.menu-toggle{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--ink);color:var(--cream);border:1px solid var(--ink);padding:15px 22px;text-decoration:none;font-size:13px;line-height:1.4;border-radius:0;min-height:48px}.button:hover{background:#445340}.button.secondary{background:transparent;color:var(--ink)}.button.secondary:hover{background:#dedfce}.button.light{background:var(--cream);border-color:var(--cream);color:var(--ink)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.text-link{font-size:14px}.underlined{font-size:13px}.home-hero{min-height:700px;position:relative;color:white;isolation:isolate;display:flex;align-items:center}.hero-photo{position:absolute;inset:0;z-index:-2;background:var(--ink)}.hero-photo img{height:100%;object-position:center 42%}.home-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#142218de 0%,#14221870 51%,#14221814);z-index:-1}.hero-content{padding-block:80px}.hero-content h1{font-size:clamp(50px,6.4vw,89px);line-height:1.05;max-width:670px}.hero-content>p:not(.eyebrow){color:#f4f0e4}.hero-content .script{margin-top:38px;margin-bottom:0}.benefits{display:flex;justify-content:space-between;gap:20px;padding-block:25px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:1px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px}.section-heading h2{margin:0}.section-heading>p{max-width:390px;margin-bottom:5px;color:var(--muted)}.collection-grid{display:grid;grid-template-columns:1fr 1.13fr 1fr;gap:28px}.collection{text-decoration:none;display:block}.collection img{height:420px;transition:filter .2s}.collection:hover img{filter:brightness(.95)}.collection:nth-child(2){padding-top:45px}.collection:nth-child(3){padding-top:90px}.collection h3{margin:22px 0 9px;font-size:26px}.collection span{font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.feature-band .split{padding-block:65px}.feature-image img{height:610px;object-position:50% 20%}.feature-copy{max-width:450px;padding-block:20px}.feature-copy p{color:var(--muted)}.feature-copy .eyebrow{color:var(--ink)}.feature-copy h2{font-size:clamp(43px,4.7vw,64px)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:55px}.two-col>div{border-top:1px solid var(--line);padding-top:28px}.two-col h3{font-size:30px}.two-col p{color:var(--muted)}.business-intro>h2{max-width:800px}.closing{padding:65px 0;background:var(--ink);color:var(--cream);text-align:center}.closing h2{font-size:38px}.closing a{font-size:14px;margin:0 15px;display:inline-block}.closing .eyebrow{color:#ced0bf}.closing h2{margin-bottom:30px}footer{padding-block:50px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;font-size:12px}footer strong{font:25px Georgia}footer p{margin-top:10px}footer a{display:block;margin-bottom:10px;text-decoration:none}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.page-heading{padding-block:80px 50px;max-width:1200px}.page-heading>p{max-width:630px;color:var(--muted)}.page-heading .eyebrow{color:var(--ink)}.page-heading h1{margin-bottom:26px}.product-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.product-feature>div>img{height:720px}.product-description{padding-top:14px}.price{font:33px Georgia;margin:22px 0}.price span{font:14px Arial;color:var(--muted)}.scent-list{border-top:1px solid var(--line);margin:30px 0}.scent-list>div{padding:15px 0 12px;border-bottom:1px solid var(--line)}.scent-list h3{font-size:22px;margin-bottom:5px}.scent-list p{font-size:12px;margin:0;color:var(--muted)}label{display:block;font-size:12px;margin-bottom:14px}input,select,textarea{display:block;width:100%;margin-top:6px;background:var(--cream);border:1px solid #929c8a;padding:12px;color:var(--ink);border-radius:0;min-height:46px}select{padding-right:28px}textarea{min-height:130px;resize:vertical}.product-form{margin-top:25px}.product-form .button{width:100%}.add-status{font-size:12px;margin:10px 0 0;min-height:20px}.add-status a{font-weight:bold}.detail-pair{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;margin-top:65px}.detail-pair img{height:510px}.detail-pair img:last-child{object-position:50% 8%}.gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.gift-grid article>img{height:520px}.gift-grid article:first-child>img{object-fit:contain;background:#ede9df}.gift-grid h3{font-size:31px}.gift-grid .product-description>p:not(.price){min-height:80px}.narrow{max-width:780px}.narrow>p{max-width:650px}.narrow .small{margin-top:30px}.business-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-block:65px;align-items:center}.business-hero>img{height:530px}.business-hero h1{font-size:clamp(43px,4.5vw,64px)}.business-hero .actions{gap:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;min-width:580px;font-size:15px}caption{text-align:left;font:25px Georgia;margin-bottom:18px}th,td{border-bottom:1px solid var(--line);padding:22px 15px}th:first-child,td:first-child{padding-left:0}thead th{font-size:11px;text-transform:uppercase;letter-spacing:1px}tbody th{font-weight:normal;font-family:Georgia;font-size:20px}.wholesale-order{margin:45px 0 25px;padding:30px;background:var(--sand)}.wholesale-order h3{margin-bottom:12px}.case-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:20px}.case-form label{margin:0}.case-form .add-status{grid-column:1/-1;margin:0}.plain-list{list-style:none;padding:0}.plain-list li{border-bottom:1px solid #c5c8b7;padding:13px 0;font-size:14px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.steps span{font:24px Georgia;color:var(--sage);display:block;margin:20px 0}.steps h3{font-size:25px}.steps p{font-size:14px;color:var(--muted)}.farm-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:65px 95px;align-items:center}.farm-story img{height:760px}.farm-story p{max-width:470px}.farm-story .script{font-size:35px;color:var(--sage);margin-top:30px}.filters{display:flex;flex-wrap:wrap;gap:25px;margin:0 0 42px;border-bottom:1px solid var(--line)}.filters button{border:0;background:none;color:var(--muted);padding:12px 0;font-size:13px;border-bottom:2px solid transparent}.filters button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}.gallery-grid figure{margin:0}.gallery-grid img{height:390px}.gallery-open{display:block;padding:0;border:0;width:100%;background:var(--sand)}.gallery-grid h3{font-size:22px;margin:17px 0 7px}.gallery-grid p{font-size:12px;color:var(--muted)}.gallery-section{padding-bottom:80px}dialog{border:0;padding:55px 24px 20px;background:var(--cream);max-width:min(90vw,900px);max-height:94vh;color:var(--ink)}dialog::backdrop{background:#101a14de}dialog img{max-height:72vh;object-fit:contain}dialog p{margin:14px 0 0;font-size:13px}.close-dialog{position:absolute;right:20px;top:12px;background:none;border:0;padding:6px;color:var(--ink)}.order-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;padding-bottom:90px}.order-layout h2{font-size:33px}.request-panel{background:var(--sand);padding:32px}.request-panel label{margin-bottom:18px}.request-panel .button{width:100%}.order-row{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:1fr 110px;gap:10px 20px}.order-row h3{font-size:21px;margin:0 0 7px}.order-row p{font-size:12px;margin-bottom:6px;color:var(--muted)}.order-row input{padding:8px;min-height:40px}.order-row .remove{border:0;background:none;text-decoration:underline;padding:4px 0;color:var(--muted);font-size:12px}.line-total{font-size:18px;text-align:right;margin-top:7px}.subtotal{display:flex;justify-content:space-between;border-block:1px solid var(--ink);padding:20px 0;margin-top:15px;font-size:18px}.subtotal strong{font:25px Georgia}.add-more{margin-block:30px}.add-more summary{font-size:17px;cursor:pointer}.order-add{padding:18px 0}.order-add .add-status{min-height:0}#request-copy{height:280px;font-size:12px}.empty-order{padding:30px 0;color:var(--muted)}.faq-list{max-width:850px;padding-bottom:90px}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list summary{font:23px Georgia;cursor:pointer;line-height:1.4;padding-right:22px}.faq-list p{margin-top:20px;color:var(--muted)}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:var(--cream);padding:10px;z-index:100}:focus-visible{outline:3px solid #aa7539;outline-offset:4px}
@media(min-width:1500px){.home-hero{min-height:790px}}
@media(max-width:1050px){nav{gap:17px}.nav-shell{padding-inline:25px;gap:18px}.wrap{width:calc(100% - 56px)}.split,.product-feature,.farm-story,.order-layout{gap:40px}.collection img{height:340px}.gallery-grid img{height:300px}.case-form{grid-template-columns:1fr 1fr}.case-form .button{grid-column:1/-1}.gift-grid{gap:35px}}
@media(max-width:760px){html{scroll-padding-top:100px}.wrap{width:calc(100% - 40px)}.announcement{font-size:8px;letter-spacing:.7px;padding:9px 12px}.announcement span{margin:0 4px}.nav-shell{padding:5px 20px;gap:15px;flex-wrap:wrap}.brand{width:90px}.brand img{height:68px}.menu-toggle{display:block;margin-left:auto;background:none;border:0;color:var(--ink);font-size:12px;padding:12px 4px}.menu-toggle span{margin-left:7px}.order-link{font-size:11px}.order-link span{padding-left:4px}nav{display:none;order:4;width:100%;flex-direction:column;gap:0;padding:0 0 15px}nav.open{display:flex}nav a{padding:10px 0}.home-hero{min-height:680px;align-items:flex-end}.hero-content{padding-block:150px 45px}.hero-content h1{font-size:54px;letter-spacing:-1.8px}.hero-content>p{font-size:14px}.hero-photo img{object-position:58% 38%}.home-hero:after{background:linear-gradient(0deg,#142218eb 0%,#1422188c 65%,#14221810)}.hero-content .eyebrow{font-size:10px}.hero-content .script{font-size:26px}.actions{gap:20px;align-items:start}.benefits{font-size:9px;gap:15px;text-align:center;line-height:1.6;padding-block:20px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:23px;font-size:14px}.collection-grid,.two-col,.split,.product-feature,.gift-grid,.business-hero,.farm-story,.order-layout,.three-col{grid-template-columns:1fr;gap:35px}.collection:nth-child(n){padding-top:0}.collection img{height:440px}.collection h3{margin-top:17px}.collection span{font-size:13px}.feature-band .split{padding-block:35px}.feature-image img{height:520px}.feature-copy{max-width:none;padding:0 0 15px}.feature-copy h2{font-size:45px}.two-col{gap:36px;margin-top:35px}.closing{padding:45px 0}.closing h2{font-size:32px}.closing a{display:block;margin:10px 0}footer{grid-template-columns:1fr 1fr;gap:20px;padding-block:35px}footer>div:first-child{grid-column:1/-1}footer strong{font-size:24px}.page-heading{padding:45px 0 30px}.page-heading h1{font-size:48px;letter-spacing:-1.5px}.page-heading>p{font-size:14px}.page-heading .eyebrow{font-size:10px}.page-heading .small{font-size:12px}.product-feature>div>img{height:450px}.product-description{padding:0}.product-description h2{font-size:38px}.scent-list{margin-top:24px}.detail-pair{gap:15px;margin-top:35px}.detail-pair img{height:280px}.gift-grid article>img{height:430px}.gift-grid h3{font-size:28px}.gift-grid .product-description>p:not(.price){min-height:0}.gift-grid{gap:45px}.business-hero{padding-block:40px}.business-hero h1{font-size:46px}.business-hero>img{height:350px}.business-hero .button{padding:13px 16px;font-size:12px}.wholesale-order{padding:22px}.case-form{grid-template-columns:1fr}.case-form .button{grid-column:auto}.three-col{gap:10px}.steps span{margin-top:10px}.farm-story{padding:30px 0 55px}.farm-story img{height:450px}.farm-story h1{font-size:52px}.gallery-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.gallery-grid img{height:260px}.gallery-grid h3{font-size:19px}.gallery-grid p{font-size:11px}.filters{gap:18px;margin-bottom:28px}.filters button{font-size:12px}.request-panel{padding:23px}.order-layout{padding-bottom:50px}.order-layout h2{font-size:29px}.faq-list summary{font-size:21px}.faq-list{padding-bottom:55px}.order-row{grid-template-columns:1fr 95px}.price{font-size:30px}.compact{padding-top:20px}input,select,textarea{font-size:16px}}
@media(max-width:390px){.hero-content h1{font-size:46px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:420px}.collection img{height:370px}.announcement{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Personalized wood collection */
.wood-collection{border-top:1px solid var(--line)}.wood-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wood-categories .collection{padding-top:0}.wood-categories img{height:auto;aspect-ratio:1.15;object-fit:contain;background:#f8f5ef}.wood-note{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.wood-note p{max-width:690px;margin:0}.wood-note .button{flex-shrink:0}.engraving-intro{max-width:820px;padding:25px 30px;background:var(--sand)}.engraving-intro p:last-child{margin:0}.engraving-grid{align-items:start}.engraving-grid img{height:auto;aspect-ratio:1;object-fit:contain;background:#faf7f1}.engraving-card{border:1px solid var(--line)}.engraving-card-copy{padding:24px}.engraving-card h2{font-size:27px;letter-spacing:-.5px;margin:4px 0 10px}.engraving-card h3{font:17px Georgia;line-height:1.4;margin:18px 0 12px}.engraving-card p{font-size:13px;line-height:1.6}.engraving-card .dimensions{font-size:12px;font-weight:bold;border-bottom:1px solid var(--line);padding-bottom:18px}.mockup-label{text-transform:uppercase;letter-spacing:1.4px;font-size:9px!important;margin:0 0 12px!important}.personalize{border-top:1px solid var(--line);padding-top:18px}.personalize summary{cursor:pointer;font-size:14px;font-weight:bold}.personalize textarea{min-height:100px}.personalize input{max-width:100px}.engraving-card .small{font-size:11px}.engraving-card .button{padding:13px}.engraving-card .add-status{font-size:13px}nav{gap:20px}
@media(max-width:1100px) and (min-width:761px){nav{gap:12px;font-size:11px}.nav-shell{gap:15px;padding-inline:20px}.brand{width:105px}.engraving-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.wood-categories{grid-template-columns:1fr;gap:35px}.wood-note{display:block}.wood-note .button{margin-top:22px}.engraving-grid{grid-template-columns:1fr}.engraving-card-copy{padding:22px}.engraving-intro{padding:22px}.engraving-grid img{max-height:430px}nav{gap:0}}

.review-banner{padding:20px 25px;border:1px solid #b8ad91;background:#eee7d6;margin-bottom:22px;max-width:820px;font-size:13px}.review-banner p{margin:5px 0 0}.proposed-price{font:30px Georgia!important;margin:16px 0!important;color:var(--ink)!important}.proposed-price span{font:11px Arial}.design-choices{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.design-choice{padding:9px 11px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11px;line-height:1.5;text-align:left}.design-choice[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.line-total{font-size:14px;line-height:1.5}.price-review-table{margin-block:30px}.price-review-table td{vertical-align:top}.price-review-table th{font-size:16px}
/* Refined storefront: clear collections, quiet editorial spacing. */
.announcement a{margin-left:10px;text-transform:none;letter-spacing:0;font-size:11px}.nav-shell{padding-block:6px}.brand img{height:76px}nav{gap:22px;font-size:12px}.order-link{border:1px solid var(--line);padding:10px 14px}.shop-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding-block:52px 60px}.shop-hero h1{font-size:clamp(45px,4.7vw,68px);line-height:1.08;letter-spacing:-2px}.shop-hero h1 em{font-weight:400;color:#6b725d}.hero-description{max-width:490px;color:var(--muted);font-size:16px;line-height:1.8}.shop-hero .eyebrow{font-size:10px}.hero-detail{font-size:11px;letter-spacing:.5px;margin:25px 0 0;color:var(--muted)}.shop-hero-image{display:block;text-decoration:none;position:relative;background:var(--sand)}.shop-hero-image>img{height:580px;object-position:center 53%}.shop-hero-image>span{display:flex;justify-content:space-between;gap:16px;background:#29382ef2;color:var(--cream);padding:18px 22px;font:17px Georgia}.benefits{font-size:11px;letter-spacing:.3px;align-items:center}.everyday-collections{grid-template-columns:1fr 1fr;gap:36px}.everyday-collections .collection{padding:0}.everyday-collections .collection img{height:480px}.everyday-collections .collection:last-child img{object-position:center 65%}.collection h3{font-size:28px}.feature-image img{height:500px}.feature-copy h2{font-size:52px}.business-intro{border-top:1px solid var(--line);padding-top:70px}.business-intro>h2{font-size:43px}.steps>div{border-top:1px solid var(--line)}.page-heading h1{max-width:900px}.gallery-grid figcaption .text-link{display:inline-block;margin-top:5px;font-size:12px}.engraving-card{background:#faf8f3}.filters button{min-height:44px}.personalize summary{min-height:38px}.design-choice{min-height:44px}.gallery-open{cursor:zoom-in}.gallery-open:hover img{filter:brightness(.97)}.how-to-gift .steps p{max-width:320px}
@media(max-width:1100px){nav{gap:13px;font-size:11px}.shop-hero{gap:36px}.shop-hero h1{font-size:52px}.shop-hero-image>img{height:520px}.shop-hero .actions{gap:16px}.everyday-collections .collection img{height:400px}}
@media(max-width:900px) and (min-width:761px){.nav-shell{gap:10px;padding-inline:16px}.brand{width:86px}.order-link{padding:8px;font-size:11px}nav{gap:10px;font-size:10px}.shop-hero h1{font-size:44px}.shop-hero-image>img{height:470px}}
@media(max-width:760px){.shop-hero{grid-template-columns:1fr;gap:30px;padding-block:38px 28px}.shop-hero h1{font-size:46px;letter-spacing:-1.6px;margin-bottom:20px}.shop-hero .eyebrow{margin-bottom:19px}.hero-description{font-size:15px;line-height:1.7}.shop-hero .actions{margin-top:24px;gap:19px}.shop-hero-image>img{height:430px}.shop-hero-image>span{font-size:16px;padding:16px 18px}.brand img{height:62px}.benefits{flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:10px}.benefits span:nth-child(2){display:none}.everyday-collections{grid-template-columns:1fr;gap:35px}.everyday-collections .collection img{height:420px}.feature-image img{height:400px}.feature-copy h2{font-size:42px}.business-intro>h2{font-size:36px}.order-link{padding:8px 10px}nav{font-size:14px}.shop-hero-copy{max-width:550px}.announcement{font-size:8px;line-height:1.8}.announcement a{font-size:9px;margin-left:6px}.three-col.steps{gap:25px}.engraving-intro{font-size:14px}}
@media(max-width:390px){.shop-hero h1{font-size:41px}.shop-hero-image>img{height:380px}.everyday-collections .collection img{height:360px}}

/* MayPearl homepage: October 2026 editorial redesign. */
.landing{background:#f8f5ef}.landing .nav-shell{max-width:1520px;padding:12px 4%;}.landing nav{font-size:12px;gap:30px}.landing .announcement{font-size:9px;letter-spacing:2px;padding:9px}.landing .order-link{border:0}.editorial-hero{display:grid;grid-template-columns:1fr 1fr;min-height:670px;max-width:1600px;margin:auto}.editorial-copy{padding:84px 9% 38px 12%;display:flex;flex-direction:column;justify-content:center}.editorial-copy h1{font-size:clamp(54px,5.5vw,88px);line-height:1.03;letter-spacing:-3.3px;margin-bottom:28px}.editorial-copy h1 em{color:#7b8066;font-weight:400}.editorial-description{font-size:15px;line-height:1.85;max-width:390px;color:var(--muted)}.editorial-copy .actions{gap:23px;margin-top:10px}.editorial-copy .text-link{font-size:12px}.editorial-copy .eyebrow{font-size:9px;letter-spacing:2px}.hero-signature{border-top:1px solid var(--line);padding-top:22px;margin-top:68px;display:flex;flex-direction:column;gap:6px}.hero-signature span:first-child{font:italic 22px Georgia}.hero-signature span:last-child{font-size:9px;letter-spacing:1px;color:var(--muted)}.editorial-visual{position:relative;background:#dfdacb;min-height:670px}.editorial-visual>img{height:100%;position:absolute;inset:0;object-position:50% 50%}.image-caption{position:absolute;bottom:23px;left:24px;right:24px;background:#f8f5eff0;padding:18px 22px;text-decoration:none;display:flex;flex-direction:column;gap:5px}.image-caption span:first-child{font-size:8px;letter-spacing:2px}.image-caption span:last-child{font:22px Georgia}.collection-edit{padding-block:90px}.edit-heading{text-align:center;margin-bottom:40px}.edit-heading .eyebrow{font-size:9px;margin-bottom:15px}.edit-heading h2{font-size:43px}.edit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.edit-card{text-decoration:none}.edit-photo{overflow:hidden;background:#eae5d9}.edit-photo img{aspect-ratio:4/5;transition:transform .3s;object-position:center}.edit-card:hover img{transform:scale(1.025)}.wood-photo img{object-fit:contain;background:#f1ebe0}.edit-title{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.edit-title h3{font-size:29px;margin:0}.edit-title>span{font-size:21px}.edit-card p{font-size:12px;color:var(--muted);margin:10px 0 0}.business-strip{background:#29382e;color:#f8f5ef;padding:48px 0}.business-strip>.wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.business-strip .eyebrow{font-size:9px;margin-bottom:13px;color:#d0d2be}.business-strip h2{font-size:38px;margin-bottom:12px}.business-strip p:last-child{font-size:13px;margin:0;color:#d0d2be}.business-strip .button{flex-shrink:0}.farm-edit{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding-block:90px}.farm-edit>img{height:400px;object-position:50% 35%}.farm-edit>div{max-width:390px}.farm-edit h2{font-size:52px}.farm-edit p:not(.eyebrow){font-size:14px;color:var(--muted)}.landing footer{border-top:1px solid var(--line)}
@media(max-width:1100px){.landing nav{gap:16px;font-size:11px}.editorial-copy{padding:55px 8%}.editorial-copy h1{font-size:62px}.editorial-visual{min-height:630px}.editorial-hero{min-height:630px}.editorial-copy .actions{align-items:flex-start;flex-direction:column}.farm-edit{gap:45px}}
@media(max-width:760px){.landing .nav-shell{padding:7px 20px}.landing nav{font-size:14px;gap:0}.landing .order-link{font-size:10px}.editorial-hero{grid-template-columns:1fr}.editorial-copy{padding:42px 24px 32px}.editorial-copy h1{font-size:57px;letter-spacing:-2px}.editorial-copy .eyebrow{margin-bottom:20px}.editorial-description{font-size:14px;margin-bottom:22px}.editorial-copy .actions{gap:20px}.hero-signature{display:none}.editorial-visual{min-height:470px}.image-caption{left:18px;right:18px;bottom:18px}.collection-edit{padding-block:55px}.edit-heading h2{font-size:35px}.edit-grid{grid-template-columns:1fr;gap:35px}.edit-photo img{aspect-ratio:1/1.05}.edit-title h3{font-size:29px}.business-strip>.wrap{display:block}.business-strip h2{font-size:34px}.business-strip .button{margin-top:24px}.farm-edit{grid-template-columns:1fr;gap:30px;padding-block:55px}.farm-edit>img{height:350px}.farm-edit h2{font-size:43px}.farm-edit>div{max-width:none}}

.retailer-form{max-width:720px;margin-block:28px}.retailer-form textarea{min-height:120px}
