@font-face{font-family:Archivo VF;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo VF;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--f-ink: #000000;--f-surface: #ffffff;--f-surface-2: #f4f1ea;--f-line: rgba(0, 0, 0, .14);--f-line-inv: rgba(255, 255, 255, .18);--f-on-ink-line: rgba(255, 255, 255, .22);--f-smoke: #8a8a8a;--f-red: #e4002b;--f-cream: #efe6d4;--f-font: "Archivo VF", "Archivo", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--f-ease: cubic-bezier(.22, 1, .36, 1);--f-fast: .18s;--f-slow: .52s;--f-reveal: .72s;--f-gutter: 1.6rem;--f-bleed: 2rem;color-scheme:light}@media screen and (min-width:990px){:root{--f-gutter: 2.4rem;--f-bleed: 4rem}}:root[data-theme=dark]{--f-ink: #ffffff;--f-surface: #0b0b0b;--f-surface-2: #171717;--f-line: rgba(255, 255, 255, .16);--f-line-inv: rgba(0, 0, 0, .2);--f-on-ink-line: rgba(0, 0, 0, .22);--f-smoke: #7a7a7a;color-scheme:dark}:root[data-theme=dark] .color-scheme-1,:root[data-theme=dark] body.color-scheme-1{--color-background: 11, 11, 11;--color-foreground: 255, 255, 255;--color-background-contrast: 60, 60, 60;--color-button: 255, 255, 255;--color-button-text: 11, 11, 11;--color-secondary-button: 11, 11, 11;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 11, 11, 11;--color-badge-border: 255, 255, 255;--gradient-background: #0b0b0b;--payment-terms-background-color: #0b0b0b}:root[data-theme=dark] .color-scheme-2,:root[data-theme=dark] body.color-scheme-2{--color-background: 23, 23, 23;--color-foreground: 255, 255, 255;--color-background-contrast: 70, 70, 70;--color-button: 255, 255, 255;--color-button-text: 23, 23, 23;--color-secondary-button: 23, 23, 23;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 23, 23, 23;--color-badge-border: 255, 255, 255;--gradient-background: #171717;--payment-terms-background-color: #171717}:root[data-theme=dark] .f-card__img,:root[data-theme=dark] .f-split__img,:root[data-theme=dark] .product__media img{filter:brightness(.94)}:root.f-theme-ready body,:root.f-theme-ready .f-gridsec,:root.f-theme-ready .f-tiles,:root.f-theme-ready .header-wrapper{transition:background-color .32s var(--f-ease),color .32s var(--f-ease)}body{font-family:var(--f-font);font-variation-settings:"wght" 400,"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.f-display{font-family:var(--f-font);text-transform:uppercase;letter-spacing:-.02em;line-height:.92;text-wrap:balance}.f-display,.f-hero__heading,.f-manifesto__heading{font-variation-settings:"wght" 900,"wdth" 118;letter-spacing:-.035em;line-height:.86}.f-condensed{font-variation-settings:"wght" 800,"wdth" 70}.f-label{font-variation-settings:"wght" 700,"wdth" 92;text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;line-height:1}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.field__input,select,input[type=text],input[type=email],input[type=search],textarea,.card,.card-wrapper,.media,.global-media-settings,.quantity{border-radius:0!important}.button,.shopify-payment-button__button--unbranded{font-family:var(--f-font);font-variation-settings:"wght" 800,"wdth" 95;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;min-height:5.2rem;padding:0 3.2rem;border-radius:0;box-shadow:none;transition:background-color var(--f-fast) var(--f-ease),color var(--f-fast) var(--f-ease)}.button:after,.button:before{display:none!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--f-ink);color:var(--f-surface);border:.2rem solid var(--f-ink)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--f-surface);color:var(--f-ink)}.button--secondary{background:transparent;color:var(--f-ink);border:.2rem solid var(--f-ink)}.button--secondary:hover{background:var(--f-ink);color:var(--f-surface)}.f-dark .button--primary,.f-dark .button:not(.button--secondary):not(.button--tertiary){background:#fff;color:#000;border-color:#fff}.f-dark .button--primary:hover,.f-dark .button:not(.button--secondary):not(.button--tertiary):hover{background:transparent;color:#fff}.f-dark .button--secondary{color:#fff;border-color:#fff}.f-dark .button--secondary:hover{background:#fff;color:#000}.button--block{width:100%;display:flex}.f-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .4rem;font-variation-settings:"wght" 800,"wdth" 88;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;line-height:1;border-radius:0;white-space:nowrap}.f-badge--preorder,.f-badge--sale{background:var(--f-red);color:#fff}.f-badge--sold{background:var(--f-ink);color:#fff}.f-badge--new{background:var(--f-surface);color:var(--f-ink)}.f-badge--outline{background:transparent;color:currentColor;box-shadow:inset 0 0 0 .15rem currentColor}.badge{border-radius:0;font-variation-settings:"wght" 800,"wdth" 88;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;padding:.5rem 1rem .4rem;border:0}.f-bleed{width:100%;max-width:none;padding-left:var(--f-bleed);padding-right:var(--f-bleed)}.f-bleed--flush{padding-left:0;padding-right:0}.f-dark{background:var(--f-ink);color:var(--f-surface)}.f-dark h1,.f-dark h2,.f-dark h3,.f-dark h4,.f-dark h5,.f-dark h6{color:#fff}.f-rule{border:0;border-top:.1rem solid var(--f-line);margin:0}.f-dark .f-rule{border-top-color:var(--f-line-inv)}.f-flush{margin-top:0!important;margin-bottom:0!important}.f-marquee{display:flex;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;gap:0}.f-marquee__track{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100%;gap:var(--f-marquee-gap, 4rem);padding-right:var(--f-marquee-gap, 4rem);animation:f-scroll var(--f-marquee-speed, 30s) linear infinite;will-change:transform}.f-marquee:hover .f-marquee__track{animation-play-state:var(--f-marquee-hover, running)}.f-marquee__item{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--f-marquee-gap, 4rem)}@keyframes f-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.f-marquee__track{animation:none;justify-content:flex-start;padding-left:var(--f-bleed)}}.card-wrapper,.card{border-radius:0;box-shadow:none;border:0;background:transparent}.card__inner{border-radius:0}.card__media,.card .media{border-radius:0;background:var(--f-surface-2)}.f-card{position:relative;display:flex;flex-direction:column;height:100%}.f-card__frame{position:relative;overflow:hidden;flex:0 0 auto}.f-card__media{position:relative;display:block;overflow:hidden;background:var(--f-surface-2);height:0}.f-card__media:not([style]){height:auto}.f-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--f-slow) var(--f-ease),transform var(--f-slow) var(--f-ease)}.f-card__media:not([style]) .f-card__img{position:static;height:auto}.f-card__img--alt{opacity:0}.f-card:hover .f-card__img--alt{opacity:1}.f-card:hover .f-card__img--main{opacity:0}.f-card:hover .f-card__img--solo{transform:scale(1.04)}.f-card__badges{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;z-index:2;pointer-events:none}.f-card__info{padding:1.2rem 0 0;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.f-card__title{font-variation-settings:"wght" 700,"wdth" 88;text-transform:uppercase;letter-spacing:.01em;font-size:1.3rem;line-height:1.25;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.25rem}.f-card__title:hover{text-decoration:underline;text-underline-offset:.3rem}.f-card__price{font-variation-settings:"wght" 500,"wdth" 88;font-size:1.3rem;letter-spacing:.02em;opacity:.75;margin-top:auto}.f-card__price s{opacity:.45;margin-right:.6rem}.f-card__price .f-card__price--sale{color:var(--f-red);opacity:1}.f-card__quick{position:absolute;left:0;right:0;bottom:0;z-index:3;transform:translateY(101%);transition:transform var(--f-fast) var(--f-ease)}.f-card:hover .f-card__quick,.f-card:focus-within .f-card__quick{transform:translateY(0)}@media(hover:none){.f-card__quick{display:none}}.f-card__quick-btn{width:100%;border:0;background:var(--f-ink);color:var(--f-surface);font-family:var(--f-font);font-variation-settings:"wght" 800,"wdth" 92;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;padding:1.4rem 1rem;cursor:pointer;transition:background-color var(--f-fast) var(--f-ease)}.f-card__quick-btn:hover{background:var(--f-red)}.f-card__quick-btn[disabled]{background:var(--f-smoke);cursor:not-allowed}.f-card__quick-btn--link{display:block;text-align:center;text-decoration:none}.f-card__quick-btn--link:hover{text-decoration:none}.f-card__sizes{display:flex;flex-wrap:wrap;gap:0;background:var(--f-ink)}.f-card__size{flex:1 1 auto;min-width:4rem;border:0;border-right:.1rem solid var(--f-on-ink-line);background:var(--f-ink);color:var(--f-surface);font-family:var(--f-font);font-variation-settings:"wght" 700,"wdth" 88;font-size:1.1rem;letter-spacing:.08em;padding:1.4rem .4rem;cursor:pointer;transition:background-color var(--f-fast) var(--f-ease)}.f-card__size:last-child{border-right:0}.f-card__size:hover:not([disabled]){background:var(--f-red)}.f-card__size[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.f-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem;list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.f-grid{grid-template-columns:repeat(3,1fr);gap:3.2rem 1.6rem}.f-grid--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.f-grid--4{grid-template-columns:repeat(4,1fr)}.f-grid--5{grid-template-columns:repeat(5,1fr)}}.field__input,.select__select,.customer .field input,input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],textarea{border-radius:0;border:.1rem solid var(--f-line);font-family:var(--f-font);box-shadow:none}.field:after,.select:after,.customer .field:after,.localization-form__select:after{display:none!important}.field:focus-within,.field__input:focus{outline:.2rem solid var(--f-ink);outline-offset:-.2rem}.f-dark .field__input,.f-dark input[type=email],.f-dark input[type=text]{background:transparent;border-color:#ffffff2e;color:#fff}.f-dark .field__label{color:#fff9}*:focus-visible{outline:.2rem solid var(--f-red);outline-offset:.2rem;box-shadow:none}.f-dark *:focus-visible{outline-color:#fff}.f-hide{display:none!important}.f-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}.f-stack{display:flex;flex-direction:column}.f-row{display:flex;align-items:center}.f-js [data-f-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity var(--f-reveal) var(--f-ease),transform var(--f-reveal) var(--f-ease);transition-delay:var(--f-reveal-delay, 0ms);will-change:opacity,transform}.f-js [data-f-reveal].is-revealed{opacity:1;transform:none}.f-js [data-f-reveal].is-settled{will-change:auto;transition:none}.f-js .f-grid__item[data-f-reveal]{transform:translateY(3.2rem)}.f-card{transition:transform var(--f-slow) var(--f-ease)}@media(hover:hover){.f-card:hover{transform:translateY(-.6rem)}}@media(hover:hover){.f-tile{transition:transform var(--f-slow) var(--f-ease)}.f-tile:hover{transform:translateY(-.3rem)}}.f-js [data-f-parallax]{transform:translate3d(0,var(--f-parallax, 0px),0) scale(1.14);will-change:transform}@media(prefers-reduced-motion:reduce){.f-js [data-f-reveal]{opacity:1;transform:none;transition:none}.f-js [data-f-parallax],.f-card:hover,.f-tile:hover{transform:none}}.f-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.f-theme-toggle svg{width:1.9rem;height:1.9rem;transition:transform var(--f-slow) var(--f-ease)}.f-theme-toggle:hover svg{transform:rotate(20deg) scale(1.08)}.f-theme-toggle__moon{display:block}.f-theme-toggle__sun{display:none}:root[data-theme=dark] .f-theme-toggle__moon{display:none}:root[data-theme=dark] .f-theme-toggle__sun{display:block}
/*# sourceMappingURL=/cdn/shop/t/27/assets/faithful.css.map */
