:focus-visible{outline-color:var(--accent)!important}body{background:var(--bg);font-size:17px}h1,h2,h3{font-weight:var(--heading-weight,400);letter-spacing:-.045em}p{line-height:1.7}.wrap{max-width:1480px}.eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.17em;font-weight:700}.announcement{background:var(--accent);color:#fff;padding:9px 16px;letter-spacing:.04em}.header{background:var(--bg);border-bottom:1px solid var(--line)}.header-row{min-height:112px;gap:30px}.header .brand{margin:0;text-align:left;align-items:flex-start;max-width:33%}.brand .fern-wordmark{font-family:var(--font-heading);font-weight:400;font-size:clamp(23px,2.1vw,32px);letter-spacing:.025em}.brand small{font-size:8px;letter-spacing:.17em;margin-top:10px}.header-actions{position:static;gap:18px;margin-left:auto}.header-actions a{font-size:13px}.draw-header-nav{margin-left:auto;gap:26px;flex-wrap:wrap;justify-content:flex-end}.draw-header-nav>a,.draw-header-nav>details>summary{font-weight:500;font-size:var(--menu-font-size)}.nav-panel{background:var(--bg);border:1px solid var(--line);box-shadow:0 12px 30px #29282414}.nav-panel a{font-family:var(--font-body)}.hero.flv-hero{grid-template-columns:42% 58%;max-width:1480px;margin:0 auto;padding:34px 3vw 34px 0;background:var(--bg);color:var(--ink);gap:0;min-height:var(--hero-height);overflow:visible;align-items:center}.flv-hero .hero-copy{grid-column:1;grid-row:1;padding:48px 4vw 70px 5vw;align-self:center}.flv-hero h1{font-size:clamp(42px,4.6vw,72px);line-height:1.12;letter-spacing:-.055em;margin:24px 0}.flv-hero .hero-copy>.eyebrow,.flv-hero .hero-copy>p:not(.eyebrow){color:var(--ink)}.flv-hero .hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:350px}.flv-hero .hero-image{grid-column:2;grid-row:1;min-height:560px;height:100%;border-radius:48% 48% 0 0;overflow:hidden}.flv-hero .hero-image img{object-position:center;aspect-ratio:auto;height:100%;min-height:560px}.hero-shade{background:#30362d;opacity:calc(var(--hero-shade) * .15)}.hero-buttons{flex-direction:column;align-items:flex-start;gap:20px}.hero-buttons .text-link{color:var(--ink)}.button{border-radius:0;background:var(--accent);color:#fff;padding:15px 25px;letter-spacing:.025em;min-height:48px}.hero-buttons .button{font-size:15px}.text-link{font-size:15px;text-underline-offset:6px}.hero-image-label{position:absolute;bottom:54px;right:5vw;left:auto;color:#fff;background:#30362de0;padding:10px 16px;font-size:10px;letter-spacing:.12em}.hero-collection-links{display:flex;color:var(--ink);font-size:12px;margin-top:28px;gap:14px}.hero-collection-links a{color:inherit}.section{padding-block:90px}.section-heading{margin-bottom:42px}.section-heading h2{font-size:clamp(32px,3.4vw,52px);max-width:820px}.collection-section{border-top:1px solid var(--line)}.collection-section .section-heading{text-align:center}.collection-section h2{margin-inline:auto}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:stretch}.collection-card{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column}.collection-card:nth-child(2){margin-top:0}.collection-card .collection-image{overflow:hidden;display:block}.collection-card img,.collection-card:first-child img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0}.collection-card div{padding:22px 0 0;border-top:0;display:flex;flex-direction:column;flex:1}.collection-index{font-family:var(--font-heading);color:var(--accent);font-size:20px!important;background:none}.collection-card h3{font-size:clamp(23px,2.1vw,30px);min-height:0;margin:14px 0;letter-spacing:-.04em}.collection-card p{font-size:16px;min-height:0;flex:1}.collection-card .text-link{margin-bottom:10px}.series-browse{font-size:13px;color:var(--ink)}.rsv-products{background:var(--surface);max-width:none;padding-inline:max(5vw,calc((100vw - 1332px)/2))}.product-grid{gap:36px 24px}.product-card{background:transparent;border:0;border-radius:0;padding:0}.product-card img{border-radius:0;background:#fff;padding:12px}.product-card h3{font:600 16px/1.45 var(--font-body);min-height:46px;margin-top:18px}.product-card p{font-size:17px}.product-vendor{font-size:10px;letter-spacing:.15em}.badge{color:var(--ink)}.image-text{grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center}.image-text .scene-image{grid-column:1;grid-row:1}.image-text .image-text-copy{grid-column:2;grid-row:1;max-width:440px}.image-text-copy h2{font-size:clamp(36px,3.6vw,54px);line-height:1.16}.image-text-copy p{font-size:17px}.image-text img{aspect-ratio:5/4;border-radius:0}.cooking-scene{background:var(--bg)}.cooking-scene .scene-image{order:0}.cooking-scene .image-text-copy{order:1}.hanging-scene{background:var(--surface);padding:70px 5vw;max-width:1320px;margin:60px auto 90px;grid-template-columns:1fr 1.2fr}.hanging-scene .scene-image{grid-column:2}.hanging-scene .image-text-copy{grid-column:1}.collection-link{font-size:14px;margin-top:25px}.cedar-guide{background:var(--navy);color:#f5f1e8;border:0;max-width:none;padding-inline:max(5vw,calc((100vw - 1332px)/2));margin:0}.cedar-guide .section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:70px}.cedar-guide .section-heading>.eyebrow{grid-column:1/-1}.cedar-guide .section-heading>p:last-child{align-self:center;max-width:400px}.cedar-guide-grid{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.cedar-guide-grid article{border-top:1px solid #f5f1e854;padding-top:24px}.cedar-guide-grid h3{font-size:24px;line-height:1.25;margin-top:18px}.cedar-guide-grid p{font-size:15px;opacity:.9}.story{background:var(--bg);color:var(--ink);padding:0 0 90px}.story-layout{grid-template-columns:1fr 1fr;gap:8vw}.story-copy{order:0}.story-image{order:1}.story-image img{aspect-ratio:1/1;object-fit:cover;border-radius:50% 50% 0 0}.story p:not(.eyebrow),.story .eyebrow,.story a,.story .story-email span:first-child{color:var(--ink)}.story-copy h2{font-size:clamp(36px,3.5vw,54px);line-height:1.15}.story-actions{align-items:flex-start;gap:20px}.story .story-email{border:1px solid var(--line);border-radius:0;padding:18px 22px;text-align:left}.story .story-email span:first-child{font-size:10px}.service-grid{border-block:1px solid var(--line);padding-block:35px}.service-grid>div{border-left:2px solid var(--accent)}.service-grid h3{font:700 16px/1.4 var(--font-body);text-transform:none}.service-grid p{font-size:14px}.cedar-help{background:var(--bg)}.cedar-help-grid{grid-template-columns:.95fr 1.05fr;gap:9vw}.cedar-help h2{font-size:clamp(34px,3.4vw,50px)}.cedar-help .button{margin:8px 0 24px}.cedar-faq details{padding:23px 0}.cedar-faq summary{font-size:18px;font-weight:600}.cedar-faq p{font-size:16px}.fern-footer{background:var(--footer-bg);color:var(--footer-ink);padding-top:65px}.fern-footer>.wrap{display:grid;grid-template-columns:1fr;gap:0}.fern-footer-base{order:0;border:0;padding:0 0 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:7vw}.fern-footer-brand .footer-logo .fern-wordmark{font-family:var(--font-heading);font-size:var(--footer-brand-size);font-weight:400;letter-spacing:.03em}.fern-footer-brand p{font-size:var(--footer-text-size);max-width:390px}.fern-footer-brand .eyebrow{font-size:11px;margin-top:20px}.footer-business{grid-template-columns:1fr;gap:8px;align-content:start;border-left:1px solid #f5f1e838;padding-left:40px}.footer-business p{font-size:var(--footer-small-size);line-height:1.75;margin:0}.footer-business h3{font-size:var(--footer-heading-size);line-height:1.4}.fern-footer-top{order:1;grid-template-columns:1fr 2fr;padding:40px 0;border-top:1px solid #f5f1e838;border-bottom:1px solid #f5f1e838;gap:7vw}.footer-contact{order:0;padding:0;background:none;color:inherit;border:0}.footer-contact>p{font-family:var(--font-heading);font-weight:400;font-size:var(--footer-contact-title-size)}.footer-contact>a{font-size:var(--footer-contact-size)}.footer-contact small{font-size:var(--footer-small-size);line-height:1.75;opacity:.85}.footer-nav-columns{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.footer-nav-columns h3{font:700 var(--footer-heading-size)/1.4 var(--font-body);letter-spacing:0;text-transform:none}.footer-nav-columns nav a{font-size:var(--footer-text-size);line-height:1.5}.footer-products{order:2;border:0;padding-top:30px}.footer-products h3{font-size:var(--footer-heading-size)}.footer-products nav a{font-size:var(--footer-small-size)}.footer-bottom{order:3;border-top:1px solid #f5f1e838;font-size:var(--footer-small-size);padding-block:22px}.footer-bottom .payments{margin:0}.footer .footer-logo{max-width:100%}.product-info,.gallery-main,.cart-total,.thumbnails button{border-radius:0}.product-info{background:var(--bg)}.product-info h1{line-height:1.18}.contact-details{background:var(--surface)}.contact-form input,.contact-form textarea{border-radius:0}.collection-banner img{aspect-ratio:3/1;max-height:430px;object-fit:cover}@media(max-width:1100px){.header-row{gap:20px}.header-actions span{font-size:12px}.draw-header-nav{gap:18px}.draw-header-nav>a,.draw-header-nav>details>summary{font-size:17px}.hero.flv-hero{grid-template-columns:45% 55%}.flv-hero h1{font-size:48px}.flv-hero .hero-copy{padding-right:30px}.flv-hero .hero-image,.flv-hero .hero-image img{min-height:520px}.collection-card h3{font-size:23px}.fern-footer-top{grid-template-columns:1fr 1.8fr}.footer-nav-columns{gap:20px}}@media(max-width:900px){.draw-header-nav{display:none}.header .brand{max-width:70%}.mobile-nav{display:block;order:3;width:100%}.header-row{flex-wrap:wrap;gap:16px;min-height:0;padding-block:20px}.mobile-nav>summary{display:flex;align-items:center;justify-content:space-between;font-size:18px}.mobile-nav>nav{position:static;background:var(--bg)}.hero.flv-hero{min-height:0}.flv-hero h1{font-size:42px}.collection-grid{gap:20px}.cedar-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fern-footer-top{grid-template-columns:1fr}.footer-contact{max-width:none}.footer-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wrap{padding-inline:22px}.section{padding-block:55px}.announcement{font-size:11px;letter-spacing:.02em}.header-row{padding-block:18px}.brand .fern-wordmark{font-size:24px}.brand small{font-size:7px;letter-spacing:.13em}.header-actions{gap:14px}.header-actions svg{display:block;width:19px}.header-actions>a>span{font-size:11px}.header-actions>a:first-child>span{display:none}.brand img{max-width:180px}.hero.flv-hero{display:flex;flex-direction:column;margin:0;padding:0 22px 30px;gap:0;min-height:var(--hero-mobile-height)}.flv-hero .hero-copy{order:0;padding:36px 0 32px;width:100%}.flv-hero h1{font-size:44px;max-width:450px;line-height:1.12;margin:20px 0}.flv-hero .hero-copy>p:not(.eyebrow){font-size:17px;max-width:430px}.hero-buttons{margin-top:24px;gap:18px}.hero-collection-links{font-size:11px;margin-top:22px}.flv-hero .hero-image{order:1;width:100%;height:340px;min-height:340px;border-radius:42% 42% 0 0}.flv-hero .hero-image img{min-height:340px;object-position:center}.hero-image-label{bottom:44px;right:36px;left:auto;top:auto;font-size:8px;padding:8px}.collection-section .section-heading{text-align:left}.collection-grid{grid-template-columns:1fr;gap:36px}.collection-card img,.collection-card:first-child img{aspect-ratio:4/3;height:auto}.collection-card div{padding-top:18px}.collection-card h3{font-size:28px}.collection-card p{font-size:16px}.rsv-products{padding-inline:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.product-card h3{font-size:14px;min-height:42px}.product-card p{font-size:15px}.product-card img{padding:6px}.image-text{display:flex;flex-direction:column;gap:30px}.cooking-scene .scene-image,.hanging-scene .scene-image{order:0}.cooking-scene .image-text-copy,.hanging-scene .image-text-copy{order:1;max-width:none}.image-text-copy h2{font-size:36px}.hanging-scene{margin:32px 0 50px;padding:40px 22px}.cedar-guide{padding-inline:22px}.cedar-guide .section-heading{display:block}.cedar-guide-grid{grid-template-columns:1fr}.cedar-guide-grid h3{font-size:25px}.story{padding-bottom:50px}.story-layout{grid-template-columns:1fr;gap:30px}.story-copy{order:1}.story-image{order:0}.story-image img{aspect-ratio:4/3;border-radius:40% 40% 0 0}.story-copy h2{font-size:36px}.service-grid{grid-template-columns:1fr;gap:25px;padding-block:28px}.cedar-help-grid{grid-template-columns:1fr;gap:30px}.cedar-help h2{font-size:35px}.fern-footer{padding-top:40px}.fern-footer-base{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.footer-business{border:0;padding:0}.footer-nav-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.fern-footer-top{gap:35px;padding:28px 0}.footer-contact small{margin-top:16px}.fern-footer-brand .footer-logo .fern-wordmark{font-size:min(var(--footer-brand-size),31px)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:20px}.footer-logo{max-width:100%}.collection-banner img{aspect-ratio:4/3}.product-info{padding:24px 18px}.product-info h1{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.footer-logo:has(.fern-wordmark){width:auto;max-width:100%}.footer-logo .fern-wordmark{white-space:nowrap;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/drawelmere.css.map */
