.ffmm-gifts{--ffmm-g-ink:#33362f;--ffmm-g-olive:#5c694f;--ffmm-g-text:#68685e;--ffmm-g-dust:#bd9f93;--ffmm-g-cream:#fbf8f3;--ffmm-g-ivory:#fffefa;--ffmm-g-parchment:#f2eee7;--ffmm-g-line:#e5ded3;background:var(--ffmm-g-cream);color:var(--ffmm-g-ink);overflow-x:clip;font-family:var(--font-body-family),Arial,sans-serif}.ffmm-gifts *,.ffmm-gifts *:before,.ffmm-gifts *:after{box-sizing:border-box}.ffmm-gifts__wrap{width:min(1150px,calc(100% - 60px));margin-inline:auto}.ffmm-gifts h1,.ffmm-gifts h2,.ffmm-gifts h3,.ffmm-gifts h4,.ffmm-gifts h5,.ffmm-gifts .rte h1,.ffmm-gifts .rte h2,.ffmm-gifts .rte h3{font-family:var(--font-heading-family),Georgia,serif;font-style:var(--font-heading-style,normal);font-weight:400;line-height:1.12;letter-spacing:-.021em;text-transform:none;color:var(--ffmm-g-ink)}.ffmm-gifts p,.ffmm-gifts li{color:var(--ffmm-g-text);font-weight:400}.ffmm-gifts .rte strong,.ffmm-gifts strong{font-weight:400}.ffmm-gifts__eyebrow{font:400 10.5px/1.6 var(--font-body-family),Arial,sans-serif!important;letter-spacing:.19em;text-transform:uppercase;color:var(--ffmm-g-olive)!important;margin:0 0 20px}.ffmm-gifts__eyebrow span{color:var(--ffmm-g-dust);margin:0 8px}.ffmm-gifts__short-rule{display:block;width:85px;height:1px;background:var(--ffmm-g-dust);position:relative;margin-bottom:30px}.ffmm-gifts__short-rule:after{content:"\2727";font:400 20px/1 Georgia,serif;color:var(--ffmm-g-dust);position:absolute;right:-22px;top:-11px}.ffmm-gifts__hero{padding:clamp(62px,7.5vw,104px) 0 clamp(74px,9vw,119px);background:radial-gradient(ellipse at 12% 24%,rgba(224,199,187,.23),transparent 58%),var(--ffmm-g-cream);border-bottom:1px solid var(--ffmm-g-line)}.ffmm-gifts__hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,6.3vw,88px);align-items:center}.ffmm-gifts__hero-inner>*{min-width:0}.ffmm-gifts__hero-copy h1{font-size:clamp(48px,5.7vw,77px);line-height:1.04;margin:0 0 22px;text-wrap:balance}.ffmm-gifts__hero-subtitle{font:italic 400 clamp(27px,3vw,38px)/1.2 var(--font-heading-family),Georgia,serif!important;color:#a38074!important;margin:0 0 25px!important}.ffmm-gifts__hero-prose{font:400 15px/1.92 var(--font-body-family),Arial,sans-serif;color:var(--ffmm-g-text)}.ffmm-gifts__hero-prose p{margin:0 0 17px}.ffmm-gifts__hero-prose p:last-child{margin-bottom:0}.ffmm-gifts__hero-prose a[href*="Corporate_Gifting_Enquiry_Form.pdf"],.ffmm-gifts__chapter--6 a[href*="Corporate_Gifting_Enquiry_Form.pdf"],.ffmm-gifts__chapter--7 a[href*="Corporate_Gifting_Enquiry_Form.pdf"]{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 24px;min-height:47px;border:1px solid var(--ffmm-g-olive);border-radius:2px;color:#fff!important;background:var(--ffmm-g-olive);text-decoration:none!important;font:400 11px/1.5 var(--font-body-family),Arial,sans-serif;letter-spacing:.06em;transition:background .2s ease}.ffmm-gifts__hero-prose a[href*="Corporate_Gifting_Enquiry_Form.pdf"]:hover,.ffmm-gifts__chapter--6 a[href*="Corporate_Gifting_Enquiry_Form.pdf"]:hover,.ffmm-gifts__chapter--7 a[href*="Corporate_Gifting_Enquiry_Form.pdf"]:hover{background:#434e39}.ffmm-gifts__hero-prose p:has(a[href*="Corporate_Gifting_Enquiry_Form.pdf"]){margin-top:28px}.ffmm-gifts__jump{display:inline-flex;margin-top:21px;font:400 12px/1.7 var(--font-body-family),Arial,sans-serif;color:var(--ffmm-g-olive)!important;text-underline-offset:5px;gap:8px}.ffmm-gifts__hero-figure{margin:0;padding:15px;background:var(--ffmm-g-ivory);border:1px solid var(--ffmm-g-line);box-shadow:0 18px 50px #42372c14}.ffmm-gifts__hero-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:540px;object-fit:cover}.ffmm-gifts__hero-art{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:37px;background:radial-gradient(ellipse at 60% 45%,rgba(187,165,134,.25),transparent 60%),linear-gradient(140deg,#f4f0e9,#ede4d8);color:#7b886d;text-align:center}.ffmm-gifts__hero-art span{font: 130px/1 Georgia,serif;color:#929d82}.ffmm-gifts__hero-art i{font:400 11px/2 var(--font-body-family),Arial,sans-serif;letter-spacing:.2em;font-style:normal}.ffmm-gifts figcaption{font:400 10px/1.6 var(--font-body-family),Arial,sans-serif;letter-spacing:.12em;color:#8e8075;text-align:center;margin-top:15px}.ffmm-gifts__occasions{padding:clamp(67px,7vw,98px) 0 clamp(76px,9vw,110px);background:var(--ffmm-g-ivory)}.ffmm-gifts__occasions-intro{max-width:760px;margin:0 auto 47px;text-align:center}.ffmm-gifts__occasions-intro h2{font-size:clamp(37px,4.8vw,58px);margin:0 0 20px}.ffmm-gifts__occasions-intro p{font:400 15px/1.83 var(--font-body-family),Arial,sans-serif;margin:0;color:var(--ffmm-g-text)}.ffmm-gifts__occasions>.ffmm-gifts__wrap>.ffmm-gifts__eyebrow{text-align:center}.ffmm-gifts__occasions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ffmm-gifts__occasion{border:1px solid var(--ffmm-g-line);background:#faf8f4;padding:30px 24px;min-height:170px}.ffmm-gifts__occasion-index{display:block;font:400 30px/1 var(--font-heading-family),Georgia,serif;color:var(--ffmm-g-dust);margin-bottom:18px}.ffmm-gifts__occasion p{margin:0;font:400 13.5px/1.72 var(--font-body-family),Arial,sans-serif;color:var(--ffmm-g-text)}.ffmm-gifts__occasion strong{display:block;font:400 26px/1.14 var(--font-heading-family),Georgia,serif;color:var(--ffmm-g-ink);margin:0 0 11px}.ffmm-gifts__chapter{padding:clamp(71px,8vw,109px) 0;border-top:1px solid var(--ffmm-g-line)}.ffmm-gifts__chapter>.ffmm-gifts__wrap{max-width:1015px}.ffmm-gifts__chapter-head{margin:0 0 18px}.ffmm-gifts__chapter-content{color:var(--ffmm-g-text)}.ffmm-gifts__chapter-content>h2{font-size:clamp(38px,4.7vw,60px);margin:0 0 28px;max-width:860px;text-wrap:balance}.ffmm-gifts__chapter-content>h3{font-size:clamp(25px,3.2vw,36px);margin:20px 0}.ffmm-gifts__chapter-content>h5{font-size:clamp(22px,3vw,32px);margin:0 0 15px}.ffmm-gifts__chapter-content>p,.ffmm-gifts__chapter-content>ul,.ffmm-gifts__chapter-content>ol{font:400 15px/1.9 var(--font-body-family),Arial,sans-serif;color:var(--ffmm-g-text);margin:0 0 21px;max-width:760px}.ffmm-gifts__chapter-content li{font:400 14.5px/1.78 var(--font-body-family),Arial,sans-serif}.ffmm-gifts__chapter-content ul{list-style:none;padding:0}.ffmm-gifts__chapter-content ul li{position:relative;border-bottom:1px solid var(--ffmm-g-line);padding:10px 0 10px 22px}.ffmm-gifts__chapter-content ul li:before{content:"\2727";position:absolute;left:0;top:9px;color:var(--ffmm-g-dust)}.ffmm-gifts__chapter-content a{color:var(--ffmm-g-olive)!important;text-underline-offset:5px}.ffmm-gifts__under-link{display:inline-flex;gap:8px;margin-top:21px;text-decoration:underline;text-underline-offset:5px;color:var(--ffmm-g-olive)!important;font:400 12px/1.8 var(--font-body-family),Arial,sans-serif}.ffmm-gifts__chapter--1{background:var(--ffmm-g-parchment)}.ffmm-gifts__chapter--1 .ffmm-gifts__chapter-content ul{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px}.ffmm-gifts__chapter--1 .ffmm-gifts__chapter-content ul li{background:#ffffff87;border:1px solid #e4ddd1;padding:16px 18px 16px 35px}.ffmm-gifts__chapter--1 .ffmm-gifts__chapter-content ul li:before{top:15px;left:14px}.ffmm-gifts__chapter--2{background:#fbf9f5}.ffmm-gifts__chapter--2 .ffmm-gifts__chapter-content{border-left:1px solid var(--ffmm-g-dust);padding-left:clamp(20px,3vw,43px)}.ffmm-gifts__chapter--2 .ffmm-gifts__chapter-content>h3{font:italic 400 clamp(24px,3vw,34px)/1.25 var(--font-heading-family),Georgia,serif;color:#9b7d70}.ffmm-gifts__chapter--3{background:#f1ede6}.ffmm-gifts__chapter--3 .ffmm-gifts__chapter-content>p:has(br){background:#fffefa;border:1px solid var(--ffmm-g-line);padding:28px 29px;font:400 15px/2.15 var(--font-body-family),Arial,sans-serif;max-width:740px}.ffmm-gifts__chapter--4{background:#fbf9f5}.ffmm-gifts__chapter--5{background:#f1ede6}.ffmm-gifts__chapter--5 .ffmm-gifts__chapter-content>h3{font-size:clamp(25px,3vw,34px);margin:23px 0 18px}.ffmm-gifts__chapter--5 .ffmm-gifts__chapter-content ul{background:#fffefa;border:1px solid var(--ffmm-g-line);padding:13px 27px;max-width:750px}.ffmm-gifts__chapter--6{background:#fbf9f5}.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content>h3:first-of-type{font:italic 400 clamp(24px,3vw,34px)/1.3 var(--font-heading-family),Georgia,serif;color:#9c7e73}.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content>h3:has(a){margin:23px 0}.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content a[href^="mailto:"],.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content a[href*="wa.me"]{font-weight:400}.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content h3 a[href^="mailto:"],.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content p a[href*="wa.me"]{display:inline-flex;border:1px solid var(--ffmm-g-line);background:#fffefa;border-radius:2px;padding:13px 18px;text-decoration:none!important;font:400 11px/1.5 var(--font-body-family),Arial,sans-serif;letter-spacing:.04em;min-height:46px;align-items:center;color:var(--ffmm-g-olive)!important}.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content h3 a[href^="mailto:"]:hover,.ffmm-gifts__chapter--6 .ffmm-gifts__chapter-content p a[href*="wa.me"]:hover{border-color:var(--ffmm-g-olive)}.ffmm-gifts__chapter--7{background:radial-gradient(ellipse at 85% 0%,rgba(208,183,171,.22),transparent 58%),#f1ede6;text-align:center}.ffmm-gifts__chapter--7 .ffmm-gifts__chapter-head .ffmm-gifts__short-rule{margin-inline:auto}.ffmm-gifts__chapter--7 .ffmm-gifts__chapter-content>h2,.ffmm-gifts__chapter--7 .ffmm-gifts__chapter-content>p{margin-inline:auto}.ffmm-gifts a:focus-visible{outline:3px solid #869771;outline-offset:4px}@media(max-width:960px){.ffmm-gifts__occasions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ffmm-gifts__hero-inner{gap:33px}}@media(max-width:749px){.ffmm-gifts__wrap{width:calc(100% - 38px)}.ffmm-gifts__hero{padding:58px 0 72px}.ffmm-gifts__hero-inner{grid-template-columns:1fr;gap:38px}.ffmm-gifts__hero-copy h1{font-size:clamp(49px,9vw,69px)}.ffmm-gifts__hero-figure{max-width:500px;margin-inline:auto;width:100%}.ffmm-gifts__hero-photo{aspect-ratio:4/4;max-height:430px}.ffmm-gifts__chapter{padding:66px 0}.ffmm-gifts__occasions{padding:65px 0}.ffmm-gifts__occasions-intro{margin-bottom:34px}}@media(max-width:450px){.ffmm-gifts__wrap{width:calc(100% - 32px)}.ffmm-gifts__hero-copy h1{font-size:47px}.ffmm-gifts__occasions-grid{grid-template-columns:1fr;gap:11px}.ffmm-gifts__occasion{min-height:0;padding:24px}.ffmm-gifts__occasion-index{margin-bottom:10px;font-size:25px}.ffmm-gifts__chapter--1 .ffmm-gifts__chapter-content ul{grid-template-columns:1fr}.ffmm-gifts__hero-prose a[href*="Corporate_Gifting_Enquiry_Form.pdf"]{width:100%}}@media(prefers-reduced-motion:reduce){.ffmm-gifts__hero-prose a[href*="Corporate_Gifting_Enquiry_Form.pdf"]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ffmm-corporate-gifting.css.map */
