body{font-family:var(--font-body,Arial,sans-serif);background:var(--bg);color:var(--ink)}h1,h2,h3,.brand span{font-family:var(--font-heading,Arial,sans-serif);font-weight:var(--heading-weight,400)}.wrap{max-width:1440px;padding-left:5vw;padding-right:5vw}.section{padding-top:90px;padding-bottom:90px}.eyebrow{letter-spacing:.19em;font-size:11px}.button{border-radius:0;background:var(--accent);color:#fff;padding:15px 24px}.button-secondary{color:var(--accent);background:transparent}.text-link{font-weight:600}.announcement{background:var(--navy);font-size:12px;letter-spacing:.04em;padding:10px}.header-row{display:grid;grid-template-columns:1fr auto 1fr;padding-top:26px;padding-bottom:0;gap:23px}.brand{grid-column:2;grid-row:1;text-align:center}.brand span{font-size:30px;letter-spacing:.17em}.brand small{letter-spacing:.19em;font-size:9px}.brand img{width:var(--logo-width);max-width:100%}.header-actions{grid-column:3;grid-row:1;justify-self:end}.desktop-nav{grid-row:2;grid-column:1/-1;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--line);padding:16px 0;width:100%}.desktop-nav>a,.desktop-nav>details>summary{font-size:var(--menu-font-size,19px)}.nav-panel{background:var(--bg);border:1px solid var(--line);z-index:30}.nav-panel a{font-size:16px}.header-actions a{text-decoration:none;display:flex;align-items:center;gap:7px}.mobile-nav{display:none}.flv-hero{position:relative;display:grid;grid-template-columns:44% 56%;gap:0;margin:0;max-width:none;min-height:var(--hero-height,80vh);border-radius:0;background:var(--surface);overflow:hidden}.hero-image{grid-column:2;grid-row:1;position:relative;height:100%;min-height:530px;border-radius:0;overflow:hidden}.hero-image picture{display:block;height:100%}.hero-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.hero-copy{grid-column:1;grid-row:1;position:relative;z-index:2;align-self:center;padding:70px 5vw;color:var(--ink);max-width:none}.hero-copy h1{font-size:clamp(42px,4.7vw,76px);line-height:1.04;white-space:pre-line;letter-spacing:-.04em}.hero-copy>p:not(.eyebrow){max-width:390px;font-size:18px;line-height:1.7}.hero-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-collection-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin-top:35px}.hero-image-label{position:absolute;right:24px;bottom:24px;background:#d7ae4d;color:#302638;padding:13px 18px;font-size:10px;letter-spacing:.2em}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(52,33,60,var(--hero-shade,0));pointer-events:none}.folio-collections>h2{max-width:670px;margin-bottom:44px}.folio-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.folio-collection:nth-child(2){padding-top:48px}.folio-collection a{text-decoration:none}.folio-collection img{width:100%;aspect-ratio:4/3;object-fit:cover}.folio-number{display:block;font-size:10px;letter-spacing:.16em;margin:22px 0 14px;color:var(--accent)}.folio-collection h3{font-size:29px;line-height:1.18}.folio-collection p{font-size:15px;max-width:310px}.folio-collection .text-link{font-size:13px;text-decoration:underline}.rsv-products{border-top:1px solid var(--line)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.product-card{border:0;border-radius:0;padding:0;background:transparent}.product-card img{border-radius:0}.product-card h3{font-family:var(--font-body);font-size:17px;line-height:1.4;margin-top:16px}.product-card .price{font-size:16px}.image-text{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.scene-image img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:0}.image-text-copy h2{white-space:pre-line;font-size:clamp(32px,3.5vw,54px)}.image-text-copy p{max-width:450px}.collection-link{display:block;margin-top:24px}.cooking-scene{background:var(--surface);max-width:none}.hanging-scene .scene-image{order:2}.hanging-scene .image-text-copy{order:1}.cedar-guide{border-top:1px solid var(--line)}.cedar-guide .section-heading{max-width:700px}.cedar-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.cedar-guide-grid article{border-top:2px solid var(--accent);padding-top:25px}.cedar-guide-grid h3{font-size:23px}.cedar-guide-grid p{font-size:15px}.story{background:var(--surface);padding:80px 0}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.story-copy h2{white-space:pre-line}.story-image img{aspect-ratio:3/2;object-fit:cover;width:100%;border-radius:0}.story-actions{display:grid;gap:20px}.story-email{display:flex;flex-direction:column;font-size:15px}.cedar-help-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.cedar-faq details{border-bottom:1px solid var(--line);padding:23px 0}.cedar-faq summary{font-size:19px;line-height:1.4}.cedar-faq details p{margin-top:20px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.service-grid h3{font-size:20px}.service-grid p{font-size:14px}.footer.jv-footer{background:var(--navy);color:#faf8f3;padding:65px 0 0}.cedarvellan-footer-layout{display:grid;grid-template-columns:1fr;gap:45px}.cedarvellan-footer-lead{display:grid;grid-template-columns:1fr 1fr;gap:10px 6vw;padding-bottom:45px;border-bottom:1px solid #786681}.cedarvellan-footer-lead>.eyebrow{grid-column:1;font-size:11px;color:#e5ca83}.cedarvellan-footer-lead>h2{grid-column:1;font-size:var(--footer-brand-size);letter-spacing:.06em;margin:0}.cedarvellan-footer-lead>p:not(.eyebrow){grid-column:1;font-size:var(--footer-text-size)}.footer-contact{grid-column:2;grid-row:1/4;margin:0;padding:0;border:0;background:none}.footer-contact-inner>p{font-size:var(--footer-contact-title-size)}.footer-contact-inner a{display:block;font-size:var(--footer-contact-size);margin-bottom:9px;overflow-wrap:anywhere}.footer-contact small{display:block;margin-top:20px;font-size:var(--footer-small-size);color:#faf8f3}.footer-nav-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.footer h3{font-size:var(--footer-heading-size);color:#e5ca83;margin-bottom:20px}.footer nav a{display:block;font-size:var(--footer-text-size);text-decoration:none;margin-bottom:13px;color:#faf8f3}.footer a:hover{text-decoration:underline}.footer-business{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #786681;padding-top:30px;margin-top:35px}.footer-business p{font-size:var(--footer-small-size);max-width:400px}.footer-business h3{display:none}.footer-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #786681;padding-top:25px;padding-bottom:25px;margin-top:25px;font-size:var(--footer-small-size)}.payments{display:flex;flex-wrap:wrap;list-style:none;gap:8px;margin:0;padding:0}.payments svg{width:38px;height:25px}.binding-note{color:var(--accent)}.product-info{border-radius:0}.badge{background:var(--surface);color:var(--ink)}:focus-visible{outline-color:var(--accent)!important}.footer :focus-visible{outline-color:#e5ca83!important}@media(max-width:1000px){.header-row{grid-template-columns:1fr auto}.brand{grid-column:1;text-align:left}.header-actions{grid-column:2}.desktop-nav{display:none}.mobile-nav{display:block;grid-column:1/-1;grid-row:2}.mobile-nav summary{font-size:var(--menu-font-size)}.header-row{padding-bottom:16px}.hero-copy{padding:45px 5vw}.hero-copy h1{font-size:44px}.hero-image{min-height:500px}.cedar-guide-grid{grid-template-columns:repeat(2,1fr)}.folio-collection-grid{gap:20px}.folio-collection h3{font-size:24px}}@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.section{padding-top:55px;padding-bottom:55px}.brand span{font-size:23px}.brand small{font-size:7px}.header-actions>a>span{display:none}.header-row{gap:19px}.flv-hero{grid-template-columns:1fr;min-height:var(--hero-mobile-height,80vh)}.hero-copy{grid-column:1;grid-row:1;padding:45px 24px}.hero-copy h1{font-size:46px}.hero-image{grid-column:1;grid-row:2;min-height:0;height:330px}.hero-image-label{bottom:15px;right:15px}.hero-collection-links{margin-top:25px}.hero-copy>p:not(.eyebrow){font-size:16px}.hero-buttons{gap:17px}.folio-collection-grid{grid-template-columns:1fr;gap:36px}.folio-collection:nth-child(2){padding-top:0}.folio-collection h3{font-size:28px}.folio-collection p{max-width:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card h3{font-size:15px}.section-heading.row{align-items:flex-start}.section-heading.row>a{white-space:nowrap;font-size:13px}.image-text,.story-layout,.cedar-help-grid{grid-template-columns:1fr;gap:35px}.hanging-scene .scene-image{order:0}.hanging-scene .image-text-copy{order:1}.story{padding:55px 0}.cedar-guide-grid{grid-template-columns:1fr;gap:25px}.service-grid{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.service-grid p{margin-bottom:0}.cedarvellan-footer-lead{display:block}.cedarvellan-footer-lead>h2{font-size:var(--footer-brand-size);overflow-wrap:anywhere}.footer-contact{margin-top:30px}.footer-nav-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-nav-columns>div:last-child{grid-column:1/-1}.footer-business,.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-business p{margin-bottom:7px}.footer.jv-footer{padding-top:45px}.footer-contact-inner a{font-size:var(--footer-contact-size)}.footer nav a{font-size:var(--footer-text-size)}}.flv-hero{padding:0;align-items:stretch;color:var(--ink)}.flv-hero .hero-copy,.flv-hero .hero-copy .eyebrow,.flv-hero .hero-copy>p:not(.eyebrow),.story,.story .eyebrow,.story p:not(.eyebrow),.story h2,.story a,.story-email span:first-child,.story-email span:last-child{color:var(--ink);opacity:1}.flv-hero .hero-copy .eyebrow{font-size:12px;font-weight:700;line-height:1.6}.flv-hero .hero-copy>p:not(.eyebrow),.story-copy>p:not(.eyebrow){font-size:18px;line-height:1.75}.hero-buttons .button{font-size:16px;padding:15px 24px;font-weight:600;color:#fff}.hero-buttons .text-link{font-size:16px}.hero-collection-links{font-size:14px;line-height:1.65}.flv-hero .hero-image img{aspect-ratio:auto;object-position:75% center}.story .story-email{border-color:var(--accent);border-radius:0;background:var(--bg);padding:18px 22px;line-height:1.6}.story-email span:first-child{font-size:12px}.story-email span:last-child{font-size:17px}.story-actions>a:not(.story-email){font-size:16px}.rsv-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.product-card h3{font-size:17px;font-family:var(--font-body,Arial,sans-serif);font-weight:500;line-height:1.45;margin:16px 0 10px}.product-card p{font-size:17px}.product-vendor{color:var(--accent);font-size:11px;letter-spacing:.1em}.image-text .scene-image,.cooking-scene .scene-image{grid-column:1;grid-row:1}.image-text .image-text-copy,.cooking-scene .image-text-copy{grid-column:2;grid-row:1;max-width:none}.hanging-scene .scene-image{grid-column:2;grid-row:1}.hanging-scene .image-text-copy{grid-column:1;grid-row:1}.image-text-copy{min-width:0}.image-text-copy p{font-size:17px;line-height:1.75}.image-text .scene-image img{aspect-ratio:4/3;object-fit:cover}.folio-collection-grid img{aspect-ratio:4/3}.service-grid h3{font-family:var(--font-body,Arial,sans-serif);font-size:19px;line-height:1.4}.service-grid p{font-size:15px;line-height:1.7}@media(max-width:1000px){.rsv-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.image-text,.cooking-scene,.hanging-scene{grid-template-columns:minmax(0,1fr)}.image-text .scene-image,.cooking-scene .scene-image,.hanging-scene .scene-image{grid-column:1;grid-row:1}.image-text .image-text-copy,.cooking-scene .image-text-copy,.hanging-scene .image-text-copy{grid-column:1;grid-row:2}}@media(max-width:700px){.flv-hero{margin:0;padding:0;gap:0}.flv-hero .hero-copy>p:not(.eyebrow),.story-copy>p:not(.eyebrow){font-size:17px}.flv-hero .hero-copy h1{font-size:42px}.flv-hero .hero-image{height:auto;min-height:0}.flv-hero .hero-image picture{height:auto}.flv-hero .hero-image img{height:auto;aspect-ratio:auto;object-fit:contain}.rsv-products .product-grid{gap:27px 15px}.product-card h3{font-size:15px}.product-card p{font-size:16px}.hero-buttons .button{font-size:15px}.hero-image-label{display:none}.story-email span:last-child{font-size:16px}.footer-contact-inner a{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/foliavern.css.map */
