.ffh-dawn,.ffh{--ffh-bg: #F5F1EA;--ffh-card: #FFFCF7;--ffh-ink: #1A1918;--ffh-ink-rgb: 26, 25, 24;--ffh-muted: #5C5751;--ffh-line: #E5DDD1;--ffh-dark: #262422;--ffh-dark-rgb: 38, 36, 34;--ffh-dark-2: #3A3734;--ffh-terracotta: #B4532A;--ffh-terracotta-text: #A14823;--ffh-terracotta-d: #973F1B;--ffh-accent-soft: #F6E3D6;--ffh-gold: #D9A441;--ffh-gold-rgb: 217, 164, 65;--ffh-gold-hover: #E4B65E;--ffh-cream: #F5EDE1;--ffh-cream-rgb: 245, 237, 225;--ffh-sand: #EDE6DA;--ffh-white: #FFFFFF;--ffh-ok: #2F8F5B;--ffh-ok-soft: #DDF1E4;--ffh-r-lg: 28px;--ffh-r-md: 18px;--ffh-r-sm: 12px;--ffh-pill: 999px;--ffh-ff-display: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--ffh-ff-text: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--ffh-shadow-card: 0 10px 40px rgba(38, 36, 34, .08);--ffh-shadow-pop: 0 6px 20px rgba(26, 25, 24, .18);--ffh-track-display: -.035em;--ffh-pine-900: var(--ffh-ink);--ffh-pine: var(--ffh-dark);--ffh-pine-700: var(--ffh-dark-2);--ffh-cream-2: var(--ffh-sand);--ffh-paper: var(--ffh-card);--ffh-ink-2: var(--ffh-muted);--ffh-field: #857F76;--ffh-brass: var(--ffh-gold);--ffh-brass-hover: var(--ffh-gold-hover);--ffh-brass-d: var(--ffh-terracotta);--ffh-brass-text: var(--ffh-terracotta-text);--ffh-ember: var(--ffh-terracotta);--ffh-ember-d: var(--ffh-terracotta-d);--ffh-on-dark: var(--ffh-cream);--ffh-on-dark-2: #CFC6B8;--ffh-on-dark-3: #A29C91;--ffh-ff-head: var(--ffh-ff-display);--ffh-ff-body: var(--ffh-ff-text);--ffh-r: var(--ffh-r-md);--ffh-r-btn: var(--ffh-pill);--ffh-shadow: var(--ffh-shadow-card);--ffh-gutter: 20px;--ffh-wrap: 1192px;--ffh-sec: 64px;--ffh-head-gap: 32px;--ffh-fs-body: 18px;--ffh-fs-list: 17px;--ffh-fs-meta: 16px;--ffh-fs-eyebrow: 14px;--ffh-fs-lead: 19px;--ffh-fs-hero: 46px;--ffh-fs-h1: 40px;--ffh-fs-h2: 38px;--ffh-fs-split: 38px;--ffh-fs-h3: 24px;--ffh-fs-faq: 18px;--ffh-fs-wm: clamp(14px, 4.6vw, 19px);--ffh-fs-wm-sub: 11px}.ffh-dawn,.ffh-dawn .color-scheme-1,.ffh-dawn .color-scheme-2,.ffh-dawn .color-scheme-3{--ffh-text-2: var(--ffh-muted);--ffh-accent: var(--ffh-terracotta);--ffh-accent-text: var(--ffh-terracotta-text);--ffh-accent-icon: var(--ffh-terracotta);--ffh-accent-bg: var(--ffh-accent-soft);--ffh-rule: var(--ffh-line);--ffh-focus: var(--ffh-dark);--ffh-surface: var(--ffh-card);--ffh-card-border: var(--ffh-line);--ffh-tint: var(--ffh-sand);--ffh-link: var(--ffh-accent-text);--ffh-btn-bg: var(--ffh-dark);--ffh-btn-fg: var(--ffh-white);--ffh-btn-hover: var(--ffh-dark-2);--ffh-line-hover-bg: var(--ffh-dark);--ffh-line-hover-fg: var(--ffh-white)}.ffh-dawn .color-scheme-2,.ffh-dawn .color-scheme-3{--ffh-tint: var(--ffh-bg)}.ffh-dawn .color-scheme-4,.ffh-dawn .color-scheme-5{--ffh-text-2: var(--ffh-on-dark-2);--ffh-accent: var(--ffh-gold);--ffh-accent-text: var(--ffh-gold);--ffh-accent-icon: var(--ffh-gold);--ffh-accent-bg: rgba(var(--ffh-gold-rgb), .16);--ffh-rule: rgba(var(--ffh-cream-rgb), .16);--ffh-focus: var(--ffh-gold);--ffh-surface: rgba(var(--ffh-cream-rgb), .06);--ffh-card-border: rgba(var(--ffh-cream-rgb), .12);--ffh-tint: rgba(var(--ffh-cream-rgb), .09);--ffh-link: var(--ffh-gold);--ffh-btn-bg: var(--ffh-cream);--ffh-btn-fg: var(--ffh-ink);--ffh-btn-hover: var(--ffh-white);--ffh-line-hover-bg: var(--ffh-cream);--ffh-line-hover-fg: var(--ffh-ink)}@media screen and (min-width:750px){.ffh-dawn,.ffh{--ffh-gutter: 24px;--ffh-sec: 80px;--ffh-head-gap: 36px;--ffh-fs-hero: 62px;--ffh-fs-h1: 48px;--ffh-fs-h2: 46px;--ffh-fs-split: 46px;--ffh-fs-h3: 26px;--ffh-fs-wm: 21px;--ffh-fs-wm-sub: 12px}}@media screen and (min-width:990px){.ffh-dawn,.ffh{--ffh-gutter: 32px;--ffh-sec: 96px;--ffh-head-gap: 44px;--ffh-fs-lead: 20px;--ffh-fs-hero: 80px;--ffh-fs-h1: 56px;--ffh-fs-h2: 56px;--ffh-fs-split: 56px;--ffh-fs-h3: 28px;--ffh-fs-wm: 24px}}body.ffh-dawn{--font-body-family: var(--ffh-ff-text);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--ffh-ff-display);--font-heading-style: normal;--font-heading-weight: 700;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ffh-dawn :where(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--ffh-ff-display);font-weight:700;font-style:normal;letter-spacing:-.025em;line-height:1.08}.ffh{color:rgb(var(--color-foreground));font-family:var(--ffh-ff-text);font-size:var(--ffh-fs-body);font-weight:400;font-style:normal;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ffh [hidden]{display:none!important}.ffh svg{display:block}.ffh :where(p){margin:0}.ffh :where(ul,ol){margin:0;padding:0;list-style:none}.ffh :where(a){color:inherit}.ffh :where(img){max-width:100%}.ffh :where(h1,h2,h3,h4){margin:0;font-family:var(--ffh-ff-display);font-weight:700;font-style:normal;line-height:1.04;letter-spacing:var(--ffh-track-display);color:inherit;text-wrap:balance;word-break:normal}.ffh :where(h3,h4){line-height:1.12;letter-spacing:-.02em}.ffh :where(h1,h2,h3,h4) em{font-style:normal;font-weight:inherit;color:var(--ffh-accent)}.ffh :where(strong,b){font-weight:700}.ffh :where(button,input,select,textarea){font-family:inherit;letter-spacing:0}.ffh .nw{white-space:nowrap}.ffh .btn>.nw,.ffh .link-arrow>.nw,.ffh .tile-title>.nw,.ffh .hdr-nav-list a>.nw,.ffh .ftr-col a>.nw,.ffh .ann-item>.nw{display:contents}.ffh .accent,.ffh .green{color:var(--ffh-accent)}.ffh .ico,.ffh-dawn .ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ffh .ico.ico--16,.ffh-dawn .ico.ico--16{width:16px;height:16px}.ffh .ico.ico--20,.ffh-dawn .ico.ico--20{width:20px;height:20px}.ffh .ico.ico--22,.ffh-dawn .ico.ico--22{width:22px;height:22px}.ffh .ico.ico--26,.ffh-dawn .ico.ico--26{width:26px;height:26px}.ffh .ico.ico--30,.ffh-dawn .ico.ico--30{width:30px;height:30px}.ffh .ffh-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ffh-pos, 50% 50%)}.ffh a:focus-visible,.ffh button:focus-visible,.ffh summary:focus-visible,.ffh input:focus-visible,.ffh select:focus-visible,.ffh textarea:focus-visible,.ffh [tabindex]:focus-visible{outline:3px solid var(--ffh-focus);outline-offset:3px;box-shadow:none}.ffh .wrap{max-width:calc(var(--ffh-wrap) + 2 * var(--ffh-gutter));margin-left:auto;margin-right:auto;padding-left:var(--ffh-gutter);padding-right:var(--ffh-gutter)}.ffh .narrow{max-width:calc(760px + 2 * var(--ffh-gutter))}.ffh .sec{padding-top:var(--ffh-sec);padding-bottom:var(--ffh-sec)}.ffh .sec--top0{padding-top:0}.ffh .sec--bot0{padding-bottom:0}.ffh .sec-head{max-width:720px;margin-bottom:var(--ffh-head-gap)}.ffh .sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.ffh .sec-head>:where(p,div):not(.eyebrow),.ffh .sec-intro{margin-top:16px;font-size:var(--ffh-fs-lead);line-height:1.55;color:var(--ffh-text-2)}.ffh .eyebrow{display:block;margin:0;font:600 var(--ffh-fs-eyebrow)/1.35 var(--ffh-ff-text);letter-spacing:0;text-transform:none;color:var(--ffh-accent-text)}.ffh .eyebrow+:where(h1,h2,h3,.ffh-h1,.ffh-h2,.ffh-h3){margin-top:12px}.ffh .ffh-h1{font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-h1);font-weight:700;line-height:1.02;letter-spacing:var(--ffh-track-display)}.ffh .ffh-h2{font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-h2);font-weight:700;line-height:1.02;letter-spacing:var(--ffh-track-display)}.ffh .ffh-h3{font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-h3);font-weight:700;line-height:1.1;letter-spacing:-.02em}.ffh .ffh-h1 em,.ffh .ffh-h2 em,.ffh .ffh-h3 em{font-style:normal;font-weight:inherit;color:var(--ffh-accent)}.ffh .lead{font-size:var(--ffh-fs-lead);line-height:1.55;color:var(--ffh-text-2)}.ffh .muted{color:var(--ffh-text-2)}.ffh .meta{font-size:var(--ffh-fs-meta);line-height:1.55}.ffh .ffh-center{text-align:center}.ffh .ffh-card{border:1px solid var(--ffh-card-border);border-radius:var(--ffh-r-md);background:var(--ffh-surface);box-shadow:var(--ffh-shadow-card)}.ffh .ffh-card--lg{border-radius:var(--ffh-r-lg)}.ffh .ffh-input{box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:12px 22px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-pill);background:var(--ffh-white);color:var(--ffh-ink);font:400 17px/1.3 var(--ffh-ff-text)}.ffh .ffh-textarea{box-sizing:border-box;width:100%;min-height:140px;margin:0;padding:16px 22px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-r-md);background:var(--ffh-white);color:var(--ffh-ink);font:400 17px/1.5 var(--ffh-ff-text);resize:vertical}.ffh .ffh-input::placeholder,.ffh .ffh-textarea::placeholder,.ffh .pill-field input::placeholder{color:var(--ffh-muted);opacity:1}.ffh .pill-field{display:flex;align-items:center;gap:6px;max-width:460px;padding:6px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-pill);background:var(--ffh-white);color:var(--ffh-ink)}.ffh .pill-field input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 16px;border:0;background:transparent}.ffh .pill-field .btn{flex:none;width:auto;min-height:48px;padding:12px 22px;font-size:15px}.ffh .ffh-rte>*+*{margin-top:.8em}.ffh .ffh-rte p,.ffh .ffh-rte ul,.ffh .ffh-rte ol{margin-bottom:0}.ffh .ffh-rte a{color:var(--ffh-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.ffh .ffh-rte a:hover{text-decoration-thickness:2.5px}.ffh .ffh-rte strong,.ffh .ffh-rte b{font-weight:700;color:inherit}.ffh .ffh-rte em{font-style:italic}.ffh .ffh-rte ul,.ffh .ffh-rte ol{display:grid;gap:8px;padding:0;list-style:none}.ffh .ffh-rte ul>li{position:relative;padding-left:22px}.ffh .ffh-rte ul>li:before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--ffh-accent-icon)}.ffh .ffh-rte ol{counter-reset:ffh-ol}.ffh .ffh-rte ol>li{position:relative;padding-left:32px;counter-increment:ffh-ol}.ffh .ffh-rte ol>li:before{content:counter(ffh-ol) ".";position:absolute;left:0;top:0;min-width:24px;font-family:var(--ffh-ff-display);font-weight:700;color:var(--ffh-accent-text)}.ffh .ffh-rte h2,.ffh .ffh-rte h3,.ffh .ffh-rte h4{margin-top:1.4em}.ffh .ffh-rte h2{font-size:30px;line-height:1.08}.ffh .ffh-rte h3{font-size:24px;line-height:1.12}.ffh .ffh-rte h4{font:700 var(--ffh-fs-body)/1.4 var(--ffh-ff-text);letter-spacing:0}.ffh .ffh-rte>:first-child{margin-top:0}.ffh .ffh-rte blockquote{margin:0;padding-left:18px;border-left:3px solid var(--ffh-accent-icon);font-family:var(--ffh-ff-display);font-weight:500;letter-spacing:-.01em}.ffh .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin:0;padding:14px 30px;border:0;border-radius:var(--ffh-pill);background:transparent;color:inherit;font:600 17px/1.2 var(--ffh-ff-text);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.ffh .btn .ico{width:20px;height:20px}.ffh .btn-ember,.ffh .btn-primary{background:var(--ffh-btn-bg);color:var(--ffh-btn-fg)}.ffh .btn-ember:hover,.ffh .btn-primary:hover{background:var(--ffh-btn-hover)}.ffh .btn-pine,.ffh .btn-dark{background:var(--ffh-dark);color:var(--ffh-white)}.ffh .btn-pine:hover,.ffh .btn-dark:hover{background:var(--ffh-dark-2)}.ffh .btn-brass,.ffh .btn-light{background:var(--ffh-cream);color:var(--ffh-ink);box-shadow:var(--ffh-shadow-pop)}.ffh .btn-brass:hover,.ffh .btn-light:hover{background:var(--ffh-white)}.ffh .btn-accent{background:var(--ffh-terracotta);color:var(--ffh-white)}.ffh .btn-accent:hover{background:var(--ffh-terracotta-d)}.ffh .btn-ghost{background:transparent;color:var(--ffh-on-dark);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:5px}.ffh .btn-ghost:hover{text-decoration-color:currentColor}.ffh .btn-line{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px currentColor}.ffh .btn-line:hover{background:var(--ffh-line-hover-bg);color:var(--ffh-line-hover-fg);box-shadow:inset 0 0 0 1.5px var(--ffh-line-hover-bg)}.ffh .btn[disabled],.ffh .btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ffh .btn--block{width:100%}.ffh .btn-row{display:grid;gap:12px;margin-top:30px}.ffh .link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--ffh-link);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .15s}.ffh .link-arrow .ico{width:20px;height:20px}.ffh .link-arrow:hover{text-decoration-color:currentColor}.ffh .link-arrow--center{display:flex;justify-content:center;width:100%}.ffh .email{padding:12px 0;font-weight:600;color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.ffh:has(>.photo-hero){background:var(--ffh-bg)}.ffh .photo-hero{position:relative;isolation:isolate;overflow:hidden;margin:10px;border-radius:var(--ffh-r-lg);background:var(--ffh-ink);color:var(--ffh-on-dark)}.ffh .photo-hero-media{position:absolute;top:0;left:0;right:0;height:420px;z-index:-1;background:var(--ffh-dark)}.ffh .photo-hero--page .photo-hero-media{height:280px}.ffh .photo-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--ffh-ink-rgb),.3) 0%,rgba(var(--ffh-ink-rgb),0) 18%,rgba(var(--ffh-ink-rgb),0) 34%,rgba(var(--ffh-ink-rgb),.86) 56%,rgba(var(--ffh-ink-rgb),.95) 66%,var(--ffh-ink) 80%)}.ffh .photo-hero-media picture{display:block;width:100%;height:100%}.ffh .photo-hero-body{position:relative;padding-top:262px;padding-bottom:40px}.ffh .photo-hero--page .photo-hero-body{padding-top:172px;padding-bottom:36px}.ffh .photo-hero .eyebrow{margin-bottom:14px;color:var(--ffh-gold)}.ffh .photo-hero-title{max-width:13em;font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-hero);font-weight:700;line-height:1.02;letter-spacing:var(--ffh-track-display);color:var(--ffh-white);text-shadow:0 2px 24px rgba(var(--ffh-ink-rgb),.35)}.ffh .photo-hero--page .photo-hero-title{font-size:var(--ffh-fs-h1)}.ffh .photo-hero-title em{font-style:normal;font-weight:inherit;color:var(--ffh-gold)}.ffh .photo-hero-text{max-width:32em;margin-top:18px;font-size:var(--ffh-fs-lead);line-height:1.55;color:var(--ffh-on-dark)}.ffh .photo-hero-text strong{font-weight:700;color:var(--ffh-on-dark)}.ffh .photo-hero-text>*+*{margin-top:.7em}.ffh .photo-hero-text a{color:inherit;text-decoration:underline;text-underline-offset:4px}.ffh .photo-hero .btn-row{margin-top:30px}.ffh .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ffh .tiles>li{min-width:0}.ffh .tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--ffh-r-md);background:var(--ffh-dark);color:var(--ffh-on-dark);text-decoration:none}.ffh .tile .ffh-photo{position:absolute;top:0;left:0;z-index:-2;transition:transform .5s ease}.ffh .tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--ffh-ink-rgb),0) 30%,rgba(var(--ffh-ink-rgb),.45),rgba(var(--ffh-ink-rgb),.6))}.ffh .tile:hover .ffh-photo{transform:scale(1.04)}.ffh .tile-label{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:6px}.ffh .tile-label:before{content:"";position:absolute;top:-40px;right:-14px;bottom:-14px;left:-14px;z-index:-1;background:linear-gradient(180deg,rgba(var(--ffh-ink-rgb),0) 0,rgba(var(--ffh-ink-rgb),.84) 40px);pointer-events:none}.ffh .tile-title{font:700 19px/1.1 var(--ffh-ff-display);letter-spacing:-.02em;color:var(--ffh-white);overflow-wrap:break-word}.ffh .tile-link{display:inline-flex;align-items:center;gap:6px;font:600 16px/1.25 var(--ffh-ff-text);color:var(--ffh-gold)}.ffh .tile-link .ico{width:16px;height:16px}.ffh .tile:hover .tile-link{text-decoration:underline;text-underline-offset:4px}.ffh .tile-text{margin-top:12px;font-size:var(--ffh-fs-list);line-height:1.55;color:var(--ffh-text-2)}.ffh .pcards{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ffh .pcards>li{display:flex;min-width:0}.ffh .pcard{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--ffh-card-border);border-radius:var(--ffh-r-md);background:var(--ffh-surface);box-shadow:var(--ffh-shadow-card)}.ffh .pcard-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ffh-tint)}.ffh .pcard-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--ffh-ink-rgb),0) 60%,rgba(var(--ffh-ink-rgb),.08))}.ffh .ffh-badge{position:absolute;top:14px;left:14px;z-index:1;display:inline-block;padding:7px 12px;border-radius:8px;background:var(--ffh-ink);color:var(--ffh-white);font:600 13px/1.1 var(--ffh-ff-text);letter-spacing:.01em;text-transform:none}.ffh .ffh-badge--static{position:static}.ffh .pcard-body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.ffh .pcard-title{font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-h3);font-weight:700;line-height:1.1;letter-spacing:-.02em}.ffh .pcard-title a{color:inherit;text-decoration:none}.ffh .pcard-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ffh .pcard-for{margin-top:8px;font-size:var(--ffh-fs-list);line-height:1.55;color:var(--ffh-text-2)}.ffh .checks{display:grid;gap:12px;margin-top:16px}.ffh .checks>li{display:flex;align-items:flex-start;gap:12px;font-size:var(--ffh-fs-list);font-weight:500;line-height:1.5}.ffh .checks .ico{width:24px;height:24px;margin-top:1px;padding:5px;border-radius:50%;background:var(--ffh-accent-bg);color:var(--ffh-accent-text);stroke-width:3}.ffh .pcard-note{margin-top:12px;font-size:var(--ffh-fs-list);line-height:1.55;color:var(--ffh-text-2)}.ffh .pcard-guide{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ffh-rule);font-size:var(--ffh-fs-list);line-height:1.55;color:var(--ffh-text-2)}.ffh .pcard-guide .ico{width:22px;height:22px;color:var(--ffh-accent-icon)}.ffh .pcard-foot{margin-top:auto;padding-top:20px}.ffh .pcard-foot .link-arrow{margin-top:6px}.ffh .price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}.ffh .ffh-price{font:700 32px/1 var(--ffh-ff-display);letter-spacing:-.02em;color:var(--ffh-accent)}.ffh .ship-note{font-size:var(--ffh-fs-meta);line-height:1.55;color:var(--ffh-text-2)}.ffh .pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--ffh-pill);background:var(--ffh-accent-bg);color:var(--ffh-accent-text);font:600 14px/1.2 var(--ffh-ff-text);text-decoration:none}.ffh .pill .ico{width:16px;height:16px}.ffh a.pill{min-height:44px;padding-left:16px;padding-right:16px}.ffh a.pill:hover{text-decoration:underline;text-underline-offset:3px}.ffh .cover{position:relative;width:23.6em;aspect-ratio:8.5 / 11;font-size:10px;transform:rotate(-2.5deg)}.ffh .cover--sm{font-size:6.78px}.ffh .cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(1.4em,.8em) rotate(4deg);border-radius:.4em;background:var(--ffh-card);box-shadow:0 1.2em 3em -1em rgba(var(--ffh-ink-rgb),.35)}.ffh .cover-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2.6em 1.8em 2.2em;border-radius:.4em .6em .6em .4em;background:radial-gradient(120% 80% at 30% 20%,var(--ffh-dark-2) 0%,var(--ffh-dark) 45%,var(--ffh-ink) 100%);box-shadow:0 2.2em 4em -1.4em rgba(var(--ffh-ink-rgb),.55),inset .6em 0 #0000002e;color:var(--ffh-on-dark);text-align:center}.ffh .cover-face:after{content:"";position:absolute;top:1em;right:1em;bottom:1em;left:1em;border:1px solid rgba(var(--ffh-gold-rgb),.55);border-radius:.2em;pointer-events:none}.ffh .cover-top{font:600 .95em/1.2 var(--ffh-ff-text);letter-spacing:.22em;text-transform:uppercase;color:var(--ffh-gold)}.ffh .cover-title{font:800 3.1em/1 var(--ffh-ff-display);letter-spacing:-.03em}.ffh .cover-title .ico{width:.71em;height:.71em;margin:0 auto .39em;color:var(--ffh-terracotta);stroke-width:1.8}.ffh .cover-rule{display:block;width:4.4em;height:1px;margin:1.2em auto;background:var(--ffh-gold)}.ffh .cover-sub{font:500 1.35em/1.3 var(--ffh-ff-display);letter-spacing:-.01em;color:var(--ffh-on-dark-2)}.ffh .cover-foot{font:600 1em/1.2 var(--ffh-ff-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ffh-on-dark-2)}.ffh .cover--fill{width:100%;height:100%;aspect-ratio:auto;transform:none;container-type:inline-size}.ffh .cover--fill:before{display:none}.ffh .cover--fill .cover-face{font-size:10px;font-size:4.2cqw;border-radius:0;box-shadow:inset .6em 0 #0000002e}.ffh .promise-grid{display:grid;gap:28px}.ffh .promise{display:flex;align-items:flex-start;gap:16px}.ffh .promise-ico{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ffh-accent-bg);color:var(--ffh-accent-icon)}.ffh .promise-ico .ico{width:26px;height:26px}.ffh .promise-title{font:700 20px/1.2 var(--ffh-ff-display);letter-spacing:-.02em}.ffh .promise p,.ffh .promise-text{margin-top:6px;font-size:var(--ffh-fs-list);line-height:1.55;color:var(--ffh-text-2)}.ffh .promise p a,.ffh .promise-text a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ffh .ffh-faq{display:grid;gap:12px;max-width:820px}.ffh .faq-row{padding:0 22px;border:1px solid var(--ffh-rule);border-radius:16px;background:var(--ffh-surface);scroll-margin-top:24px}.ffh .faq-row>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none}.ffh .faq-row>summary::-webkit-details-marker{display:none}.ffh .faq-row>summary::marker{content:""}.ffh .faq-row>summary:focus-visible{outline-offset:2px;border-radius:10px}.ffh .faq-q{font:600 var(--ffh-fs-faq)/1.4 var(--ffh-ff-text);letter-spacing:0;text-wrap:pretty}.ffh .faq-row>summary:hover .faq-q{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh .faq-ico,.ffh .ico.faq-ico{flex:none;width:30px;height:30px;padding:7px;border-radius:50%;background:var(--ffh-tint);color:rgb(var(--color-foreground));stroke-width:2;transition:transform .2s}.ffh .faq-row[open] .faq-ico{transform:rotate(45deg)}.ffh .faq-a{max-width:42em;padding:0 0 22px;font-size:var(--ffh-fs-list);line-height:1.6;color:var(--ffh-text-2)}.ffh .ffh-faq--static .faq-row{padding:20px 22px}.ffh .ffh-faq--static .faq-q{display:block;margin-bottom:8px}.ffh .ffh-faq--static .faq-a{padding-bottom:0}.ffh .faq-more{margin-top:20px}.ffh .help-strip{display:grid;gap:20px;padding-top:48px;padding-bottom:48px}.ffh .sec .help-strip{padding-top:0;padding-bottom:0}.ffh .help-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ffh-accent-bg);color:var(--ffh-accent-icon)}.ffh .help-ico .ico{width:28px;height:28px}.ffh .help-title{font-family:var(--ffh-ff-display);font-size:30px;font-weight:700;line-height:1.06;letter-spacing:-.03em}.ffh .help-strip p,.ffh .help-text{margin-top:8px;color:var(--ffh-text-2)}.ffh .help-strip .email{font-weight:700;color:rgb(var(--color-foreground))}.ffh .help-strip .btn-row{margin-top:0}@media screen and (min-width:750px){.ffh .btn{display:inline-flex;width:auto}.ffh .btn--block,.ffh .pcard .btn{display:flex;width:100%}.ffh .btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.ffh .btn-ghost{padding-left:8px;padding-right:8px}.ffh .photo-hero{margin:14px}.ffh .photo-hero--home .photo-hero-media{height:600px}.ffh .photo-hero--page .photo-hero-media{height:380px}.ffh .photo-hero--home .photo-hero-body{padding-top:380px;padding-bottom:60px}.ffh .photo-hero--page .photo-hero-body{padding-top:232px;padding-bottom:52px}.ffh .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ffh .tile{border-radius:var(--ffh-r-lg)}.ffh .tile-label{left:20px;right:20px;bottom:20px}.ffh .tile-label:before{right:-20px;bottom:-20px;left:-20px}.ffh .tile-title{font-size:22px}.ffh .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.ffh .cover{font-size:11.864px}.ffh .cover--sm{font-size:6.78px}.ffh .promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.ffh .faq-row{padding:0 26px}.ffh .ffh-faq--static .faq-row{padding:22px 26px}.ffh .help-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}}@media screen and (min-width:990px){.ffh .photo-hero-media,.ffh .photo-hero--home .photo-hero-media,.ffh .photo-hero--page .photo-hero-media{top:0;left:0;right:0;bottom:0;height:auto}.ffh .photo-hero-media:after{background:linear-gradient(90deg,rgba(var(--ffh-ink-rgb),.9),rgba(var(--ffh-ink-rgb),.78) 35%,rgba(var(--ffh-ink-rgb),.62),rgba(var(--ffh-ink-rgb),.15) 85%,rgba(var(--ffh-ink-rgb),0)),linear-gradient(180deg,rgba(var(--ffh-ink-rgb),.25),rgba(var(--ffh-ink-rgb),0) 25% 75%,rgba(var(--ffh-ink-rgb),.35))}.ffh .photo-hero-body,.ffh .photo-hero--home .photo-hero-body{display:flex;flex-direction:column;justify-content:center;min-height:590px;padding-top:80px;padding-bottom:80px}.ffh .photo-hero--page .photo-hero-body{min-height:420px;padding-top:64px;padding-bottom:64px}.ffh .photo-hero-body>*{max-width:640px}.ffh .tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ffh .pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ffh .cover{font-size:13.559px}.ffh .cover--sm{font-size:6.78px}.ffh .promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ffh .faq-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto 1fr;column-gap:64px;align-items:start}.ffh .faq-layout>.sec-head{grid-column:1;grid-row:1;margin-bottom:0}.ffh .faq-layout>.ffh-faq{grid-column:2;grid-row:1 / span 2}.ffh .faq-layout>.faq-more{grid-column:1;grid-row:2;align-self:start}}.ffh-dawn .ann.color-scheme-4,.ffh-dawn .ann.color-scheme-5{--color-background: var(--ffh-ink-rgb);--gradient-background: var(--ffh-ink);background:var(--ffh-ink)}.ffh.ann{position:relative;overflow:hidden;font:500 15px/1.4 var(--ffh-ff-text)}.ffh .ann-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 72px),transparent calc(100% - 44px));mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 72px),transparent calc(100% - 44px))}.ffh .ann-track{display:flex;width:max-content;animation:ffh-ann-scroll var(--ffh-ann-dur, 40s) linear infinite;will-change:transform}.ffh .ann-group{display:flex;flex:none;align-items:center;gap:44px;margin:0;padding:0 22px;list-style:none}.ffh .ann-item{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;white-space:nowrap}.ffh .ann-item:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ffh-gold)}.ffh .ann-item a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh .ann-item a:hover,.ffh .ann-item a:focus-visible{text-decoration-color:currentColor}.ffh .ann-item a:focus-visible{outline-offset:-3px}.ffh .ann-dot{padding:0 8px;color:var(--ffh-text-2)}.ffh .ann-short{display:none}.ffh.ann:hover .ann-track,.ffh.ann:focus-within .ann-track,.ffh.ann.is-paused .ann-track{animation-play-state:paused}.ffh.ann:has(.ann-item a:focus-visible) .ann-track{animation:none}.ffh .ann-toggle{position:absolute;top:50%;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-17px 0 0;padding:0;border:1px solid rgba(var(--ffh-cream-rgb),.28);border-radius:50%;background:var(--ffh-ink);color:var(--ffh-on-dark);cursor:pointer}.ffh .ann-toggle:hover{border-color:var(--ffh-on-dark)}.ffh .ann-toggle svg{width:14px;height:14px;fill:currentColor}.ffh .ann-toggle .ann-ico-play,.ffh .ann-toggle[aria-pressed=true] .ann-ico-pause{display:none}.ffh .ann-toggle[aria-pressed=true] .ann-ico-play{display:block}.ffh .ann-toggle:focus-visible{outline-offset:1px}@keyframes ffh-ann-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ffh.ann--static .ann-mq{-webkit-mask-image:none;mask-image:none}.ffh.ann--static .ann-track{width:auto;animation:none}.ffh.ann--static .ann-group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:0 28px;padding:0 16px}.ffh.ann--static .ann-group[aria-hidden=true],.ffh.ann--static .ann-toggle{display:none}.ffh.ann--static .ann-item{white-space:normal}@media screen and (max-width:989px){.ffh.ann--static .ann-has-short .ann-long{display:none}.ffh.ann--static .ann-has-short .ann-short{display:inline}}@media screen and (max-width:749px){.ffh.ann--static .ann-item:not(.ann-has-short){display:none}}.ffh .hdr{position:relative;border-bottom:1px solid var(--ffh-rule)}.ffh .hdr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-height:68px}.ffh .hdr-right{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:2px;margin-right:-10px}.ffh .hbtn{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:10px;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:var(--ffh-pill);background:none;color:inherit;font:600 16px/1 var(--ffh-ff-text);letter-spacing:0;text-decoration:none;cursor:pointer;list-style:none;transition:background-color .15s}.ffh .hbtn::-webkit-details-marker{display:none}.ffh .hbtn::marker{content:""}.ffh .hbtn:hover{background:var(--ffh-tint)}.ffh .hdr-search,.ffh .hdr-help{display:none}.ffh .hdr-count{position:absolute;top:3px;right:1px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--ffh-terracotta);color:var(--ffh-white);font:700 12px/1 var(--ffh-ff-text);letter-spacing:0}.ffh .logo{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 0;color:inherit;text-align:left;text-decoration:none}.ffh .logo-name{display:flex;align-items:center;gap:.38em;font:800 var(--ffh-fs-wm)/1 var(--ffh-ff-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ffh .logo-mark{width:1em;height:1em;flex:none;fill:currentColor;color:var(--ffh-accent-icon)}.ffh .logo-sub{margin-top:6px;font:500 var(--ffh-fs-wm-sub)/1.2 var(--ffh-ff-text);letter-spacing:.02em;color:var(--ffh-text-2);white-space:nowrap}.ffh .hdr-menu-wrap,.ffh .hdr-menu{position:static}.ffh .hdr-ico-close,.ffh .hdr-menu[open] .hdr-ico-open,.ffh .hdr-menu[open] .hdr-when-closed,.ffh .hdr-menu:not([open]) .hdr-when-open{display:none}.ffh .hdr-menu[open] .hdr-ico-close{display:block}.ffh .hdr-menu[open]>.hbtn{background:var(--ffh-tint)}.ffh .hdr-panel{position:absolute;top:100%;left:0;right:0;z-index:30;border-top:1px solid var(--ffh-line);border-radius:0 0 var(--ffh-r-md) var(--ffh-r-md);background:var(--ffh-card);color:var(--ffh-ink);box-shadow:0 18px 40px rgba(var(--ffh-dark-rgb),.14);--ffh-focus: var(--ffh-dark);--ffh-tint: var(--ffh-bg)}.ffh .hdr-panel ul{padding:4px var(--ffh-gutter) 14px}.ffh .hdr-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;border-bottom:1px solid var(--ffh-line);color:inherit;font:600 18px/1.3 var(--ffh-ff-text);letter-spacing:0;text-decoration:none}.ffh .hdr-panel li:last-child a{border-bottom:0}.ffh .hdr-panel a .ico{color:var(--ffh-terracotta)}.ffh .hdr-panel a:hover>span,.ffh .hdr-panel a[aria-current]>span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ffh .hdr-panel a[aria-current]>span{text-decoration-color:var(--ffh-terracotta)}.ffh .hdr-nav{display:none}.ffh-dawn .ftr.color-scheme-4,.ffh-dawn .ftr.color-scheme-5{--color-background: var(--ffh-ink-rgb);--gradient-background: var(--ffh-ink);background:var(--ffh-ink)}.ffh.ftr{color:var(--ffh-text-2);font-size:15px;line-height:1.6}.ffh .ftr-top{display:grid;gap:36px;padding:56px 0 40px;border-bottom:1px solid var(--ffh-rule)}.ffh.ftr .logo{padding:0;color:rgb(var(--color-foreground))}.ffh.ftr .logo-name{font-size:22px}.ffh.ftr .logo-sub{margin-top:8px}.ffh .ftr-about{max-width:340px;margin-top:16px;font-size:15px;line-height:1.6}.ffh .ftr-about .ffh-rte a{color:rgb(var(--color-foreground))}.ffh .ftr-contact{margin-top:12px}.ffh .ftr-contact .email{padding:8px 0;color:rgb(var(--color-foreground))}.ffh .ftr-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ffh .ftr-h{margin:0 0 10px;font:700 13px/1.3 var(--ffh-ff-text);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));text-wrap:wrap}.ffh .ftr-col a{display:inline-flex;align-items:center;min-height:40px;padding:2px 0;color:var(--ffh-text-2);font-size:15px;line-height:1.35;text-decoration:none}.ffh .ftr-col a:hover,.ffh .ftr-col a[aria-current]{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh .ftr-bottom{display:grid;gap:18px;padding:24px 0 36px;font-size:13px;line-height:1.7;color:var(--ffh-on-dark-3)}.ffh .ftr-legal>*+*{margin-top:4px}.ffh .ftr-note p{margin:0}.ffh .ftr-note a{color:var(--ffh-text-2);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ffh-dawn .ftr.color-scheme-1 .ftr-bottom,.ffh-dawn .ftr.color-scheme-2 .ftr-bottom,.ffh-dawn .ftr.color-scheme-3 .ftr-bottom{color:var(--ffh-text-2)}.ffh .ffh-pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ffh .ffh-pay li{display:block}.ffh .ffh-pay svg{display:block;width:42px;height:28px}@media screen and (min-width:750px){.ffh .hdr-search{display:inline-flex}.ffh .ftr-top{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);gap:40px;padding-top:64px}.ffh .ftr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px}.ffh .ftr-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-bottom:34px}}@media screen and (min-width:990px){.ffh .hdr-row{min-height:84px;gap:0 24px}.ffh .hdr-menu-wrap{display:none}.ffh .hdr-help{display:inline-flex;width:auto;padding:0 14px}.ffh .hdr-search[aria-current],.ffh .hdr-help[aria-current]{background:var(--ffh-tint)}.ffh .logo-sub{margin-top:7px}.ffh .hdr-nav{display:block;order:3;flex:1 0 100%;border-top:1px solid var(--ffh-rule)}.ffh .hdr-nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 26px}.ffh .hdr-nav-list a{display:inline-flex;align-items:center;min-height:52px;color:inherit;font:600 16px/1.2 var(--ffh-ff-text);letter-spacing:0;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:8px;white-space:nowrap;transition:color .15s,text-decoration-color .15s}.ffh .hdr-nav-list a:hover{color:var(--ffh-accent-text)}.ffh .hdr-nav-list a[aria-current]{text-decoration-color:var(--ffh-accent)}.ffh .hdr-nav-list a:focus-visible{outline-offset:2px;border-radius:6px}}@media screen and (min-width:1200px){.ffh .hdr-row{flex-wrap:nowrap}.ffh .hdr-nav{order:0;flex:1 1 auto;min-width:0;border-top:0}.ffh .hdr-nav-list a{min-height:48px}}.ffh.ffh-cart-top{padding-top:16px;font-size:var(--ffh-fs-list);line-height:1.55}.ffh .ffh-ship{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--ffh-r-sm);background:var(--ffh-accent-bg);color:rgb(var(--color-foreground));font-weight:600}.ffh .ffh-ship .ico{color:var(--ffh-accent-text)}.ffh.ffh-cart-notes{display:grid;gap:14px;padding:16px 0;font-size:var(--ffh-fs-list);line-height:1.55}.ffh.ffh-cart-notes:empty{display:none}.ffh .ffh-note{padding:14px 16px;border-radius:var(--ffh-r-sm);background:var(--ffh-tint)}.ffh .ffh-note--ico{display:flex;align-items:flex-start;gap:12px}.ffh .ffh-note--ico .ico{margin-top:2px;color:var(--ffh-accent-icon)}.ffh .ffh-suggest{display:grid;gap:12px;padding:16px;border-radius:var(--ffh-r-sm);background:var(--ffh-tint)}.ffh .ffh-suggest .link-arrow{justify-self:start}.ffh .ffh-addon-wrap{display:block}.ffh .ffh-addon{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;min-height:56px;padding:16px;border-radius:var(--ffh-r-sm);background:var(--ffh-tint);cursor:pointer}.ffh .ffh-addon input{width:28px;height:28px;margin:1px 0 0;accent-color:var(--ffh-dark);cursor:pointer}.ffh .ffh-addon input:disabled{cursor:progress}.ffh .ffh-addon b{display:block;font:700 20px/1.2 var(--ffh-ff-display);letter-spacing:-.02em}.ffh .ffh-addon-text>span{display:block;margin-top:2px;color:var(--ffh-text-2)}.ffh .ffh-addon:hover b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh .ffh-addon-fallback{display:grid;gap:12px;padding:16px;border-radius:var(--ffh-r-sm);background:var(--ffh-tint)}.ffh .ffh-addon-fallback b{font-family:var(--ffh-ff-display);font-weight:700;letter-spacing:-.02em}.ffh .ffh-addon-error{margin-top:8px;font-weight:700;color:rgb(var(--color-foreground))}.ffh.ffh-tots{font-size:var(--ffh-fs-list);line-height:1.55}.ffh .ffh-tot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0}.ffh .ffh-tot b{font:700 22px/1.2 var(--ffh-ff-display);letter-spacing:-.02em;white-space:nowrap}.ffh .ffh-tot strong{white-space:nowrap}.ffh.ffh-cart-foot{display:grid;gap:10px;padding-top:18px;font-size:var(--ffh-fs-meta);line-height:1.55;color:var(--ffh-text-2)}.ffh .ffh-foot-line{display:flex;align-items:flex-start;gap:10px}.ffh .ffh-foot-line .ico{margin-top:3px;color:var(--ffh-accent-icon)}.ffh.ffh-cart-foot .email{color:rgb(var(--color-foreground))}.ffh.ffh-cart-foot .ffh-pay{margin-bottom:4px}body.ffh-dawn,.ffh-dawn [class*=color-scheme-],.ffh-dawn .rte,.ffh-dawn .caption,.ffh-dawn .caption-large,.ffh-dawn .caption-with-letter-spacing,.ffh-dawn .subtitle,.ffh-dawn .product-option,.ffh-dawn .tax-note,.ffh-dawn .field__label,.ffh-dawn .select__select{color:rgb(var(--color-foreground))}.ffh-dawn{--alpha-link: 1}.ffh-dawn .rte a{color:rgb(var(--color-foreground));text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh-dawn .underlined-link{color:rgb(var(--color-foreground));font-size:17px;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh-dawn *:focus-visible,.ffh-dawn .focused{outline:3px solid var(--ffh-focus);outline-offset:3px;box-shadow:none}.ffh-dawn .focus-inset:focus-visible,.ffh-dawn .focused.focus-inset,.ffh-dawn .drawer__inner:focus-visible{outline-offset:-3px}.ffh-dawn .skip-to-content-link:focus{z-index:9999;position:fixed;top:8px;left:8px;width:auto;height:auto;padding:16px 20px;clip:auto;overflow:visible;border-radius:var(--ffh-r-sm);font-size:18px}.ffh-dawn .button,.ffh-dawn .shopify-challenge__button{gap:10px;min-height:56px;padding:14px 30px;border-radius:var(--ffh-pill);font:600 17px/1.2 var(--ffh-ff-text);letter-spacing:.01em;transition:background-color .15s,color .15s}.ffh-dawn .button:before,.ffh-dawn .button:after,.ffh-dawn .shopify-challenge__button:before,.ffh-dawn .shopify-challenge__button:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--ffh-pill);box-shadow:none}.ffh-dawn .button:not([disabled]):hover:after{box-shadow:none}.ffh-dawn .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{background-color:var(--ffh-btn-hover)}.ffh-dawn .button--secondary{background-color:transparent;color:rgb(var(--color-foreground))}.ffh-dawn .button--secondary:after{box-shadow:inset 0 0 0 1.5px currentColor}.ffh-dawn .button--secondary:not([disabled]):hover{background-color:var(--ffh-line-hover-bg);color:var(--ffh-line-hover-fg)}.ffh-dawn .button--secondary:not([disabled]):hover:after{box-shadow:inset 0 0 0 1.5px var(--ffh-line-hover-bg)}.ffh-dawn .button.ffh-button--pine{background-color:var(--ffh-dark);color:var(--ffh-white)}.ffh-dawn .button.ffh-button--pine:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{background-color:var(--ffh-dark-2)}.ffh-dawn .button--tertiary{min-height:48px;padding:8px 10px;background:transparent;color:rgb(var(--color-foreground));font-size:16px;text-decoration:underline;text-underline-offset:4px}.ffh-dawn .button:focus-visible,.ffh-dawn .button.focused,.ffh-dawn .shopify-challenge__button:focus-visible{outline:3px solid var(--ffh-focus);outline-offset:3px;box-shadow:none}.ffh-dawn .button[disabled],.ffh-dawn .button[aria-disabled=true]{opacity:.6}.ffh-dawn .button .loading__spinner{width:22px}.ffh-dawn .rich-text__buttons .button,.ffh-dawn .collapsible-content .button,.ffh-dawn .cart__ctas .button,.ffh-dawn .cart-drawer__empty-content .button,.ffh-dawn .cart__warnings .button,.ffh-dawn .template-search .button{width:100%}.ffh-dawn .field{flex-wrap:wrap}.ffh-dawn .field:before,.ffh-dawn .field:after,.ffh-dawn .select:before,.ffh-dawn .select:after{display:none}.ffh-dawn .field__label{position:static;order:-1;width:100%;margin:0 0 8px;color:rgb(var(--color-foreground));font:600 16px/1.4 var(--ffh-ff-text);letter-spacing:0;pointer-events:auto}.ffh-dawn .field__input:focus~.field__label,.ffh-dawn .field__input:not(:placeholder-shown)~.field__label,.ffh-dawn .field__input:-webkit-autofill~.field__label{top:auto;left:auto;font-size:16px;letter-spacing:0}.ffh-dawn .field__input,.ffh-dawn .field__input:focus,.ffh-dawn .field__input:not(:placeholder-shown),.ffh-dawn .field__input:-webkit-autofill{height:56px;margin:0;padding:12px 22px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-pill);background-color:var(--ffh-white);color:var(--ffh-ink);font:400 17px/1.3 var(--ffh-ff-text);letter-spacing:0;box-shadow:none}.ffh-dawn .field__input:hover{border-color:var(--ffh-ink)}.ffh-dawn .field__input:focus-visible{outline:3px solid var(--ffh-focus);outline-offset:2px;border-color:var(--ffh-ink);box-shadow:none}.ffh-dawn .text-area.field__input{height:auto;min-height:140px;padding-top:16px;padding-bottom:16px;border-radius:var(--ffh-r-md);resize:vertical}.ffh-dawn .select__select{height:56px;margin:0;padding:0 48px 0 22px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-pill);background-color:var(--ffh-white);color:var(--ffh-ink);font:600 17px/1.3 var(--ffh-ff-text);letter-spacing:0;box-shadow:none}.ffh-dawn .select .svg-wrapper{right:20px;color:var(--ffh-ink)}.ffh-dawn .form__message{font-size:16px;line-height:1.55}.ffh-dawn .field__button{top:auto;bottom:2px;width:52px;height:52px;border-radius:var(--ffh-pill);color:var(--ffh-ink)}.ffh-dawn .search__button{right:4px}.ffh-dawn .reset__button{right:56px}.ffh-dawn .search__input.field__input{padding-right:112px}.ffh-dawn .field__button .svg-wrapper,.ffh-dawn .field__button .icon{width:20px;height:20px}.ffh-dawn .quantity{width:160px;min-height:56px;border-radius:var(--ffh-pill);color:var(--ffh-ink)}.ffh-dawn .quantity:before{border-radius:var(--ffh-pill);background:var(--ffh-white);box-shadow:none}.ffh-dawn .quantity:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--ffh-pill);box-shadow:inset 0 0 0 1.5px var(--ffh-field)}.ffh-dawn .quantity__button{width:52px;min-height:52px;margin:0;border-radius:var(--ffh-pill);color:var(--ffh-ink)}.ffh-dawn .quantity__button .svg-wrapper{width:16px}.ffh-dawn .quantity__input{color:var(--ffh-ink);font:600 18px/1 var(--ffh-ff-text);letter-spacing:0;opacity:1}.ffh-dawn .quantity__button:focus-visible,.ffh-dawn .quantity__input:focus-visible{outline-offset:-3px;background-color:var(--ffh-white)}.ffh-dawn .drawer{background-color:rgba(var(--ffh-ink-rgb),.5)}.ffh-dawn .drawer__inner{--ffh-dr-pad: 20px;width:460px;max-width:100vw;padding:0 var(--ffh-dr-pad);border:0;overflow-y:auto;overscroll-behavior:contain;box-shadow:-12px 0 40px -12px rgba(var(--ffh-ink-rgb),.35);font-size:var(--ffh-fs-list);line-height:1.55;letter-spacing:0}.ffh-dawn cart-drawer-items{flex:none;overflow:visible}.ffh-dawn .drawer__header{position:sticky;top:0;z-index:3;gap:12px;margin:0 calc(-1 * var(--ffh-dr-pad));padding:12px var(--ffh-dr-pad);border-bottom:1px solid var(--ffh-rule);background-color:rgb(var(--color-background))}.ffh-dawn .drawer__heading{margin:0;font:700 28px/1.05 var(--ffh-ff-display);letter-spacing:-.03em}.ffh-dawn .drawer__close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;min-height:52px;padding:0 16px;border:1.5px solid var(--ffh-field);border-radius:var(--ffh-pill);background-color:transparent;color:var(--ffh-ink);font:600 16px/1 var(--ffh-ff-text);letter-spacing:0;box-shadow:none;cursor:pointer}.ffh-dawn .drawer__header .drawer__close{position:static;flex:none}.ffh-dawn .cart-drawer__warnings .drawer__close{top:12px;right:12px}.ffh-dawn .drawer__close:hover{background-color:var(--ffh-tint)}.ffh-dawn .cart-drawer__empty-content{padding:72px 4px 24px}.ffh-dawn .cart__empty-text{margin:0 0 24px;font:700 30px/1.05 var(--ffh-ff-display);letter-spacing:-.03em}.ffh-dawn .cart__login-title{font:600 var(--ffh-fs-list)/1.4 var(--ffh-ff-text);letter-spacing:0}.ffh-dawn .cart__login-paragraph{font-size:var(--ffh-fs-list);line-height:1.55}.ffh-dawn .cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ffh-dawn .cart-drawer .cart-items td{padding:0}.ffh-dawn .cart-drawer .cart-item{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto;gap:8px 14px;margin:0;padding:18px 0;border-bottom:1px solid var(--ffh-rule)}.ffh-dawn .cart-drawer .cart-item:last-child{margin-bottom:0}.ffh-dawn .cart-drawer .cart-item>td+td{padding-left:0}.ffh-dawn .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4}.ffh-dawn .cart-drawer .cart-item__image{display:block;width:88px;height:auto;border-radius:var(--ffh-r-sm)}.ffh-dawn .cart-drawer .cart-item__details{grid-column:2;grid-row:1}.ffh-dawn .cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.ffh-dawn .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3}.ffh-dawn .cart-drawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding-top:0}.ffh-dawn .cart-drawer .cart-item__image--ffh{aspect-ratio:1;object-fit:cover}.ffh-dawn .cart-drawer .cart-item--no-media{grid-template-columns:minmax(0,1fr)}.ffh-dawn .cart-drawer .cart-item--no-media .cart-item__media{display:none}.ffh-dawn .cart-drawer .cart-item--no-media .cart-item__details,.ffh-dawn .cart-drawer .cart-item--no-media .cart-item__totals,.ffh-dawn .cart-drawer .cart-items .cart-item--no-media .cart-item__quantity{grid-column:1}.ffh-dawn .cart-item .cart-item__name{display:block;margin:-11px 0 -6px;padding:11px 0;color:rgb(var(--color-foreground));font:700 20px/1.2 var(--ffh-ff-display);letter-spacing:-.02em;text-decoration:none}.ffh-dawn .cart-item .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh-dawn .cart-item .product-option{font-size:var(--ffh-fs-meta);line-height:1.55;letter-spacing:0}.ffh-dawn .cart-item .cart-item__details>*+*{margin-top:4px}.ffh-dawn .cart-item .price{color:rgb(var(--color-foreground));font:700 20px/1.2 var(--ffh-ff-display);letter-spacing:-.02em}.ffh-dawn .cart-item .discounts{font-size:var(--ffh-fs-meta);line-height:1.55}.ffh-dawn .cart-item .discounts__discount .icon{width:18px;height:18px}.ffh-dawn .cart-item .ffh-line-note{margin:4px 0 0;font-size:var(--ffh-fs-meta);line-height:1.55;color:var(--ffh-text-2)}.ffh-dawn .cart-item .cart-item__quantity-wrapper{flex-wrap:wrap;align-items:center;gap:8px 12px}.ffh-dawn .cart-item cart-remove-button{width:auto;height:auto;margin-left:0}.ffh-dawn .cart-item cart-remove-button .button{display:inline-flex;align-items:center;gap:6px;min-width:48px;min-height:48px;padding:0 6px;color:rgb(var(--color-foreground));font:600 16px/1 var(--ffh-ff-text);letter-spacing:0;text-decoration:underline;text-underline-offset:4px;box-shadow:none}.ffh-dawn .cart-item cart-remove-button .button:after{display:none}.ffh-dawn .cart-item cart-remove-button .icon-remove{width:18px;height:18px}.ffh-dawn .cart-item__error-text{font-size:var(--ffh-fs-meta);line-height:1.55}.ffh-dawn .drawer__inner{scroll-padding-top:88px;scroll-padding-bottom:312px}.ffh-dawn .drawer__footer{position:sticky;bottom:0;z-index:2;margin:auto calc(-1 * var(--ffh-dr-pad)) 0;padding:14px var(--ffh-dr-pad) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ffh-rule);background-color:rgb(var(--color-background));box-shadow:0 -14px 20px -18px rgba(var(--ffh-ink-rgb),.45)}.ffh-dawn .drawer__footer .tax-note{margin-bottom:12px}.ffh-dawn .drawer__footer~.ffh-cart-foot{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}@media screen and (max-width:749px){.ffh-dawn .drawer__footer{padding-top:10px}.ffh-dawn .drawer__footer .ffh-tot{padding:2px 0}.ffh-dawn .drawer__footer .tax-note{margin:4px 0 10px}.ffh-dawn .drawer__inner{scroll-padding-bottom:288px}}@media screen and (max-height:520px){.ffh-dawn .drawer__inner{scroll-padding-bottom:0}.ffh-dawn .drawer__footer{position:static;box-shadow:none}}.ffh-dawn .cart-drawer__footer>*+*{margin-top:8px}.ffh-dawn .cart-drawer .totals,.ffh-dawn .cart__footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ffh-dawn .totals .totals__total{margin:0;font:600 var(--ffh-fs-list)/1.3 var(--ffh-ff-text);letter-spacing:0}.ffh-dawn .totals .totals__total-value{font:700 26px/1.1 var(--ffh-ff-display);letter-spacing:-.02em}.ffh-dawn .totals>*+*{margin-left:0}.ffh-dawn .tax-note{display:block;margin:8px 0 16px;font-size:var(--ffh-fs-meta);line-height:1.55;letter-spacing:0;text-align:left}.ffh-dawn .cart__ctas .cart__checkout-button{min-height:60px;font-size:18px}.ffh-dawn .title-wrapper-with-link .title{margin:0;font:700 var(--ffh-fs-h1)/1.02 var(--ffh-ff-display);letter-spacing:var(--ffh-track-display)}.ffh-dawn .cart__footer .discounts,.ffh-dawn .cart-drawer__footer .discounts{font-size:var(--ffh-fs-meta)}.ffh-dawn .cart-items th{font-size:13px;font-weight:700;letter-spacing:.12em}.ffh-dawn .cart-items td{border-color:var(--ffh-rule)}.ffh-dawn .cart__footer .js-contents>.ffh+.ffh{margin-top:0}.ffh-dawn .collapsible-content.content-container,.ffh-dawn .collapsible-content .content-container,.ffh-dawn .rich-text.content-container,.ffh-dawn .rich-text.content-container--full-width{border:0}.ffh-dawn .collapsible-content .content-container:after,.ffh-dawn .rich-text.content-container:after{display:none}.ffh-dawn .collapsible-content .collapsible-content__heading,.ffh-dawn .rich-text__heading{font-family:var(--ffh-ff-display);font-size:var(--ffh-fs-h2);font-weight:700;line-height:1.02;letter-spacing:var(--ffh-track-display);text-wrap:balance}.ffh-dawn .collapsible-content .caption-with-letter-spacing,.ffh-dawn .rich-text__caption{font:600 var(--ffh-fs-eyebrow)/1.35 var(--ffh-ff-text);letter-spacing:0;text-transform:none;color:var(--ffh-accent-text)}.ffh-dawn .collapsible-content .grid__item>.accordion{margin:0 0 12px;padding:0 22px;border:1px solid var(--ffh-rule);border-radius:16px;background:var(--ffh-surface)}.ffh-dawn .collapsible-content .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 0;cursor:pointer}.ffh-dawn .collapsible-content .accordion .accordion__title{flex:1;max-width:none;min-height:0;font:600 var(--ffh-fs-faq)/1.4 var(--ffh-ff-text);letter-spacing:0}.ffh-dawn .collapsible-content .accordion .icon-caret{width:16px;color:rgb(var(--color-foreground))}.ffh-dawn .collapsible-content summary:hover{background:transparent}.ffh-dawn .collapsible-content summary:hover .accordion__title{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ffh-dawn .collapsible-content .accordion__content{margin:0;padding:0 0 22px;font-size:var(--ffh-fs-list);line-height:1.6;letter-spacing:0;color:var(--ffh-text-2)}.ffh-dawn .collapsible-content .accordion__content p{margin:0 0 .8em}.ffh-dawn .collapsible-content .accordion__content>*:last-child{margin-bottom:0}.ffh-dawn .rich-text__text{font-size:var(--ffh-fs-body);line-height:1.6;letter-spacing:0}.ffh-dawn .rich-text__buttons{max-width:none;gap:12px}.ffh-dawn .card-wrapper .card,.ffh-dawn .card-wrapper .card__inner{border-radius:var(--ffh-r-md)}.ffh-dawn .card-wrapper .card__heading{font:700 21px/1.12 var(--ffh-ff-display);letter-spacing:-.02em}.ffh-dawn .card-wrapper .card__heading a{text-decoration:none}.ffh-dawn .card-wrapper:hover .card__heading a,.ffh-dawn .card-wrapper .card__heading a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.ffh-dawn .card-wrapper .card-information .price{color:rgb(var(--color-foreground));font:700 24px/1.1 var(--ffh-ff-display);letter-spacing:-.02em}.ffh-dawn .card-wrapper .card-information .price .price-item{margin:0}.ffh-dawn .card-wrapper .card-information .caption-large{font-size:var(--ffh-fs-meta);line-height:1.55;letter-spacing:0}.ffh-dawn .card-wrapper .card__badge .badge{padding:7px 12px;border:0;border-radius:8px;font:600 13px/1.1 var(--ffh-ff-text);letter-spacing:.01em;text-transform:none}.ffh-dawn .collection-card-wrapper .card__heading{font:700 21px/1.12 var(--ffh-ff-display);letter-spacing:-.02em}.ffh-dawn .collection-card-wrapper .card__caption{font-size:var(--ffh-fs-meta);line-height:1.55}.ffh-dawn .price__sale>:not(.price-item--sale),.ffh-dawn .price__badge-sale{display:none!important}.ffh-dawn .template-search__header h1{font:700 var(--ffh-fs-h1)/1.02 var(--ffh-ff-display);letter-spacing:var(--ffh-track-display)}.ffh-dawn .template-search__search{max-width:640px}.ffh-dawn .template-search__results .card__information,.ffh-dawn .template-search .search__results-count{font-size:var(--ffh-fs-meta)}.ffh-dawn .template-search .rte,.ffh-dawn .template-search__header p{font-size:var(--ffh-fs-body);line-height:1.6}.ffh-dawn .pagination__list{gap:6px}.ffh-dawn .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:var(--ffh-pill);color:rgb(var(--color-foreground));font:600 17px/1 var(--ffh-ff-text)}.ffh-dawn .pagination__item--current:after{height:2px;background-color:var(--ffh-terracotta)}.ffh-dawn .shopify-policy__container{max-width:calc(760px + 2 * var(--ffh-gutter));margin:0 auto;padding:48px var(--ffh-gutter) 64px;color:rgb(var(--color-foreground));font-size:var(--ffh-fs-body);line-height:1.6;letter-spacing:0}.ffh-dawn .shopify-policy__title{margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid var(--ffh-rule);text-align:left}.ffh-dawn .shopify-policy__title h1{margin:0;font:700 var(--ffh-fs-h1)/1.02 var(--ffh-ff-display);letter-spacing:var(--ffh-track-display)}.ffh-dawn .shopify-policy__body .rte,.ffh-dawn .shopify-policy__body{font-size:var(--ffh-fs-body);line-height:1.6}.ffh-dawn .shopify-policy__body h2{margin:40px 0 12px;font:700 28px/1.08 var(--ffh-ff-display);letter-spacing:-.025em}.ffh-dawn .shopify-policy__body h3{margin:28px 0 8px;font:700 var(--ffh-fs-body)/1.4 var(--ffh-ff-text);letter-spacing:0}.ffh-dawn .shopify-policy__body p{margin:0 0 .8em}.ffh-dawn .shopify-policy__body ul,.ffh-dawn .shopify-policy__body ol{margin:0 0 1em;padding-left:1.3em;list-style-position:outside}.ffh-dawn .shopify-policy__body li+li{margin-top:6px}.ffh-dawn .shopify-policy__body li::marker{color:var(--ffh-terracotta)}.ffh-dawn .shopify-policy__body a{color:var(--ffh-terracotta-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.ffh-dawn.password .password-header{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--ffh-rule)}.ffh-dawn.password .password-header h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ffh-dawn.password .password-header .password-content{display:none}.ffh-dawn.password .password-main{background:var(--ffh-bg)}.ffh-dawn.password .password-link{min-height:48px;color:rgb(var(--color-foreground));font:600 17px/1.2 var(--ffh-ff-text);letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.ffh-dawn.password .password-modal__content-heading{font:700 28px/1.05 var(--ffh-ff-display);letter-spacing:-.03em}.ffh-dawn.password .password-form{align-items:stretch}.ffh-dawn.password .password-field.field{flex:1 1 100%}.ffh-dawn.password .password-button{width:100%;margin:16px 0 0}.ffh-dawn.password .password__footer-text,.ffh-dawn.password .password__footer-caption{font-size:var(--ffh-fs-meta);line-height:1.55;letter-spacing:0}.ffh-dawn.password .password__footer-text a{display:inline-flex;align-items:center;min-height:48px;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.ffh-dawn .drawer__inner{--ffh-dr-pad: 24px}.ffh-dawn .rich-text__buttons .button,.ffh-dawn .collapsible-content .button,.ffh-dawn .cart-drawer__empty-content .button,.ffh-dawn .cart__warnings .button,.ffh-dawn .template-search .button{width:auto}.ffh-dawn .shopify-policy__container{padding-top:64px;padding-bottom:80px}.ffh-dawn .collapsible-content .grid__item>.accordion{padding:0 26px}}@media(prefers-reduced-motion:reduce){.ffh-dawn,.ffh-dawn *,.ffh-dawn *:before,.ffh-dawn *:after,.ffh,.ffh *,.ffh *:before,.ffh *:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.ffh .tile:hover .ffh-photo{transform:none}.ffh.ann .ann-mq{-webkit-mask-image:none;mask-image:none}.ffh.ann .ann-track{width:auto;animation:none;transform:none}.ffh.ann .ann-group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:0 28px;padding:0 16px}.ffh.ann .ann-group[aria-hidden=true],.ffh.ann .ann-toggle{display:none}.ffh.ann .ann-item{white-space:normal}}@media(prefers-reduced-motion:reduce)and (max-width:989px){.ffh.ann .ann-has-short .ann-long{display:none}.ffh.ann .ann-has-short .ann-short{display:inline}}@media(prefers-reduced-motion:reduce)and (max-width:749px){.ffh.ann .ann-item:not(.ann-has-short){display:none}}html.ffh-rv-on .ffh-rv{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ffh-rv-d, 0ms)}html.ffh-rv-on .ffh-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.ffh-rv-on .ffh-rv{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ffh-base.css.map */
