@font-face{font-family:FRDRCH Archivo;src:url(//r5vhqe-cu.myshopify.com/cdn/shop/t/3/assets/frdrch-archivo-400.woff2?v=50599016278186550641791919915) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FRDRCH Archivo;src:url(//r5vhqe-cu.myshopify.com/cdn/shop/t/3/assets/frdrch-archivo-600.woff2?v=41441472355101817721791919915) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:FRDRCH Archivo;src:url(//r5vhqe-cu.myshopify.com/cdn/shop/t/3/assets/frdrch-archivo-800.woff2?v=38812630150842025351791919915) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:FRDRCH Mono;src:url(//r5vhqe-cu.myshopify.com/cdn/shop/t/3/assets/frdrch-dejavu-mono-400.woff2?v=92238694843487024181791919915) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:FRDRCH Mono;src:url(//r5vhqe-cu.myshopify.com/cdn/shop/t/3/assets/frdrch-dejavu-mono-700.woff2?v=97824939730984251781791919915) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}html:root{--frd-ink: #111111;--frd-text: #3a3935;--frd-muted: #6e6b64;--frd-soft: #55534e;--frd-line: #e2e0da;--frd-surface: #f2f1ed;--frd-ecru: #eae3d2;--frd-accent: #7a6a4a;--frd-mono: "FRDRCH Mono", ui-monospace, Menlo, monospace;--frd-sans: "FRDRCH Archivo", Helvetica, sans-serif;--font-body--family: var(--frd-sans);--font-body--weight: 400;--font-heading--family: var(--frd-sans);--font-heading--weight: 800;--font-subheading--family: var(--frd-mono);--font-subheading--weight: 400;--font-accent--family: var(--frd-mono);--font-accent--weight: 400}.announcement-bar,.announcement-bar *{font-family:var(--frd-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--frd-soft)}.menu-list__link,.header__icon,.header-actions,.header-menu a{font-family:var(--frd-mono);letter-spacing:.12em;text-transform:uppercase}.button,.button-secondary,button[type=submit],.add-to-cart-button{font-family:var(--frd-mono);letter-spacing:.14em;text-transform:uppercase}.price,.product-card .price,.variant-option__button-label,.variant-option legend{font-family:var(--frd-mono)}.frd{color:var(--frd-ink);font-family:var(--frd-sans)}.frd-wrap{max-width:1360px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width:749px){.frd-wrap{padding:0 16px}}.frd-kicker{font-family:var(--frd-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--frd-accent)}.frd-meta{font-family:var(--frd-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--frd-muted)}.frd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-family:var(--frd-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--frd-ink);cursor:pointer}.frd-btn--solid{background:var(--frd-ink);color:#fff}.frd-btn--solid:hover{background:#333;color:#fff}.frd-btn--line{background:transparent;color:var(--frd-ink)}.frd-btn--line:hover{background:var(--frd-ink);color:#fff}.frd-ph{background:var(--frd-surface);border:1px solid var(--frd-line);display:flex;align-items:flex-end;padding:16px;box-sizing:border-box;font-family:var(--frd-mono);font-size:11px;letter-spacing:.08em;color:var(--frd-muted);overflow:hidden;position:relative}.frd-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frd-sechead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--frd-line);padding-bottom:16px}.frd-sechead h2{margin:0;font-size:32px;font-weight:600}.frd-hero__box{position:relative;min-height:760px;display:flex;align-items:flex-end}@media(max-width:749px){.frd-hero__box{min-height:560px}}.frd-hero__note{position:absolute;top:24px;left:24px;right:24px}.frd-hero__content{position:relative;z-index:1;padding:48px;display:flex;flex-direction:column;gap:18px;max-width:760px;font-family:var(--frd-sans);color:var(--frd-ink);letter-spacing:normal;font-size:16px}.frd-hero__content h1{color:var(--frd-ink)}@media(max-width:749px){.frd-hero__content{padding:24px}}.frd-hero__content h1{margin:0;font-size:clamp(48px,7vw,88px);line-height:.95;font-weight:800;letter-spacing:-.02em}.frd-hero__content p{margin:0;font-size:19px;line-height:1.5;color:var(--frd-text);max-width:520px}.frd-hero--image .frd-hero__content h1,.frd-hero--image .frd-hero__content p,.frd-hero--image .frd-kicker{color:#fff}.frd-hero--image .frd-hero__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 55%)}.frd-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.frd-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}.frd-detail{display:flex;flex-direction:column;gap:12px}.frd-detail .frd-ph{aspect-ratio:4 / 5}.frd-detail h3{margin:0;font-size:20px;font-weight:600}.frd-detail p{margin:0;font-size:15px;line-height:1.55;color:var(--frd-soft)}.frd-story__row{display:flex;flex-wrap:wrap;gap:48px;align-items:stretch}.frd-story__media{flex:1 1 420px;min-height:520px}.frd-story__text{flex:1 1 420px;display:flex;flex-direction:column;justify-content:center;gap:24px}.frd-story__text h2{margin:0;font-size:44px;line-height:1.1;font-weight:600}.frd-story__text .rte p{font-size:18px;line-height:1.65;color:var(--frd-text)}.frd-link{font-family:var(--frd-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--frd-ink)}.frd-faq__row{display:flex;flex-wrap:wrap;gap:48px}.frd-faq__row>h2{flex:1 1 280px;margin:0;font-size:32px;font-weight:600}.frd-faq__list{flex:3 1 560px;min-width:0;border-bottom:1px solid var(--frd-line)}.frd-faq details{border-top:1px solid var(--frd-line)}.frd-faq summary{list-style:none;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;cursor:pointer}.frd-faq summary::-webkit-details-marker{display:none}.frd-faq summary:after{content:"+";font-family:var(--frd-mono);font-size:18px}.frd-faq details[open] summary:after{content:"\2013"}.frd-faq .rte{padding-bottom:24px;max-width:720px;color:var(--frd-soft);font-size:16px;line-height:1.6}.frd-news__box{border:1px solid var(--frd-line);padding:64px 48px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}@media(max-width:749px){.frd-news__box{padding:40px 20px}}.frd-news__intro{flex:1 1 380px;display:flex;flex-direction:column;gap:12px}.frd-news__intro h2{margin:0;font-size:36px;line-height:1.15;font-weight:600}.frd-news__intro p{margin:0;color:var(--frd-soft);font-size:16px;line-height:1.6}.frd-form{flex:1 1 420px;display:flex;flex-direction:column;gap:10px}.frd-form label{font-family:var(--frd-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--frd-soft)}.frd-form__row{display:flex;flex-wrap:wrap;gap:10px}.frd-form input[type=email]{flex:1 1 240px;min-height:52px;padding:0 16px;background:#fff;border:1px solid #8a8780;border-radius:0;color:var(--frd-ink);font-family:var(--frd-sans);font-size:16px}.frd-form .frd-btn{min-height:52px}.frd-form small{font-size:13px;line-height:1.5;color:var(--frd-muted)}.frd-form small a{color:var(--frd-muted)}.frd-form__ok{margin:0;font-size:18px;color:var(--frd-accent)}.frd-form__err{margin:0;font-size:14px;color:#a12a1f}.frd-cs{min-height:88svh;display:flex;flex-direction:column;justify-content:space-between;padding:32px;box-sizing:border-box;background:#fff}.frd-cs__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.frd-cs__center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;padding:80px 0}.frd-cs__logo{width:min(560px,80%);height:auto;display:block}.frd-cs__center>p{margin:0;font-size:18px;line-height:1.6;color:var(--frd-text);max-width:480px}.frd-cs .frd-form{width:min(520px,100%);text-align:left;flex:0 0 auto}.frd-cs__links{display:flex;gap:20px;flex-wrap:wrap;font-family:var(--frd-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.frd-cs__links a{color:var(--frd-ink);text-decoration:none}.frd-section-gap{padding-top:var(--frd-pt, 120px);padding-bottom:var(--frd-pb, 0px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/frdrch.css.map */
