@import"https://fonts.googleapis.com/css2?family=Anton&family=Libre+Franklin:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--iff-cream: #FBF3E5;--iff-cream-dim: #F2E6D2;--iff-ink: #241811;--iff-red: #D5401E;--iff-red-dark: #97290F;--iff-yellow: #F5C518;--iff-yellow-dark: #C99900;--iff-black: #17110D;--iff-black-soft: #251C15;--iff-teal: #1E7A6C;--iff-magenta: #C23B6B;--iff-line: rgba(36, 24, 17, .14);--iff-font-display: "Anton", "Arial Narrow", sans-serif;--iff-font-body: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iff-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--iff-container: 1200px;--iff-gutter: 1.25rem;--iff-radius: 14px;--iff-radius-sm: 8px;--iff-space-xs: .5rem;--iff-space-sm: 1rem;--iff-space-md: 1.75rem;--iff-space-lg: 3rem;--iff-space-xl: 4.5rem}.iff-section-wrapper *{box-sizing:border-box}.iff-section-wrapper img{max-width:100%;display:block}.iff-section-wrapper{font-family:var(--iff-font-body);color:var(--iff-ink)}.iff-container{width:100%;max-width:var(--iff-container);margin:0 auto;padding-left:var(--iff-gutter);padding-right:var(--iff-gutter)}.iff-eyebrow{display:inline-block;font-family:var(--iff-font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--iff-red);margin-bottom:var(--iff-space-xs)}.iff-btn{--_bg: var(--iff-yellow);--_fg: var(--iff-ink);display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--iff-font-body);font-weight:700;font-size:1rem;letter-spacing:.01em;padding:.9em 1.9em;border-radius:999px;border:2px solid transparent;background:var(--_bg);color:var(--_fg);cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 4px #00000029}.iff-btn:hover{background:var(--iff-yellow-dark);transform:translateY(-2px);box-shadow:0 6px #0000002e}.iff-btn:active{transform:translateY(1px);box-shadow:0 2px #0000002e}.iff-btn:focus-visible{outline:3px solid var(--iff-teal);outline-offset:3px}.iff-btn--primary{--_bg: var(--iff-yellow);--_fg: var(--iff-ink)}.iff-btn--outline{--_bg: transparent;--_fg: var(--iff-cream);border-color:currentColor;box-shadow:none}.iff-btn--outline:hover{background:#ffffff1a;transform:translateY(-2px)}.iff-btn__icon{flex-shrink:0}.iff-stamp{position:relative;display:grid;place-items:center;transform:rotate(-8deg)}.iff-stamp__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed currentColor}.iff-stamp__ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid currentColor;opacity:.5}.iff-stamp__text{position:relative;font-family:var(--iff-font-display);font-size:.8rem;text-transform:uppercase;text-align:center;line-height:1.1;padding:0 8px;color:currentColor}.iff-hero__badge--left.iff-stamp,.iff-hero__badge--right.iff-stamp{color:var(--iff-yellow)}.iff-heading{font-family:var(--iff-font-display);text-transform:uppercase;font-weight:400;line-height:1.02;letter-spacing:.005em;font-size:clamp(1.75rem,5vw,2.75rem);margin:0 0 var(--iff-space-sm)}.iff-richtext{font-family:var(--iff-font-body);line-height:1.6}.iff-richtext p{margin:0 0 .9em}.iff-richtext p:last-child{margin-bottom:0}.iff-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iff-section-wrapper a:focus-visible,.iff-section-wrapper button:focus-visible,.iff-section-wrapper input:focus-visible,.iff-section-wrapper summary:focus-visible{outline:3px solid var(--iff-teal);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/202/assets/iff-tokens.css.map */
