@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(gff-home-cormorant-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(gff-home-cormorant-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(gff-home-inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(gff-home-inter-latin-500-normal.woff2) format("woff2")}.clc-mobile{display:block}.clc-desktop{display:none}@media(min-width:1180px){.clc-mobile{display:none}.clc-desktop{display:block}}.gff-home-root{position:relative;width:100%;background:#fbf8f3;color:#3a3936;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.6}.gff-home-root a{color:inherit}.gff-home-root video{max-width:100%}.gff-home-root [hidden]{display:none!important}.gff-home-root .pagesmith-native-host{display:contents}@media(min-width:391px)and (max-width:1179px){.gff-home-root #m-top>div:first-child{height:auto!important;aspect-ratio:13/11}}.gff-review-caption{margin:10px 0 0;font-size:14px;line-height:1.4;color:#2b2a28;white-space:normal}.gff-review-heading h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:48px;line-height:1.05;margin:0 0 12px}.gff-review-heading p{margin:0;font-size:16px}.gff-press-harpers{font-family:Georgia,serif;font-size:24px;white-space:nowrap;color:#2b2a28}.gff-routine-video{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000}@media(max-width:749px){.gff-review-heading h2{font-size:36px}.gff-press-harpers{font-size:16px}.gff-home-root [data-pagesmith-section=home_press] .clc-mobile section>div{flex-wrap:wrap;gap:20px;justify-content:center!important}}.gff-home-root .gff-new-desktop-hero>[data-pagesmith-image=image_ff1539fa15645030]{object-fit:contain!important}.gff-home-root .gff-new-desktop-hero>div{left:max(48px,calc((100% - 1200px)/2))!important;width:42%!important;max-width:520px}.gff-home-root .gff-new-desktop-hero h1{font-size:clamp(48px,4.4vw,64px)!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gff-home.css.map */
