:root{--ifortune-color-canvas: #f7f7f3;--ifortune-color-surface: #ffffff;--ifortune-color-warm-stone: #f4f0e7;--ifortune-color-sage: #e8f3e3;--ifortune-color-ink: #162117;--ifortune-color-body: #354536;--ifortune-color-muted: #626d64;--ifortune-color-brand: #2f6f3e;--ifortune-color-brand-dark: #22562f;--ifortune-color-line: #cad5c8;--ifortune-color-deep: #162117;--ifortune-color-on-deep: #ffffff;--ifortune-color-muted-on-deep: #d8e3d8;--ifortune-width-standard: 1200px;--ifortune-width-wide: 1400px;--ifortune-gutter: clamp(20px, 3.5vw, 48px);--ifortune-section-xl: clamp(72px, 8vw, 120px);--ifortune-section-l: clamp(64px, 6.5vw, 92px);--ifortune-section-m: clamp(52px, 5vw, 68px);--ifortune-type-hero: clamp(2.5rem, 5vw, 3.5rem);--ifortune-type-h2-large: clamp(2rem, 4vw, 2.875rem);--ifortune-type-h2: clamp(1.75rem, 3vw, 2.375rem);--ifortune-type-h3: clamp(1.25rem, 2vw, 1.625rem);--ifortune-type-card-title: clamp(.9375rem, 1.2vw, 1.125rem);--ifortune-type-body: clamp(.9375rem, 1.2vw, 1rem);--ifortune-type-eyebrow: .75rem;--ifortune-radius-media-product: 4px;--ifortune-radius-media-editorial: 8px;--ifortune-radius-button: 12px;--ifortune-radius-functional: 14px;--ifortune-line: 1px solid var(--ifortune-color-line);--ifortune-duration-fast: .16s;--ifortune-duration-standard: .22s;--ifortune-ease-out: cubic-bezier(.22, 1, .36, 1)}.ifortune-container,.ifortune-container--wide{width:calc(100% - (var(--ifortune-gutter) * 2));margin-inline:auto}.ifortune-container{max-width:var(--ifortune-width-standard)}.ifortune-container--wide{max-width:var(--ifortune-width-wide)}.ifortune-section--xl{padding-block:var(--ifortune-section-xl)}.ifortune-section--l{padding-block:var(--ifortune-section-l)}.ifortune-section--m{padding-block:var(--ifortune-section-m)}.ifortune-eyebrow{display:block;margin-block-end:.75rem;color:var(--ifortune-color-brand-dark);font-family:var(--font-subheading--family);font-size:var(--ifortune-type-eyebrow);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.ifortune-text-muted{color:var(--ifortune-color-muted)}.ifortune-button-primary,.ifortune-button-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.25rem;border-radius:var(--ifortune-radius-button);font-family:var(--font-subheading--family);font-size:var(--ifortune-type-body);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--ifortune-duration-fast) var(--ifortune-ease-out),border-color var(--ifortune-duration-fast) var(--ifortune-ease-out),color var(--ifortune-duration-fast) var(--ifortune-ease-out)}.ifortune-button-primary{border:1px solid var(--ifortune-color-brand);background:var(--ifortune-color-brand);color:#fff}.ifortune-button-secondary{border:1px solid var(--ifortune-color-brand);background:transparent;color:var(--ifortune-color-brand-dark)}@media(any-pointer:fine){.ifortune-button-primary:hover,.ifortune-button-secondary:hover{border-color:var(--ifortune-color-brand-dark);background:var(--ifortune-color-brand-dark);color:#fff}}.ifortune-link{color:var(--ifortune-color-brand-dark);font-weight:600;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:color var(--ifortune-duration-fast) var(--ifortune-ease-out),text-decoration-color var(--ifortune-duration-fast) var(--ifortune-ease-out)}.ifortune-link:hover{color:var(--ifortune-color-ink);text-decoration-color:currentcolor}.ifortune-surface--canvas{background:var(--ifortune-color-canvas)}.ifortune-surface--surface{background:var(--ifortune-color-surface)}.ifortune-surface--stone{background:var(--ifortune-color-warm-stone)}.ifortune-surface--sage{background:var(--ifortune-color-sage)}.ifortune-surface--deep{background:var(--ifortune-color-deep);color:var(--ifortune-color-on-deep)}#header-component .header__row--top .header__columns{min-height:72px}#header-component .menu-list__link{font-family:var(--font-body--family);font-weight:500;letter-spacing:-.01em;transition:color var(--ifortune-duration-fast) var(--ifortune-ease-out)}#header-component .header-actions__action,#header-component .header__icon--menu{transition:color var(--ifortune-duration-fast) var(--ifortune-ease-out)}@media(any-pointer:fine){#header-component .menu-list__link:hover,#header-component .header-actions__action:hover,#header-component .header__icon--menu:hover{color:var(--ifortune-color-brand-dark)}}.ifortune-footer{padding-block:var(--ifortune-section-l) 28px;background:var(--ifortune-color-deep);color:var(--ifortune-color-on-deep);font-family:var(--font-body--family)}.ifortune-footer *,.ifortune-footer *:before,.ifortune-footer *:after{box-sizing:border-box}.ifortune-footer__main,.ifortune-footer__bottom{width:calc(100% - (var(--ifortune-gutter) * 2));max-width:var(--ifortune-width-standard);margin-inline:auto}.ifortune-footer__main{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(140px,.7fr));gap:clamp(36px,5vw,72px)}.ifortune-footer__brand img{width:min(210px,100%);height:auto;display:block;padding:10px 12px;border-radius:var(--ifortune-radius-media-product);background:var(--ifortune-color-surface)}.ifortune-footer__brand p{max-width:44ch;margin:22px 0 0;color:var(--ifortune-color-muted-on-deep);font-size:var(--ifortune-type-body);line-height:1.65}.ifortune-footer h2{margin:0 0 18px;color:var(--ifortune-color-on-deep);font-family:var(--font-subheading--family);font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.ifortune-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ifortune-footer a{min-height:36px;display:inline-flex;align-items:center;color:var(--ifortune-color-muted-on-deep);text-decoration:none;text-underline-offset:4px;transition:color var(--ifortune-duration-fast) var(--ifortune-ease-out),text-decoration-color var(--ifortune-duration-fast) var(--ifortune-ease-out)}.ifortune-footer a:hover{color:var(--ifortune-color-on-deep);text-decoration:underline}.ifortune-footer__bottom{margin-top:clamp(44px,6vw,68px);padding-top:22px;border-top:1px solid rgb(255 255 255 / .2);color:var(--ifortune-color-muted-on-deep);font-size:.75rem}@media screen and (max-width:989px){.ifortune-footer__main{grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(140px,.8fr))}.ifortune-footer__brand{grid-column:1 / -1}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{min-height:64px}.ifortune-footer__main{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.ifortune-footer__main{grid-template-columns:1fr}.ifortune-footer__brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){.ifortune-button-primary,.ifortune-button-secondary,.ifortune-link,#header-component .menu-list__link,#header-component .header-actions__action,#header-component .header__icon--menu,.ifortune-footer a{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ifortune-formal.css.map */
