@font-face{font-family:FF Cormorant;src:url(ff-cormorant-italic-400.woff) format("woff");font-style:italic;font-weight:400;font-display:swap}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq){padding-bottom:0;--ff-display:"FF Cormorant",Georgia,serif;--ff-text:"FF DM Sans",Arial,sans-serif;background:#f7f2e7}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio{width:100%;max-width:none;margin:0;color:#35452e;font-family:FF DM Sans,Arial,sans-serif}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__moment{box-sizing:border-box;width:100%;padding:55px max(6vw,26px);background-color:#2f4a32;background-image:var(--ff-faq-harlequin);background-position:center;background-size:84px 156px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__paper{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:49px 60px 55px;background:#f6eddf;text-align:center;border:1px solid #e6c9b6;outline:1px solid #edd3bf;outline-offset:10px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__eyebrow{margin:0;max-width:none;font:500 11px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;text-align:center;color:#2f4a32}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__title{margin:20px 0 0;max-width:none;font:400 clamp(52px,5.278vw,76px)/1.03 "FF Cormorant",Georgia,serif;letter-spacing:-.9px;text-align:center;text-transform:none;color:#2f4a32;overflow-wrap:normal;text-wrap:initial}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__title em{display:block;font-style:italic;font-weight:400;color:#2f4a32}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__answers{padding:65px max(5vw,24px);background:#f4eddf url(/cdn/shop/files/ff-folio-natural-linen-v2-20261027.webp?v=1793071610) center/620px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list{box-sizing:border-box;width:100%;max-width:1090px;margin:0 auto;padding:30px 65px;background:#faf6ebf2;border:5px solid #92997a;outline:1px solid #6f7b59;outline-offset:2px;box-shadow:inset 0 0 0 2px #edf0dd;text-align:left}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details{margin:0;border:0;border-top:1px solid #b4b59e;padding:0;color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details:last-child{border-bottom:1px solid #b4b59e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary{box-sizing:border-box;cursor:pointer;list-style:none;position:relative;margin:0;padding:23px 45px 23px 0;min-height:72px;font:400 29px/1.2 FF Cormorant,Georgia,serif;color:#2f4a32;text-align:left;letter-spacing:0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary::-webkit-details-marker{display:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary::marker{content:""}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary:after{position:absolute;right:3px;top:24px;content:"+";font:400 23px/1 FF DM Sans,Arial,sans-serif}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details[open]>summary:after{content:"\2212"}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details[open]>summary{padding-bottom:15px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details>p{max-width:930px;margin:0;padding:0 53px 29px 0;font:400 15px/1.8 FF DM Sans,Arial,sans-serif;letter-spacing:0;text-align:left;color:#35452e;overflow-wrap:break-word}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details:not([open])>p{display:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary:focus-visible{outline:2px solid #2f4a32;outline-offset:4px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop{padding:75px 55px 55px;border:0;background-color:#f7f0e3;background-image:repeating-linear-gradient(90deg,#a1a78c35 0,#a1a78c35 15px,transparent 15px,transparent 53px,#e7c7b939 53px,#e7c7b939 69px,transparent 69px,transparent 90px)}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__heading{box-sizing:border-box;width:100%;max-width:830px;margin:0 auto 40px;padding:30px 25px 35px;background:#faf6eb;border-block:1px solid #aaae92;text-align:center}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__heading h2{font:400 68px/1.05 FF Cormorant,Georgia,serif;letter-spacing:-.5px;text-align:center;color:#8e2539;margin:0;max-width:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;overflow:visible;padding:0;margin:0;align-items:stretch}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card{display:flex;flex-direction:column;min-width:0;background:#faf7ed;border:1px solid #d2c9b3;scroll-snap-align:start}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image{display:block;aspect-ratio:auto;padding:12px 12px 0;background:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image img{display:block;width:100%;height:375px;object-fit:cover;object-position:center}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body{display:flex;flex-direction:column;flex:1;box-sizing:border-box;padding:27px 27px 30px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>.ff-card-label{min-height:0;margin:0 0 13px;font:500 9px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1.1px;color:#8e2539}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>h3{margin:0 0 9px;font:400 41px/1.03 FF Cormorant,Georgia,serif;letter-spacing:0;color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>.ffpage-price{margin:0 0 20px;font:500 14px/1.5 FF DM Sans,Arial,sans-serif;color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>p:not(.ff-card-label):not(.ffpage-price){margin:0 0 20px;font:400 13px/1.7 FF DM Sans,Arial,sans-serif;letter-spacing:0;color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details{margin:0 0 25px;padding-top:14px;border-top:1px solid #d4cdb8;font:400 12px/1.7 FF DM Sans,Arial,sans-serif;color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details summary{font:500 12px/1.7 FF DM Sans,Arial,sans-serif;color:#35452e;cursor:pointer}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details ul{padding:0 0 0 15px;margin:12px 0 0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details li{margin:0 0 6px;line-height:1.7}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__cta{align-self:flex-start;width:auto;min-height:44px;padding:13px 20px;border:1px solid #35452e;background:transparent;color:#35452e;font:500 10px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:.7px;text-decoration:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-badge{top:29px;left:29px;right:auto;border:0;border-radius:0;background:#8e2539;color:#f7f2e7;font:italic 400 24px/1.2 FF Cormorant,Georgia,serif;letter-spacing:0;padding:10px 17px}@media(min-width:750px)and (max-width:1099px){.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__paper{padding:45px 35px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list{padding:25px 35px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop{padding-inline:28px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__rail{gap:18px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body{padding:24px 20px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image img{height:300px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>h3{font-size:34px}}@media(max-width:749px){.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__moment{padding:30px 26px;background-size:42px 78px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__paper{width:100%;max-width:520px;margin-inline:auto;padding:39px 21px 43px;outline-offset:7px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__eyebrow{font-size:9px;letter-spacing:1.2px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__title{font-size:clamp(38px,11.795vw,52px);line-height:1.04;letter-spacing:-.5px;margin-top:19px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__title>span{display:block}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__answers{padding:31px 22px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list{max-width:560px;padding:10px 19px 14px;border-width:4px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary{font-size:25px;line-height:1.18;padding:21px 31px 21px 0;min-height:70px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list summary:after{right:1px;top:24px;font-size:19px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-faq-folio__list details>p{font-size:14px;line-height:1.75;padding:0 5px 24px 0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop{padding:35px 0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__heading{width:calc(100% - 40px);max-width:520px;margin:0 auto 25px;padding:23px 16px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__heading h2{font-size:49px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:0 20px 20px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:thin;scrollbar-color:#8e2539 #e5dbc7}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card{flex:0 0 calc(100vw - 60px);width:calc(100vw - 60px);min-width:0;max-width:520px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image{padding:10px 10px 0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image img{height:340px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body{padding:25px 24px 28px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>h3{font-size:38px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>.ffpage-price{font-size:13px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-badge{top:23px;left:23px;font-size:23px}}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>h3,.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>p{min-height:0!important}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details{border:0;border-top:1px solid #d4cdb8}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details summary{position:relative;list-style:none;text-decoration:none;padding:0 22px 0 0;border:0;min-height:0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details summary::-webkit-details-marker{display:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details summary::marker{content:""}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details summary:after{position:absolute;right:0;top:0;content:"+";color:#35452e}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details[open] summary:after{content:"\2212"}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details ul{display:block;list-style:disc outside;padding:0 0 0 15px;margin:12px 0 0;border:0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details li{display:list-item;list-style:disc outside;min-height:0!important;margin:0 0 6px;padding:0;line-height:1.7}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-card-details li:before{display:none;content:none}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body>*{flex-shrink:0}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card{display:block;position:relative;min-height:1120px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body{display:block;padding-bottom:95px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__cta{position:absolute;left:27px;bottom:30px}@media(max-width:749px){.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card{min-height:1100px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__body{padding-bottom:95px}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ff-edit-card__cta{left:24px;bottom:28px}}.ffpage.ff-design-system:is(.ffpage--faqs,.ffpage--faq) .ffpage-shop__image img{height:auto;aspect-ratio:3/4;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ff-faq-folio.css.map */
