:root{--ivory:#F6F1E5;--forest:#3F5652;--peony:#DDA9AC;--sage:#87947B;--ink:#293A37;--white:#fff;--line:rgba(63,86,82,.18);--page:1440px;--radius:2px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}h1,h2,h3,.serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.01em;color:var(--forest)}h1{font-size:clamp(2.7rem,6vw,6.4rem);line-height:.96;margin:.2em 0}h2{font-size:clamp(2rem,4vw,4rem);line-height:1.04;margin:.2em 0 .45em}h3{font-size:1.55rem}p{margin:.4em 0 1em}a{color:inherit;text-decoration:none}.page-width{max-width:var(--page);margin:auto;padding:0 32px}.section-pad{padding:88px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;color:var(--forest);font-weight:700}.button{display:inline-block;border:1px solid var(--forest);padding:14px 22px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;background:var(--forest);color:var(--ivory);cursor:pointer}.button--light{background:var(--ivory);color:var(--forest)}.button--outline{background:transparent;color:var(--forest)}.placeholder{min-height:320px;background:linear-gradient(135deg,#eadfd2,#d9c6bb);display:grid;place-items:center;color:var(--forest);padding:24px;text-align:center}.media img{width:100%;height:100%;display:block;object-fit:cover}.announcement{background:var(--forest);color:var(--ivory);text-align:center;padding:9px 20px;font-size:.76rem;letter-spacing:.08em}.site-header{position:relative;z-index:20;background:#f6f1e5f7;border-bottom:1px solid var(--line)}.header-inner{min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.header-logo img{width:auto;max-height:72px;display:block}.nav{display:flex;gap:24px;align-items:center;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.hero{min-height:76vh;display:grid;align-items:end;position:relative;background:var(--forest);overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b2a279e,#1b2a2714)}.hero__content{position:relative;z-index:2;color:var(--ivory);padding:80px 0;max-width:800px}.hero h1,.hero .eyebrow{color:var(--ivory)}.hero p{font-size:1.15rem;max-width:620px}.grid{display:grid;gap:24px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:#ffffff2e}.card__media{aspect-ratio:4/5;overflow:hidden}.card__body{padding:18px 2px}.card__title{font-family:Georgia,serif;font-size:1.3rem;color:var(--forest)}.price{font-size:.9rem}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px}.section-head>div{max-width:720px}.split__copy{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center;background:#efe6d8}.steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step{text-align:center;padding:34px 18px}.step-num{font-family:Georgia,serif;font-size:2.2rem;color:var(--peony)}.newsletter{text-align:center;max-width:760px;margin:auto}.newsletter-form{display:flex;gap:10px;max-width:560px;margin:28px auto}.newsletter-form input{flex:1;padding:15px;border:1px solid var(--forest);background:transparent}.footer{background:var(--forest);color:var(--ivory);padding:64px 0 30px}.footer h3{color:var(--ivory)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer a{display:block;margin:.5em 0}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:45px;padding-top:22px;font-size:.78rem}.product-page{display:grid;grid-template-columns:1.15fr .85fr;gap:60px}.product-info{position:sticky;top:24px;align-self:start}.product-info select,.product-info input{width:100%;padding:14px;background:transparent;border:1px solid var(--forest);margin:6px 0 14px}.rte{max-width:850px}.rte img{max-width:100%}@media(max-width:900px){.page-width{padding:0 20px}.section-pad{padding:58px 0}.header-inner{grid-template-columns:1fr auto}.nav--desktop{display:none}.header-logo{text-align:left}.header-actions{font-size:.72rem;gap:12px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.split,.product-page{grid-template-columns:1fr}.split__copy{padding:58px 24px}.footer-grid{grid-template-columns:1fr 1fr}.product-info{position:static}}@media(max-width:560px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.section-head,.newsletter-form{display:block}.newsletter-form input,.newsletter-form .button{width:100%;margin:5px 0}.footer-grid{grid-template-columns:1fr}.hero{min-height:68vh}}.announcement{background:var(--forest);color:var(--ivory);text-align:center;padding:9px 20px;font-size:.76rem}.site-header{background:#f6f1e5f7;border-bottom:1px solid var(--line);position:relative;z-index:20}.header-inner{min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.nav{display:flex;gap:24px;align-items:center}.header-actions{justify-content:flex-end}.header-logo{text-align:center}.header-logo img{max-height:78px;width:auto}.brand-wordmark{font-family:Georgia,serif;font-size:1.5rem;color:var(--forest)}.mobile-menu{display:none}.product-page{display:grid;grid-template-columns:1.1fr .9fr;gap:60px}.product-gallery img{width:100%;display:block;margin-bottom:18px}.product-info{position:sticky;top:20px;align-self:start}.product-info h1{font-size:clamp(2.4rem,4vw,4rem)}.product-info select,.product-info input{width:100%;padding:14px;margin:6px 0 14px;background:transparent;border:1px solid var(--forest)}.product-info .button{width:100%}.product-benefits{padding:22px 0;line-height:1.9}.season-note{padding:18px;background:#efe6d8;border-left:3px solid var(--peony)}.split{display:grid;grid-template-columns:1.08fr .92fr;min-height:620px}.split__media{min-height:520px}.split__copy{padding:8vw;display:flex;flex-direction:column;justify-content:center;background:#efe6d8}.card__media{aspect-ratio:4/3}.card__body{padding:16px 0}.care-section{background:#efe6d8}.care-step{border-top:1px solid var(--forest);padding-top:20px}.step-num{font-family:Georgia,serif;font-size:2rem;color:var(--peony)}.facts-section{background:#fffaf1}.facts-list{border-top:1px solid var(--line)}.fact-row{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.fact-row span{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.editorial{background:var(--forest);color:var(--ivory)}.editorial h2,.editorial h3,.editorial .eyebrow{color:var(--ivory)}.faq-wrap{max-width:980px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;font-family:Georgia,serif;font-size:1.2rem;color:var(--forest)}.faq-answer{padding-bottom:22px}@media(max-width:900px){.page-width{padding:0 20px}.nav--desktop{display:none}.mobile-menu{display:block}.header-inner{grid-template-columns:auto 1fr auto}.mobile-menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--ivory);padding:20px}.mobile-menu__panel a{display:block;padding:10px 0}.product-page,.split{grid-template-columns:1fr}.product-info{position:static}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.header-actions a:first-child{display:none}.section-pad{padding:56px 0}}.page-width{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.section-head{width:100%;max-width:100%;margin-left:0;margin-right:0}.section-head>div{min-width:0;max-width:760px}.section-head h2,.section-head p,.section-head .eyebrow{max-width:100%;overflow-wrap:break-word}@media(max-width:749px){.page-width{padding-left:20px;padding-right:20px}.section-head{display:block}.section-head h2{font-size:clamp(2rem,11vw,3.4rem);line-height:1.02}}.pa-universes .grid-4{align-items:stretch}.pa-universes .card{display:flex;flex-direction:column;height:100%;background:#ffffff29}.pa-universes .card__media{width:100%;aspect-ratio:4 / 5;min-height:0;overflow:hidden;background:#eadfd2}.pa-universes .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.pa-universes .card__body{flex:1;padding:22px 4px 8px}.pa-universes .card__title{margin-bottom:8px}@media(max-width:900px){.pa-universes .card__media{aspect-ratio:4 / 5}}@media(max-width:560px){.pa-universes .card__media{aspect-ratio:4 / 5}}.pa-blog-header{max-width:820px;margin-bottom:54px}.pa-blog-header h1{font-size:clamp(2.8rem,5vw,5.5rem);line-height:1}.pa-blog-header p{font-size:1.08rem;max-width:680px}.pa-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.pa-article-card__media{display:block;aspect-ratio:4/5;overflow:hidden}.pa-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pa-article-card:hover .pa-article-card__media img{transform:scale(1.02)}.pa-article-card__body{padding-top:20px}.pa-article-card__body h2{font-size:1.65rem;line-height:1.12;margin:.35em 0}.pa-text-link{display:inline-block;margin-top:4px;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;color:var(--forest)}.pa-blog-empty{grid-column:1/-1;padding:70px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pa-pagination{text-align:center;margin-top:56px}.pa-article-hero{padding:90px 0 48px}.pa-article-hero__inner{max-width:1000px}.pa-article-hero h1{font-size:clamp(3rem,6vw,6.5rem);line-height:.98;max-width:950px}.pa-article-deck{font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.65rem);max-width:780px;color:var(--forest)}.pa-article-meta{margin-top:22px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.pa-article-featured img{width:100%;max-height:760px;object-fit:cover;display:block}.pa-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,320px);justify-content:center;gap:90px;padding-top:72px;padding-bottom:64px}.pa-article-content{font-size:1.06rem}.pa-article-content h2{margin-top:1.7em}.pa-article-content blockquote{font-family:Georgia,serif;font-size:1.5rem;color:var(--forest);margin:2em 0;padding-left:24px;border-left:2px solid var(--peony)}.pa-article-aside{border-top:1px solid var(--forest);padding-top:22px;align-self:start;position:sticky;top:30px}.pa-article-back{padding-bottom:80px;border-top:1px solid var(--line);padding-top:24px}@media(max-width:900px){.pa-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-article-layout{grid-template-columns:1fr;gap:44px}.pa-article-aside{position:static;max-width:600px}}@media(max-width:560px){.pa-blog-grid{grid-template-columns:1fr}.pa-article-hero{padding:58px 0 34px}.pa-article-card__media{aspect-ratio:4/5}}.page-width{width:min(100%,1440px);max-width:1440px;margin-inline:auto;padding-inline:clamp(18px,3.2vw,46px)}section,.site-header,.footer{max-width:100%;overflow-x:clip}.section-pad{padding-block:clamp(52px,6vw,88px)}.section-head{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(26px,3.2vw,42px)}.section-head>div{min-width:0;width:min(100%,760px)}.section-head h1,.section-head h2,.section-head h3,.section-head p,.section-head .eyebrow{max-width:100%;overflow-wrap:anywhere}.grid,.grid-4,.grid-3,.grid-2,.pa-blog-grid{width:100%;max-width:100%;min-width:0}.grid>*,.grid-4>*,.grid-3>*,.grid-2>*,.pa-blog-grid>*{min-width:0}.pa-home-flowering .card__media,.pa-universes .card__media,.pa-home-editorial .card__media{width:100%;aspect-ratio:4 / 5!important;min-height:0!important;overflow:hidden;background:#eadfd2}.pa-home-flowering .card__media img,.pa-universes .card__media img,.pa-home-editorial .card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.pa-home-flowering .grid-4,.pa-universes .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.pa-home-editorial .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px)}.pa-home-flowering .card,.pa-universes .card,.pa-home-editorial .grid-3>*{width:100%;min-width:0}.pa-home-flowering .card__body,.pa-universes .card__body,.pa-home-editorial h3,.pa-home-editorial p{max-width:100%}@media(max-width:1180px){.page-width{padding-inline:clamp(18px,3vw,34px)}.pa-home-flowering .grid-4,.pa-universes .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-home-editorial .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.page-width{padding-inline:20px}.section-head{display:block}.section-head>a{display:inline-block;margin-top:12px}.pa-home-flowering .grid-4,.pa-universes .grid-4,.pa-home-editorial .grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.section-head h2{font-size:clamp(2rem,8vw,3.2rem);line-height:1.03}}@media(max-width:560px){.page-width{padding-inline:18px}.section-pad{padding-block:48px}.pa-home-flowering .grid-4,.pa-universes .grid-4,.pa-home-editorial .grid-3{grid-template-columns:1fr;gap:28px}.pa-home-flowering .card__media,.pa-universes .card__media,.pa-home-editorial .card__media{aspect-ratio:4 / 5!important}.section-head{margin-bottom:24px}.section-head h2{font-size:clamp(2rem,10.5vw,3rem);line-height:1.02}}.pa-announcement{background:var(--forest);color:var(--ivory);text-align:center;padding:8px 18px;font-size:.74rem;letter-spacing:.09em}.pa-site-header{width:100%;background:#f6f1e5fa;border-bottom:1px solid var(--line);z-index:40}.pa-site-header--sticky{position:sticky;top:0}.pa-header-inner{min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px}.pa-header-nav,.pa-header-actions{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);min-width:0}.pa-header-nav a,.pa-header-actions a{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.pa-header-actions{justify-content:flex-end}.pa-header-logo{display:flex;align-items:center;justify-content:center;min-width:0}.pa-header-logo img{display:block;object-fit:contain;max-height:78px}.pa-mobile-menu{display:none}.pa-mobile-menu summary{list-style:none;cursor:pointer}.pa-mobile-menu summary::-webkit-details-marker{display:none}.pa-mobile-menu__panel{position:absolute;top:100%;left:0;right:0;padding:20px;background:var(--ivory);border-top:1px solid var(--line);box-shadow:0 16px 28px #00000014}.pa-mobile-menu__panel a{display:block;padding:11px 0;font-size:.82rem;text-transform:uppercase;letter-spacing:.09em}.pa-product-faq{max-width:980px}.pa-faq-list{border-top:1px solid var(--line);margin-top:28px}.pa-faq-item{border-bottom:1px solid var(--line)}.pa-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:Georgia,serif;font-size:1.18rem;color:var(--forest)}.pa-faq-item summary::-webkit-details-marker{display:none}.pa-faq-answer{padding:0 0 22px;max-width:760px}@media(max-width:980px){.pa-header-nav{display:none}.pa-mobile-menu{display:block}.pa-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;min-height:86px}.pa-header-actions a:first-child{display:none}}@media(max-width:560px){.pa-announcement{font-size:.68rem;padding:7px 12px}.pa-header-inner{min-height:76px}.pa-header-logo img{max-height:62px}.pa-header-actions a{font-size:.68rem}}.pa-product-arrival .pa-arrival-card .card__media{aspect-ratio:4 / 5;overflow:hidden}.pa-product-arrival .pa-arrival-card .card__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:820px){.pa-product-arrival .pa-arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pa-product-arrival .pa-arrival-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
