.fh-insert-menu{--menu-ink:#1238a6;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:32px;padding:30px clamp(24px,4vw,64px);background:#f7f5ef;color:var(--menu-ink);font-family:var(--font-body-family);text-align:left;max-height:calc(100dvh - 90px);overflow:auto;overscroll-behavior:contain}.fh-insert-menu__column{min-width:0}.fh-insert-menu__help{border-left:1px solid #d9dfe9;padding-left:30px}.fh-insert-menu__eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}.fh-insert-menu a{color:var(--menu-ink);text-decoration:none}.fh-insert-menu__item{display:grid!important;grid-template-columns:66px minmax(0,1fr) 18px;gap:16px;align-items:center;padding:9px 0!important;min-height:82px;width:100%}.fh-insert-menu__item img{width:66px;height:66px;object-fit:cover;display:block}.fh-insert-menu__title{display:block;font-family:var(--font-heading-family);font-size:17px;line-height:1.3;letter-spacing:-.025em;font-weight:400}.fh-insert-menu__detail{display:block;font-size:10px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.fh-insert-menu__arrow{font-size:22px;transition:transform .15s ease}.fh-insert-menu__item:hover .fh-insert-menu__arrow{transform:translate(3px)}.fh-insert-menu__item:focus-visible,.fh-insert-menu__feature:focus-visible{outline:2px solid var(--menu-ink);outline-offset:4px}.fh-insert-menu__help .fh-insert-menu__item{grid-template-columns:76px minmax(0,1fr) 18px;min-height:120px}.fh-insert-menu__help .fh-insert-menu__item img{width:76px;height:88px}.fh-insert-menu__feature{display:block;position:relative;overflow:hidden;background:#e9edf5;min-height:450px}.fh-insert-menu__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.fh-insert-menu__feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(242,236,224,.93),rgba(242,236,224,.55) 55%,transparent);z-index:1}.fh-insert-menu__feature-copy{position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column;padding:36px 28px}.fh-insert-menu__feature-copy>svg{width:48px;height:38px;margin-bottom:16px}.fh-insert-menu__feature-title{font-family:var(--font-heading-family);font-size:clamp(28px,2.6vw,42px);line-height:1.1;letter-spacing:-.04em}.fh-insert-menu__feature-text{font-size:14px;line-height:1.6;margin-top:20px}.fh-insert-menu__feature-cta{font-size:12px;margin-top:28px;text-decoration:underline;text-underline-offset:5px}.header .fh-insert-nav .fh-insert-dropdown{position:absolute;left:0;right:0;width:100%;padding:0!important;max-width:none;box-shadow:0 14px 24px #14203912}.header:has(.fh-insert-nav:hover),.header:has(.fh-insert-nav:focus-within){background:#f7f5ef!important}body.template--index.is-at-top .header:has(.fh-insert-nav:hover) .header__nav-link,body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within) .header__nav-link,body.template--index.is-at-top .header:has(.fh-insert-nav:hover) .header__logo .h4,body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within) .header__logo .h4{color:#1238a6!important}body.template--index.is-at-top .header:has(.fh-insert-nav:hover) .header__logo:before{filter:none}#fluff-insert-finder{scroll-margin-top:100px}@media(min-width:990px){.header__nav-item.fh-insert-nav{position:static}.fh-insert-nav:focus-within>.fh-insert-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media(max-width:1199px)and (min-width:990px){.fh-insert-menu{gap:20px;padding:24px}.fh-insert-menu__help{padding-left:20px}.fh-insert-menu__item{gap:10px;grid-template-columns:52px minmax(0,1fr) 14px}.fh-insert-menu__item img{width:52px;height:58px}.fh-insert-menu__title{font-size:15px}.fh-insert-menu__help .fh-insert-menu__item{grid-template-columns:52px minmax(0,1fr) 14px}.fh-insert-menu__help .fh-insert-menu__item img{width:52px;height:70px}}.fh-insert-menu--mobile{grid-template-columns:1fr;max-height:none;padding:10px 0 24px;gap:24px}.fh-insert-menu--mobile .fh-insert-menu__column{padding:0 22px}.fh-insert-menu--mobile .fh-insert-menu__help{border-left:0;border-top:1px solid #d9dfe9;padding-top:24px}.fh-insert-menu--mobile .fh-insert-menu__item{min-height:82px;grid-template-columns:64px minmax(0,1fr) 18px}.fh-insert-menu--mobile .fh-insert-menu__title{font-size:16px}.fh-insert-menu--mobile .fh-insert-menu__detail{font-size:10px;letter-spacing:.03em}.fh-insert-menu--mobile .fh-insert-menu__feature{margin:0 22px;min-height:300px}.fh-insert-menu--mobile .fh-insert-menu__feature-title{font-size:30px}.fh-insert-menu--mobile .fh-insert-menu__feature-copy{padding:24px}nav.slide-out-menu li.fh-insert-mobile{border:0;padding:0;list-style:none}@media(min-width:990px){.header .fh-insert-nav:hover>.fh-insert-dropdown,.header .fh-insert-nav:focus-within>.fh-insert-dropdown{display:block!important;opacity:1;visibility:visible;pointer-events:auto;transform:none}.header .fh-insert-nav>.fh-insert-dropdown{top:100%;left:0;right:0}}body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within) .header__logo:before{filter:none}body.template--index.is-at-top .header:has(.fh-insert-nav:hover) .header__utils-link,body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within) .header__utils-link,body.template--index.is-at-top .header:has(.fh-insert-nav:hover) .header__utils button,body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within) .header__utils button{color:#1238a6!important}body.template--index.is-at-top .header:has(.fh-insert-nav:hover),body.template--index.is-at-top .header:has(.fh-insert-nav:focus-within){background:#f7f5ef!important;border-bottom-color:#d9dfe9!important}.fh-insert-menu--mobile .fh-insert-menu__feature{display:block!important;padding:0!important}.fh-insert-menu__help .fh-insert-menu__item img{object-fit:contain;background:#f7f5ef}.fh-shape-drawing{display:block;width:66px;height:66px;color:#1238a6;background:#e9edf5;padding:6px;transform-origin:center}.fh-insert-menu__item:has(.fh-shape-drawing){perspective:300px}@keyframes fh-pillow-plump{0%,to{transform:scale(1)}45%{transform:scale(1.07,.94)}70%{transform:scale(.98,1.04)}}@media(prefers-reduced-motion:no-preference){.fh-insert-menu__item:hover .fh-shape-drawing,.fh-insert-menu__item:focus-visible .fh-shape-drawing{animation:fh-pillow-plump .55s ease-out 1}}@media(max-width:1199px)and (min-width:990px){.fh-shape-drawing{width:52px;height:58px}}.fh-editorial-nav{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);gap:28px 44px;background:#f7f5ef;padding:36px clamp(24px,4vw,64px) 24px;color:#1238a6;text-align:left;max-height:calc(100dvh - 90px);overflow:auto;font-family:var(--font-body-family)}.fh-editorial-nav a{color:inherit;text-decoration:none}.fh-editorial-nav__eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 18px}.fh-editorial-nav__intro h2{font-family:Georgia,serif!important;font-size:36px!important;line-height:1.08;letter-spacing:-.03em;font-weight:400;margin:0 0 18px;max-width:260px}.fh-editorial-nav__intro>p:not([class]){font-size:12px;line-height:1.7;max-width:250px;margin-bottom:20px}.fh-editorial-nav__intro>a{font-size:12px;text-decoration:underline;text-underline-offset:5px}.fh-editorial-nav__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fh-editorial-nav__card{display:block!important;min-width:0;padding:0!important}.fh-editorial-nav__drawing{background:#e9edf5;padding:12px 18px;transition:background-color .2s}.fh-editorial-nav__drawing svg{width:100%;height:160px;display:block}.fh-nav-seat{fill:#dfe8f5;transition:fill .2s}.fh-editorial-nav__card:hover .fh-nav-seat,.fh-editorial-nav__card:focus-visible .fh-nav-seat{fill:#f7f5ef}.fh-editorial-nav__label{display:flex;justify-content:space-between;gap:8px;font-size:15px;line-height:1.4;margin:16px 0 7px}.fh-editorial-nav__label>span{font-size:18px}.fh-editorial-nav__detail{display:block;font-size:11px;line-height:1.6}.fh-editorial-nav__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;border-top:1px solid #d9dfe9;padding-top:20px;font-size:11px;line-height:1.5}.fh-editorial-nav__foot>span{margin-right:auto}.fh-editorial-nav__foot a{text-decoration:underline;text-underline-offset:4px}.fh-editorial-nav a:focus-visible{outline:2px solid #1238a6;outline-offset:4px}.fh-editorial-nav--mobile{display:block;padding:20px 22px 30px;max-height:none}.fh-editorial-nav--mobile .fh-editorial-nav__intro h2{font-size:30px!important;max-width:300px}.fh-editorial-nav--mobile .fh-editorial-nav__intro{margin-bottom:28px}.fh-editorial-nav--mobile .fh-editorial-nav__intro>a{display:inline-block!important;padding:0!important;font-size:12px!important}.fh-editorial-nav--mobile .fh-editorial-nav__cards{grid-template-columns:1fr;gap:24px}.fh-editorial-nav--mobile .fh-editorial-nav__card{display:grid!important;grid-template-columns:86px minmax(0,1fr);gap:0 16px}.fh-editorial-nav--mobile .fh-editorial-nav__drawing{grid-row:1/3;padding:4px}.fh-editorial-nav--mobile .fh-editorial-nav__drawing svg{height:82px}.fh-editorial-nav--mobile .fh-editorial-nav__label{font-size:15px;margin:8px 0 5px}.fh-editorial-nav--mobile .fh-editorial-nav__detail{font-size:11px}.fh-editorial-nav--mobile .fh-editorial-nav__foot{display:flex;margin-top:28px;gap:16px}.fh-editorial-nav--mobile .fh-editorial-nav__foot>span{width:100%;margin:0}.fh-editorial-nav--mobile .fh-editorial-nav__foot a{font-size:11px!important;display:block!important;padding:0!important}@media(min-width:990px)and (max-width:1199px){.fh-editorial-nav{gap:24px;padding:28px 24px 22px}.fh-editorial-nav__cards{gap:14px}.fh-editorial-nav__drawing svg{height:125px}.fh-editorial-nav__intro h2{font-size:30px!important}.fh-editorial-nav__label{font-size:14px}}@media(prefers-reduced-motion:no-preference){.fh-editorial-nav__card:hover .fh-editorial-nav__drawing svg{animation:fh-pillow-plump .55s ease-out 1}}.fh-editorial-nav__drawing{background:#e9edf5;padding:12px 22px}.fh-editorial-nav__drawing .fh-nav-illustration{height:160px;max-width:240px;margin:0 auto;stroke-width:1.25}.fh-editorial-nav__card:hover .fh-editorial-nav__drawing,.fh-editorial-nav__card:focus-visible .fh-editorial-nav__drawing{background:#dfe8f5}.fh-editorial-nav--mobile .fh-editorial-nav__drawing{padding:2px}.fh-editorial-nav--mobile .fh-editorial-nav__drawing .fh-nav-illustration{height:82px}@media(min-width:990px)and (max-width:1199px){.fh-editorial-nav__drawing .fh-nav-illustration{height:125px}}.fh-editorial-nav__card:hover .fh-nav-seat,.fh-editorial-nav__card:focus-visible .fh-nav-seat{fill:#b9cbee}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fluff-insert-menu.css.map */
