:root{--fyr-ink:#101215;--fyr-ink-2:#171A1F;--fyr-ink-3:#21252B;--fyr-chalk:#F2F1ED;--fyr-chalk-2:#E7E6E0;--fyr-red:#E0413A;--fyr-blue:#38B0F8;--fyr-dim-d:#9BA1A9;--fyr-dim-l:#5E646C;--fyr-line-d:rgba(255,255,255,.15);--fyr-line-l:#DAD9D2;--fyr-disp:"Anton","Haettenschweiler","Arial Narrow",sans-serif;--fyr-ui:"Barlow","Helvetica Neue",Arial,sans-serif;--fyr-cond:"Barlow Condensed","Arial Narrow",sans-serif;--fyr-serif:"EB Garamond",Georgia,serif}.fyr *{box-sizing:border-box}.fyr img{display:block}.fyr a{text-decoration:none;color:inherit}.fyr :focus-visible{outline:2px solid var(--fyr-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fyr *{transition:none!important;animation:none!important}}.fyr{font-family:var(--fyr-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.fyr :where(p,ul,h1,h2,h3,h4){margin-block:0}.fyr :where(h1,h2,h3,h4){letter-spacing:normal;line-height:1.1}.fyr :where(h3){font-family:var(--fyr-disp);font-weight:400}.fyr :where(img){max-width:100%}.fyr :where(input,select,textarea,button){border-radius:0;font:inherit;-webkit-appearance:none;appearance:none}.fyr :where(a):hover{text-decoration:none}.fyr .fyr-btn{line-height:1.1;border-radius:0;text-decoration:none}.fyr-header-section,.fyr-footer-section{display:block}.fyr-announce,.fyr-hero,.fyr-values,.fyr-script,.fyr-split,.fyr-belief,.fyr-list,.fyr-verse,.fyr-specs,.fyr-chead,.fyr-etile,.fyr-ftr{color:var(--fyr-chalk)}.fyr-bd{max-width:1440px;margin:0 auto;padding-left:clamp(1.1rem,4.5vw,4rem);padding-right:clamp(1.1rem,4.5vw,4rem)}.fyr-eyebrow{font-family:var(--fyr-cond);font-weight:600;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin:0}.fyr-eyebrow--blue{color:var(--fyr-blue)}.fyr-eyebrow--red{color:var(--fyr-red)}.fyr h1,.fyr h2,.fyr .fyr-disp{font-family:var(--fyr-disp);font-weight:400;text-transform:uppercase;margin:0;letter-spacing:.005em;text-wrap:balance}.fyr h2{font-size:clamp(2rem,5vw,3.9rem);line-height:.92}.fyr-btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fyr-cond);font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;padding:.95rem 1.7rem;border:1.5px solid transparent;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.fyr-btn--red{background:var(--fyr-red);color:#fff;border-color:var(--fyr-red)}.fyr-btn--red:hover{background:#fff;color:var(--fyr-ink);border-color:#fff}.fyr-btn--ghost{border-color:#ffffff8c;color:#fff}.fyr-btn--ghost:hover{background:#fff;color:var(--fyr-ink);border-color:#fff}.fyr-announce{background:var(--fyr-ink);border-bottom:1px solid var(--fyr-line-d);padding:.7rem 1rem;text-align:center}.fyr-announce p{margin:0;font-family:var(--fyr-cond);font-weight:500;font-size:.82rem;letter-spacing:.19em;text-transform:uppercase;color:#c4cad1}.fyr-announce .ref{color:var(--fyr-red);font-weight:700}.fyr-hdr{background:var(--fyr-chalk);color:var(--fyr-ink);border-bottom:1px solid var(--fyr-line-l);position:relative;z-index:30}.fyr-hdr--sticky{position:sticky;top:0}.fyr-hdr__in{display:flex;align-items:center;gap:2rem;padding-top:.85rem;padding-bottom:.85rem}.fyr-hdr__logo img{width:132px;height:auto}.fyr-hdr__word,.fyr-ftr__word{font-family:var(--fyr-disp);text-transform:uppercase;font-size:1.6rem;line-height:1}.fyr-hdr__nav{display:none;gap:1.9rem;margin-left:auto;margin-right:auto}.fyr-hdr__nav a{font-family:var(--fyr-cond);font-weight:600;font-size:.95rem;letter-spacing:.13em;text-transform:uppercase;padding:.3rem 0;border-bottom:2px solid transparent}.fyr-hdr__nav a:hover{border-bottom-color:var(--fyr-red)}.fyr-hdr__nav a.on{border-bottom-color:var(--fyr-ink)}.fyr-hdr__util{display:flex;align-items:center;gap:1.25rem;margin-left:auto;font-family:var(--fyr-cond);font-weight:600;font-size:.88rem;letter-spacing:.12em;text-transform:uppercase}.fyr-hdr__util>a:not(.cart){display:none}.fyr-hdr__util .cart{display:inline-flex;align-items:center;gap:.45rem}.fyr-hdr__util .bag{width:9px;height:9px;background:var(--fyr-red);border-radius:50%}.fyr-hdr__menu summary{list-style:none;cursor:pointer;width:26px;height:20px;display:flex;flex-direction:column;justify-content:space-between}.fyr-hdr__menu summary::-webkit-details-marker{display:none}.fyr-hdr__menu summary span{display:block;width:100%;height:2px;background:var(--fyr-ink)}.fyr-hdr__drawer{position:absolute;left:0;right:0;top:100%;background:var(--fyr-chalk);border-bottom:1px solid var(--fyr-line-l);padding:1rem clamp(1.1rem,4.5vw,4rem) 1.5rem;display:flex;flex-direction:column;gap:.2rem}.fyr-hdr__drawer a{font-family:var(--fyr-cond);font-weight:600;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 0;border-bottom:1px solid var(--fyr-line-l)}.fyr-hdr__drawer a.on{color:var(--fyr-red)}.fyr-hdr__drawer-util{display:flex;gap:1.5rem;margin-top:.8rem}.fyr-hdr__drawer-util a{border:0;font-size:.88rem;color:var(--fyr-dim-l)}@media(min-width:1000px){.fyr-hdr__nav{display:flex}.fyr-hdr__util{margin-left:0}.fyr-hdr__util>a:not(.cart){display:inline}.fyr-hdr__menu{display:none}}.fyr-hero{position:relative;background:#000;overflow:hidden}.fyr-hero__bg img,.fyr-hero__bg{width:100%;height:clamp(430px,72vh,720px);object-fit:cover;object-position:center 42%;display:block}.fyr-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0e8c,#0a0c0e0d 32%,#0a0c0e9e 72%,#0a0c0eed)}.fyr-hero__in{position:absolute;inset:auto 0 0 0;padding-bottom:clamp(2rem,5vw,4rem)}.fyr-hero h1{font-size:clamp(2.9rem,10.5vw,8.6rem);line-height:.82;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.45)}.fyr-hero h1 .l2{display:block;color:var(--fyr-blue)}.fyr-hero__sub{margin:1.1rem 0 1.9rem;max-width:34ch;font-size:clamp(1.05rem,2vw,1.35rem);color:#e4e7ea;font-weight:500;font-family:var(--fyr-ui)}.fyr-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem}.fyr-hero .fyr-eyebrow{margin-bottom:1.1rem}.fyr-values{background:var(--fyr-ink-2);border-top:1px solid var(--fyr-line-d);border-bottom:1px solid var(--fyr-line-d)}.fyr-values ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}@media(min-width:640px){.fyr-values ul{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.fyr-values ul{grid-template-columns:repeat(4,1fr)}}.fyr-values li{padding:1.5rem 0;border-bottom:1px solid var(--fyr-line-d);display:flex;gap:.9rem;align-items:baseline}@media(min-width:1000px){.fyr-values li{border-bottom:none;border-right:1px solid var(--fyr-line-d);padding:1.65rem 1.75rem}.fyr-values li:first-child{padding-left:0}.fyr-values li:last-child{border-right:none;padding-right:0}}.fyr-values .n{font-family:ui-monospace,Menlo,monospace;font-size:.7rem;color:var(--fyr-red);letter-spacing:.08em}.fyr-values .t{font-family:var(--fyr-cond);font-weight:600;font-size:1.06rem;letter-spacing:.11em;text-transform:uppercase;color:#edeff1;line-height:1.25}.fyr-script{background:var(--fyr-ink);padding:clamp(3.5rem,8vw,7rem) 0}.fyr-script__grid{display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:1fr;align-items:center}@media(min-width:960px){.fyr-script__grid{grid-template-columns:1.02fr 1fr}}.fyr-script figure{margin:0;position:relative}.fyr-script figure img{width:100%;height:clamp(320px,44vw,560px);object-fit:cover}.fyr-script figcaption{position:absolute;left:0;bottom:0;background:var(--fyr-red);color:#fff;font-family:var(--fyr-cond);font-weight:600;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .85rem}.fyr-script h2{margin:.9rem 0 1.1rem;color:#fff}.fyr-script__lede{color:#b9bfc6;max-width:46ch;margin:0 0 2rem;font-size:1.06rem;font-family:var(--fyr-ui)}.fyr-tees{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}.fyr-tee{background:var(--fyr-ink-3);border:1px solid var(--fyr-line-d);padding:1rem 1rem 1.15rem;display:flex;flex-direction:column;gap:.15rem}.fyr-tee img{width:100%;height:auto;margin-bottom:.5rem}.fyr-tee .ref{font-family:var(--fyr-cond);font-weight:700;font-size:.95rem;letter-spacing:.11em;text-transform:uppercase;color:#fff}.fyr-tee .verse{font-family:var(--fyr-serif);font-style:italic;font-size:.9rem;line-height:1.4;color:var(--fyr-dim-d)}.fyr-tee .price{font-family:var(--fyr-cond);font-weight:600;font-size:.9rem;letter-spacing:.08em;color:var(--fyr-blue);margin-top:.4rem}.fyr-split{display:grid;grid-template-columns:1fr}@media(min-width:760px){.fyr-split{grid-template-columns:1fr 1fr}}.fyr-panel{position:relative;overflow:hidden;background:var(--fyr-ink-2);min-height:clamp(390px,46vw,600px);display:flex;align-items:flex-end}.fyr-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.fyr-panel--cutout{background:linear-gradient(160deg,#1b1f25,#0d0f12)}.fyr-panel__art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:4%}.fyr-panel__art img{height:74%;width:auto;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}.fyr-panel__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a0c26,#080a0c0d 40%,#080a0ce0)}.fyr-panel__txt{position:relative;padding:clamp(1.5rem,3vw,2.5rem);width:100%}.fyr-panel h3{font-family:var(--fyr-disp);text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.1rem);line-height:.9;margin:.5rem 0;color:#fff;font-weight:400}.fyr-panel__creed{font-family:var(--fyr-serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);color:#d7dbdf;margin:0 0 1.2rem}.fyr-panel__lnk{font-family:var(--fyr-cond);font-weight:600;font-size:.92rem;letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid var(--fyr-red);padding-bottom:.2rem;color:#fff}.fyr-shop{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(3.5rem,7vw,6rem) 0}.fyr-shop__hd{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3rem)}.fyr-shop__hd h2{color:var(--fyr-ink);max-width:16ch}.fyr-shop__hd .fyr-eyebrow{color:var(--fyr-red);margin-bottom:.6rem}.fyr-shop__all{font-family:var(--fyr-cond);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.92rem;border-bottom:2px solid var(--fyr-ink);padding-bottom:.2rem}.fyr-grid4{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.fyr-grid4{grid-template-columns:repeat(4,1fr)}}.fyr-card{display:flex;flex-direction:column}.fyr-card__ph{background:var(--fyr-chalk-2);position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.fyr-card__ph img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.fyr-card:hover .fyr-card__ph img{transform:scale(1.04)}.fyr-card__flag{position:absolute;top:.65rem;left:.65rem;background:var(--fyr-ink);color:#fff;font-family:var(--fyr-cond);font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .5rem;z-index:1}.fyr-card__flag--new{background:var(--fyr-blue);color:var(--fyr-ink)}.fyr-card__qa{position:absolute;left:.65rem;right:.65rem;bottom:.65rem;background:#fffffff2;color:var(--fyr-ink);text-align:center;font-family:var(--fyr-cond);font-weight:600;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;padding:.6rem;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.fyr-card:hover .fyr-card__qa,.fyr-card:focus-within .fyr-card__qa{opacity:1;transform:none}.fyr-card__nm{font-family:var(--fyr-cond);font-weight:600;font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase;margin:.85rem 0 .25rem;line-height:1.2}.fyr-card__rt{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--fyr-dim-l);margin-bottom:.3rem;font-family:var(--fyr-ui)}.fyr-card__stars{color:var(--fyr-red);letter-spacing:.06em;font-size:.85rem}.fyr-card__pr{font-family:var(--fyr-cond);font-weight:700;font-size:1rem;letter-spacing:.05em}.fyr-card__sw{display:flex;gap:.35rem;margin-top:.55rem}.fyr-card__sw i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.22);display:block}.fyr-belief{position:relative;background:#0b0d10;overflow:hidden}.fyr-belief__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fyr-belief__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 20% 40%,#0b0d1099,#0b0d10ed 70%)}.fyr-belief__in{position:relative;padding:clamp(4rem,9vw,7.5rem) 0;max-width:60ch}.fyr-belief h2{color:#fff;margin:.9rem 0 1.3rem;font-size:clamp(1.8rem,4.4vw,3.4rem)}.fyr-belief p{color:#c3c9d0;font-size:1.09rem;margin:0 0 2rem;font-family:var(--fyr-ui)}.fyr-belief__sig{font-family:var(--fyr-serif);font-style:italic;color:var(--fyr-blue);font-size:1.15rem;margin-bottom:2rem;display:block}.fyr-journal{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(3.5rem,7vw,6rem) 0}.fyr-journal h2,.fyr-jc h3{color:var(--fyr-ink)}.fyr-journal__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1fr;margin-top:clamp(1.8rem,3.5vw,2.75rem)}@media(min-width:820px){.fyr-journal__grid{grid-template-columns:repeat(3,1fr)}}.fyr-jc{border-top:3px solid var(--fyr-ink);padding-top:1.1rem;display:flex;flex-direction:column;gap:.55rem}.fyr-jc__kind{font-family:var(--fyr-cond);font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fyr-red)}.fyr-jc h3{font-family:var(--fyr-disp);text-transform:uppercase;font-size:1.32rem;line-height:1.06;margin:0;font-weight:400}.fyr-jc p{margin:0;font-size:.96rem;color:var(--fyr-dim-l);font-family:var(--fyr-ui)}.fyr-jc__rd{margin-top:.3rem;font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--fyr-red);align-self:flex-start;padding-bottom:.15rem}.fyr-list{background:var(--fyr-ink-2);border-top:1px solid var(--fyr-line-d);padding:clamp(3rem,6vw,5rem) 0}.fyr-list__grid{display:grid;gap:2rem 4rem;grid-template-columns:1fr;align-items:center}@media(min-width:880px){.fyr-list__grid{grid-template-columns:1fr 1fr}}.fyr-list h2{color:#fff;margin-bottom:.7rem}.fyr-list p{color:var(--fyr-dim-d);margin:0;max-width:44ch;font-family:var(--fyr-ui)}.fyr-form{display:flex;flex-wrap:wrap;gap:.65rem}.fyr-form input[type=email]{flex:1 1 15rem;background:transparent;border:1.5px solid rgba(255,255,255,.3);color:#fff;padding:.95rem 1.1rem;font-family:var(--fyr-ui);font-size:1rem}.fyr-form input[type=email]::placeholder{color:#7d848c}.fyr-form input[type=email]:focus{border-color:var(--fyr-blue);outline:none}.fyr-form__ok{color:var(--fyr-blue);font-family:var(--fyr-cond);letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;flex:1 1 100%}.fyr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fyr-ftr{background:var(--fyr-ink);color:var(--fyr-chalk);border-top:1px solid var(--fyr-line-d);padding:clamp(2.75rem,5vw,4rem) 0 2rem}.fyr-ftr__grid{display:grid;gap:2.25rem;grid-template-columns:1fr}@media(min-width:700px){.fyr-ftr__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.fyr-ftr__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.fyr-ftr__col h4{font-family:var(--fyr-cond);font-weight:700;font-size:.82rem;letter-spacing:.19em;text-transform:uppercase;color:#fff;margin:0 0 1rem}.fyr-ftr__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.fyr-ftr__col a{color:var(--fyr-dim-d);font-size:.95rem}.fyr-ftr__col a:hover{color:var(--fyr-red)}.fyr-ftr__brand img{width:150px;height:auto;margin-bottom:1rem}.fyr-ftr__brand .fyr-ftr__word{display:block;color:#fff;margin-bottom:1rem}.fyr-ftr__brand p{color:var(--fyr-dim-d);font-size:.95rem;margin:0 0 1.1rem;max-width:34ch}.fyr-ftr__ig{font-family:var(--fyr-cond);font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:.9rem;color:#fff!important;border-bottom:2px solid var(--fyr-blue);padding-bottom:.15rem}.fyr-ftr__bot{margin-top:2.75rem;padding-top:1.4rem;border-top:1px solid var(--fyr-line-d);display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:space-between;font-size:.82rem;color:#767d85}.fyr-crumb{font-family:var(--fyr-cond);font-weight:500;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fyr-dim-l);padding:1.1rem 0 0;display:flex;gap:.5rem;flex-wrap:wrap}.fyr-crumb span{color:var(--fyr-red)}.fyr-pdp{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(1.2rem,2.5vw,2rem) 0 clamp(3rem,6vw,5rem)}.fyr-pdp__grid{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:1fr}@media(min-width:1000px){.fyr-pdp__grid{grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr)}}.fyr-gal{display:grid;gap:clamp(.55rem,1vw,.9rem);grid-template-columns:1fr 1fr}.fyr-gal figure{margin:0;background:var(--fyr-chalk-2);position:relative;aspect-ratio:1/1;overflow:hidden}.fyr-gal figure img{width:100%;height:100%;object-fit:contain}.fyr-gal .fyr-gal__lead{grid-column:1 / -1;aspect-ratio:4/3.1}.fyr-gal__tag{position:absolute;left:.7rem;top:.7rem;background:var(--fyr-ink);color:#fff;font-family:var(--fyr-cond);font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .55rem}.fyr-buy{align-self:start}@media(min-width:1000px){.fyr-buy{position:sticky;top:1.25rem}}.fyr-buy .fyr-eyebrow{margin-bottom:.55rem}.fyr-buy h1{font-size:clamp(1.9rem,3.4vw,2.85rem);line-height:.94;color:var(--fyr-ink)}.fyr-buy__verse{font-family:var(--fyr-serif);font-style:italic;font-size:1.28rem;color:var(--fyr-red);margin:.5rem 0 0}.fyr-buy__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin:1rem 0 0}.fyr-buy__price{font-family:var(--fyr-cond);font-weight:700;font-size:1.6rem;letter-spacing:.03em}.fyr-buy__price s{opacity:.5;font-weight:400}.fyr-opt{margin-top:1.75rem}.fyr-opt__lab{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.65rem}.fyr-opt__lab .k{font-family:var(--fyr-cond);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.fyr-opt__lab .v{font-size:.88rem;color:var(--fyr-dim-l)}.fyr-opt__lab a{font-family:var(--fyr-cond);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid var(--fyr-ink)}.fyr-opt__vals{display:flex;flex-wrap:wrap;gap:.5rem}.fyr-opt__vals input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fyr-opt--swatch label{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.2);cursor:pointer;display:block;box-shadow:inset 0 0 0 2px var(--fyr-chalk);transition:box-shadow .15s,border-color .15s}.fyr-opt--swatch input:checked+label{border-color:var(--fyr-ink);box-shadow:inset 0 0 0 2px var(--fyr-chalk),0 0 0 1.5px var(--fyr-ink)}.fyr-opt--swatch input:focus-visible+label{outline:2px solid var(--fyr-blue);outline-offset:3px}.fyr-opt--button .fyr-opt__vals{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(min-width:520px){.fyr-opt--button .fyr-opt__vals{grid-template-columns:repeat(8,1fr)}}.fyr-opt--button label{background:transparent;border:1px solid var(--fyr-line-l);padding:.7rem .2rem;cursor:pointer;text-align:center;font-family:var(--fyr-cond);font-weight:600;font-size:.9rem;letter-spacing:.06em;color:var(--fyr-ink);display:block;transition:background .15s,border-color .15s,color .15s}.fyr-opt--button label:hover{border-color:var(--fyr-ink)}.fyr-opt--button input:checked+label{background:var(--fyr-ink);border-color:var(--fyr-ink);color:#fff}.fyr-opt--button input:focus-visible+label{outline:2px solid var(--fyr-blue);outline-offset:3px}.fyr-opt--button input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.fyr-atc{margin-top:1.6rem;display:flex;flex-direction:column;gap:.6rem}.fyr-atc .fyr-btn{width:100%;padding:1.15rem 1.7rem;font-size:1rem}.fyr-atc .fyr-btn[disabled]{opacity:.45;cursor:not-allowed}.fyr-btn--outline{background:transparent;color:var(--fyr-ink);border-color:var(--fyr-ink)}.fyr-btn--outline:hover{background:var(--fyr-ink);color:#fff}.fyr-made{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;font-size:.88rem;color:var(--fyr-dim-l)}.fyr-made__dot{width:7px;height:7px;border-radius:50%;background:var(--fyr-blue);margin-top:.5rem;flex:none}.fyr-trust{display:grid;grid-template-columns:1fr;gap:0;margin-top:1.5rem;border-top:1px solid var(--fyr-line-l)}.fyr-trust div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--fyr-line-l);font-size:.88rem}.fyr-trust .k{font-family:var(--fyr-cond);font-weight:600;letter-spacing:.11em;text-transform:uppercase;font-size:.82rem}.fyr-trust .v{color:var(--fyr-dim-l);text-align:right}.fyr-acc{margin-top:1.75rem}.fyr-acc details{border-bottom:1px solid var(--fyr-line-l)}.fyr-acc details:first-of-type{border-top:1px solid var(--fyr-line-l)}.fyr-acc summary{list-style:none;cursor:pointer;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--fyr-cond);font-weight:700;font-size:.88rem;letter-spacing:.15em;text-transform:uppercase}.fyr-acc summary::-webkit-details-marker{display:none}.fyr-acc summary:after{content:"+";font-family:var(--fyr-ui);font-weight:400;font-size:1.3rem;line-height:1;color:var(--fyr-red)}.fyr-acc details[open] summary:after{content:"\2013"}.fyr-acc__body{padding:0 0 1.2rem;font-size:.95rem;color:#3b4149}.fyr-acc__body p{margin:0 0 .7rem}.fyr-acc__body ul{margin:.4rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.fyr-verse{position:relative;background:#0b0d10;overflow:hidden;color:#fff}.fyr-verse__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fyr-verse__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 40%,#0b0d108c,#0b0d10f2 72%)}.fyr-verse__in{position:relative;padding:clamp(3.5rem,8vw,7rem) 0;text-align:center;max-width:44rem;margin:0 auto}.fyr-verse__ref{font-family:var(--fyr-disp);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.6rem);color:#fff;margin:.9rem 0 1.5rem;font-weight:400}.fyr-verse blockquote{margin:0;font-family:var(--fyr-serif);font-style:italic;font-size:clamp(1.15rem,2.4vw,1.85rem);line-height:1.5;color:#e7eaee}.fyr-verse__rule{width:56px;height:3px;background:var(--fyr-red);margin:1.9rem auto 1.3rem}.fyr-verse__sig{font-family:var(--fyr-serif);font-style:italic;color:var(--fyr-blue);font-size:1.1rem}.fyr-specs{background:var(--fyr-ink);color:#fff;padding:clamp(2.75rem,6vw,4.5rem) 0}.fyr-specs__head{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.fyr-specs__head h2{color:#fff;margin-top:.6rem}.fyr-specs__grid{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:820px){.fyr-specs__grid{grid-template-columns:repeat(3,1fr)}}.fyr-specs__cell{padding:1.5rem 0;border-bottom:1px solid var(--fyr-line-d)}@media(min-width:820px){.fyr-specs__cell{border-bottom:none;border-right:1px solid var(--fyr-line-d);padding:0 2rem}.fyr-specs__cell:first-child{padding-left:0}.fyr-specs__cell:last-child{border-right:none;padding-right:0}}.fyr-specs__n{font-family:var(--fyr-disp);font-size:2.4rem;line-height:1;color:var(--fyr-blue);display:block}.fyr-specs__cell h3{font-family:var(--fyr-cond);font-weight:700;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin:.7rem 0 .5rem}.fyr-specs__cell p{margin:0;color:var(--fyr-dim-d);font-size:.95rem}.fyr-size{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(2.75rem,6vw,4.5rem) 0}.fyr-size h2{margin:.6rem 0 1.4rem;color:var(--fyr-ink)}.fyr-size__tw{overflow-x:auto;border:1px solid var(--fyr-line-l);background:#fff}.fyr-size__tw+.fyr-size__tw{margin-top:1.25rem}.fyr-size table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem;font-variant-numeric:tabular-nums}.fyr-size caption{text-align:left;font-family:var(--fyr-cond);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.85rem 1rem;background:var(--fyr-ink);color:#fff}.fyr-size th,.fyr-size td{padding:.7rem .9rem;border-bottom:1px solid var(--fyr-line-l);text-align:center}.fyr-size thead th{font-family:var(--fyr-cond);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;background:var(--fyr-chalk-2)}.fyr-size th:first-child,.fyr-size td:first-child{text-align:left;font-family:var(--fyr-cond);font-weight:600;letter-spacing:.06em;white-space:nowrap}.fyr-size tbody tr:last-child td,.fyr-size tbody tr:last-child th{border-bottom:none}.fyr-size__note{margin-top:1rem;font-size:.9rem;color:var(--fyr-dim-l);max-width:62ch}.fyr-stick{position:fixed;left:0;right:0;bottom:0;background:#101215f7;color:#fff;border-top:1px solid var(--fyr-line-d);transform:translateY(101%);transition:transform .25s ease;z-index:100}.fyr-stick.is-on{transform:none}.fyr-stick__in{display:flex;align-items:center;gap:1rem;padding:.7rem 0}.fyr-stick img{width:44px;height:44px;object-fit:contain;background:#1e2229;flex:none}.fyr-stick__t{font-family:var(--fyr-cond);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;line-height:1.2}.fyr-stick__s{font-size:.8rem;color:var(--fyr-dim-d)}.fyr-stick__p{font-family:var(--fyr-cond);font-weight:700;font-size:1.05rem;margin-left:auto}.fyr-stick .fyr-btn{padding:.75rem 1.4rem}@media(max-width:620px){.fyr-stick__s{display:none}}.fyr-chead{display:grid;grid-template-columns:1fr;background:var(--fyr-ink);color:#fff}@media(min-width:880px){.fyr-chead{grid-template-columns:1.05fr 1fr}}.fyr-chead__txt{padding:clamp(2.25rem,5vw,4rem) clamp(1.1rem,4.5vw,4rem);display:flex;flex-direction:column;justify-content:center}.fyr-chead__crumb{font-family:var(--fyr-cond);font-weight:500;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:#8d949c;margin-bottom:1.4rem;display:flex;gap:.5rem;flex-wrap:wrap}.fyr-chead__crumb b{color:var(--fyr-red);font-weight:500}.fyr-chead h1{font-family:var(--fyr-disp);font-weight:400;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,4.1rem);line-height:.88;color:#fff;margin:0}.fyr-chead__tag{font-family:var(--fyr-serif);font-style:italic;font-size:clamp(1.05rem,2vw,1.4rem);color:var(--fyr-blue);margin:1rem 0 0}.fyr-chead__intro{color:#b7bec6;max-width:44ch;margin:1.1rem 0 0;font-size:1.02rem;font-family:var(--fyr-ui)}.fyr-chead figure{margin:0;position:relative;min-height:clamp(260px,34vw,430px);overflow:hidden;background:#0c0e11}.fyr-chead figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.fyr-tools{position:sticky;top:0;z-index:20;background:var(--fyr-chalk);border-bottom:1px solid var(--fyr-line-l)}.fyr-tools__in{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 0}.fyr-tools__count{font-family:var(--fyr-cond);font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;margin-right:.4rem}.fyr-filter{position:relative}.fyr-filter summary{list-style:none;display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--fyr-line-l);cursor:pointer;font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.11em;text-transform:uppercase;color:var(--fyr-ink);padding:.55rem .85rem;transition:border-color .15s,background .15s,color .15s}.fyr-filter summary::-webkit-details-marker{display:none}.fyr-filter summary:after{content:"\25be";font-size:.7rem;color:var(--fyr-dim-l)}.fyr-filter summary:hover{border-color:var(--fyr-ink)}.fyr-filter[open] summary{background:var(--fyr-ink);border-color:var(--fyr-ink);color:#fff}.fyr-filter[open] summary:after{color:#fff}.fyr-filter__menu{position:absolute;z-index:5;top:calc(100% + .35rem);left:0;min-width:15rem;max-height:20rem;overflow-y:auto;background:#fff;border:1px solid var(--fyr-line-l);box-shadow:0 12px 28px #10121524;padding:.6rem;display:flex;flex-direction:column;gap:.1rem}.fyr-filter__menu label{display:flex;align-items:center;gap:.6rem;padding:.42rem .5rem;cursor:pointer;font-size:.92rem}.fyr-filter__menu label:hover{background:var(--fyr-chalk)}.fyr-filter__menu input:disabled+span{opacity:.4}.fyr-filter__menu .n{margin-left:auto;color:var(--fyr-dim-l);font-size:.82rem;font-variant-numeric:tabular-nums}.fyr-filter__range{display:flex;align-items:center;gap:.5rem;padding:.5rem}.fyr-filter__range input{width:6rem;border:1px solid var(--fyr-line-l);padding:.5rem .6rem;font-family:var(--fyr-ui);font-size:.9rem}.fyr-pill{display:inline-flex;align-items:center;gap:.45rem;background:var(--fyr-ink);border:1px solid var(--fyr-ink);color:#fff;font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.11em;text-transform:uppercase;padding:.55rem .85rem}.fyr-pill:after{content:"\d7";font-size:.95rem;line-height:1}.fyr-pill--clear{background:transparent;color:var(--fyr-dim-l);border-style:dashed;border-color:var(--fyr-line-l)}.fyr-pill--clear:after{content:none}.fyr-sort{margin-left:auto;display:flex;align-items:center;gap:.55rem}.fyr-sort label{font-family:var(--fyr-cond);font-weight:600;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fyr-dim-l)}.fyr-sort select{font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fyr-ink);background:transparent;border:1px solid var(--fyr-line-l);padding:.55rem 2rem .55rem .8rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fyr-dim-l) 50%),linear-gradient(135deg,var(--fyr-dim-l) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.fyr-results{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(3rem,6vw,4.5rem)}.fyr-pgrid{display:grid;gap:clamp(1.1rem,2.2vw,1.9rem);grid-template-columns:repeat(2,1fr)}@media(min-width:940px){.fyr-pgrid{grid-template-columns:repeat(var(--fyr-cols,3),1fr)}}.fyr-pcard{display:flex;flex-direction:column}.fyr-pcard__ph{background:#fff;position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--fyr-line-l)}.fyr-pcard__ph img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.fyr-pcard:hover .fyr-pcard__ph img{transform:scale(1.035)}.fyr-pcard__flag{position:absolute;top:.7rem;left:.7rem;background:var(--fyr-ink);color:#fff;font-family:var(--fyr-cond);font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .55rem;z-index:1}.fyr-pcard__flag--new{background:var(--fyr-blue);color:var(--fyr-ink)}.fyr-pcard__qa{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;background:#fffffff5;border:1px solid var(--fyr-line-l);color:var(--fyr-ink);text-align:center;font-family:var(--fyr-cond);font-weight:600;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;padding:.62rem;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.fyr-pcard:hover .fyr-pcard__qa,.fyr-pcard:focus-within .fyr-pcard__qa{opacity:1;transform:none}.fyr-pcard__nm{font-family:var(--fyr-cond);font-weight:600;font-size:1.04rem;letter-spacing:.06em;text-transform:uppercase;margin:.85rem 0 .28rem;line-height:1.2}.fyr-pcard__rt{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--fyr-dim-l);margin-bottom:.32rem}.fyr-pcard__rt .s{color:var(--fyr-red);font-size:.85rem;letter-spacing:.05em}.fyr-pcard__pr{font-family:var(--fyr-cond);font-weight:700;font-size:1rem;letter-spacing:.05em}.fyr-pcard__pr s{opacity:.5;font-weight:400}.fyr-pcard__sw{display:flex;align-items:center;gap:.38rem;margin-top:.6rem;flex-wrap:wrap}.fyr-pcard__sw i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.22);display:block}.fyr-pcard__sw .more{font-family:var(--fyr-cond);font-weight:600;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fyr-dim-l);margin-left:.15rem}.fyr-etile{position:relative;overflow:hidden;background:var(--fyr-ink);color:#fff;display:flex;align-items:flex-end;min-height:100%}.fyr-etile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42}.fyr-etile__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#090b0d59,#090b0dd9 78%)}.fyr-etile__in{position:relative;padding:clamp(1.25rem,2.4vw,1.9rem)}.fyr-etile h3{font-family:var(--fyr-disp);text-transform:uppercase;font-weight:400;font-size:clamp(1.35rem,2.6vw,2rem);line-height:.94;margin:.5rem 0 .55rem}.fyr-etile p{margin:0 0 1.1rem;color:#c3c9d0;font-size:.95rem;max-width:30ch;font-family:var(--fyr-ui)}.fyr-etile__lnk{font-family:var(--fyr-cond);font-weight:600;font-size:.88rem;letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid var(--fyr-red);padding-bottom:.15rem}.fyr-empty{border:1px dashed var(--fyr-line-l);background:#fff;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;text-align:center}.fyr-empty h3{color:var(--fyr-ink);font-family:var(--fyr-disp);text-transform:uppercase;font-weight:400;font-size:clamp(1.4rem,3vw,2.1rem);margin:.7rem 0 .6rem}.fyr-empty p{margin:0 auto 1.6rem;max-width:44ch;color:var(--fyr-dim-l);font-family:var(--fyr-ui)}.fyr-pager{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:clamp(2rem,4vw,3rem)}.fyr-pager a,.fyr-pager span{font-family:var(--fyr-cond);font-weight:600;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;padding:.55rem .85rem;border:1px solid var(--fyr-line-l);min-width:2.6rem;text-align:center}.fyr-pager a:hover{border-color:var(--fyr-ink)}.fyr-pager span[aria-current]{background:var(--fyr-ink);border-color:var(--fyr-ink);color:#fff}.fyr-ccopy{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.fyr-ccopy__wrap{max-width:68ch}.fyr-ccopy h2{margin:.6rem 0 1.1rem;color:var(--fyr-ink)}.fyr-ccopy__rte h2,.fyr-ccopy__rte h3{font-family:var(--fyr-cond);font-weight:700;font-size:.95rem;letter-spacing:.15em;text-transform:uppercase;margin:1.8rem 0 .7rem;line-height:1.3}.fyr-ccopy__rte p{margin:0 0 1rem;color:#3b4149;font-family:var(--fyr-ui)}.fyr-ccopy__rte ul{margin:0 0 1rem;padding-left:1.15rem;display:flex;flex-direction:column;gap:.5rem;color:#3b4149;font-family:var(--fyr-ui)}.fyr-ccopy__close{font-family:var(--fyr-serif);font-style:italic;font-size:1.2rem;color:var(--fyr-red);margin-top:1.9rem}.fyr-grid4 .fyr-pcard__ph{aspect-ratio:1/1;background:var(--fyr-chalk-2);border:0}.fyr-phead{background:var(--fyr-ink);color:#fff}.fyr-phead__in{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:clamp(2.25rem,5vw,4rem);max-width:none}.fyr-phead--compact .fyr-phead__in{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.fyr-phead h1{font-family:var(--fyr-disp);font-weight:400;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,4.1rem);line-height:.88;color:#fff;margin:.6rem 0 0}.fyr-phead__intro{color:#b7bec6;max-width:52ch;margin:1.1rem 0 0;font-size:1.02rem}.fyr-phead .fyr-chead__crumb{margin-bottom:1rem}.fyr-pbody .fyr-ccopy__rte h1,.fyr-pbody .fyr-ccopy__rte h2,.fyr-policy .fyr-ccopy__rte h2{font-family:var(--fyr-disp);font-weight:400;font-size:1.6rem;letter-spacing:.01em;margin:2rem 0 .8rem}.fyr-ccopy__rte h3,.fyr-ccopy__rte h4{font-family:var(--fyr-cond);font-weight:700;font-size:.95rem;letter-spacing:.15em;text-transform:uppercase;margin:1.8rem 0 .7rem}.fyr-ccopy__rte ol{margin:0 0 1rem;padding-left:1.15rem;color:#3b4149}.fyr-ccopy__rte a{color:var(--fyr-red);border-bottom:1px solid currentColor}.fyr-ccopy__rte strong{color:var(--fyr-ink)}.fyr-ccopy__rte img{margin:1.5rem 0}.fyr-ccopy__rte table{border-collapse:collapse;width:100%;font-size:.92rem;margin:1rem 0}.fyr-ccopy__rte td,.fyr-ccopy__rte th{border-bottom:1px solid var(--fyr-line-l);padding:.6rem .5rem;text-align:left}.fyr-ccopy__rte>*:first-child{margin-top:0}.fyr-policy__nav{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--fyr-line-l);display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.fyr-policy__nav a{font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fyr-dim-l);padding-bottom:.15rem;border-bottom:2px solid transparent}.fyr-policy__nav a[aria-current]{color:var(--fyr-ink);border-bottom-color:var(--fyr-red)}.shopify-policy__container{max-width:1440px;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.1rem,4.5vw,4rem) clamp(3rem,6vw,5rem);background:var(--fyr-chalk);color:var(--fyr-ink);font-family:var(--fyr-ui)}.shopify-policy__title h1{font-family:var(--fyr-disp);font-weight:400;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,4.1rem);line-height:.88;margin:0 0 1.5rem;letter-spacing:.005em}.shopify-policy__body{max-width:68ch}.shopify-policy__body p,.shopify-policy__body li{color:#3b4149;margin:0 0 1rem}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong:only-child{font-family:var(--fyr-cond);font-weight:700;font-size:.95rem;letter-spacing:.15em;text-transform:uppercase;margin:1.8rem 0 .7rem;color:var(--fyr-ink)}.shopify-policy__body a{color:var(--fyr-red);border-bottom:1px solid currentColor;text-decoration:none}body:has(.shopify-policy__container){background:var(--fyr-chalk)}.fyr-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.1rem}.fyr-field label{font-family:var(--fyr-cond);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.fyr-field input,.fyr-field textarea{background:#fff;border:1.5px solid var(--fyr-line-l);color:var(--fyr-ink);padding:.9rem 1rem;font-family:var(--fyr-ui);font-size:1rem;width:100%}.fyr-field input:focus,.fyr-field textarea:focus{border-color:var(--fyr-ink);outline:none}.fyr-field textarea{resize:vertical;min-height:7rem}.fyr-contact{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.fyr-contact__grid{display:grid;gap:2.5rem 4rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.fyr-contact__grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}}.fyr-contact__form .fyr-form__ok{margin:0 0 1.25rem}.fyr-contact__aside{border-top:3px solid var(--fyr-ink);padding-top:1.25rem}.fyr-contact__item{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 0;border-bottom:1px solid var(--fyr-line-l)}.fyr-contact__item .k{font-family:var(--fyr-cond);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fyr-red)}.fyr-contact__item a{border-bottom:2px solid var(--fyr-blue);align-self:flex-start}.fyr-contact__note{margin-top:1.25rem;font-size:.92rem;color:var(--fyr-dim-l)}.fyr-cart{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,5rem)}.fyr-cart__grid{display:grid;gap:2.5rem 3.5rem;grid-template-columns:1fr;align-items:start}@media(min-width:960px){.fyr-cart__grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.6fr)}}.fyr-line{display:grid;grid-template-columns:96px 1fr;grid-template-areas:"img body" "img qty" "img pr";gap:.35rem 1.1rem;padding:1.25rem 0;border-top:1px solid var(--fyr-line-l);align-items:start}@media(min-width:700px){.fyr-line{grid-template-columns:110px 1fr auto auto;grid-template-areas:"img body qty pr";gap:1.25rem;align-items:center}}.fyr-line:last-child{border-bottom:1px solid var(--fyr-line-l)}.fyr-line__img{grid-area:img;background:#fff;border:1px solid var(--fyr-line-l);aspect-ratio:1/1;display:block;overflow:hidden}.fyr-line__img img{width:100%;height:100%;object-fit:contain}.fyr-line__body{grid-area:body;display:flex;flex-direction:column;gap:.2rem}.fyr-line__t{font-family:var(--fyr-cond);font-weight:600;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.fyr-line__v{font-size:.88rem;color:var(--fyr-dim-l)}.fyr-line__rm{font-family:var(--fyr-cond);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fyr-dim-l);border-bottom:1px solid currentColor;align-self:flex-start;margin-top:.35rem}.fyr-line__rm:hover{color:var(--fyr-red)}.fyr-line__qty{grid-area:qty;display:inline-flex;border:1px solid var(--fyr-line-l);background:#fff;align-self:start}.fyr-line__qty button{width:2.4rem;height:2.6rem;font-size:1.1rem;cursor:pointer;color:var(--fyr-ink);background:transparent;border:0}.fyr-line__qty button:hover{background:var(--fyr-chalk-2)}.fyr-line__qty input{width:3rem;text-align:center;border:0;border-left:1px solid var(--fyr-line-l);border-right:1px solid var(--fyr-line-l);font-family:var(--fyr-cond);font-weight:700;font-size:1rem;background:transparent;-moz-appearance:textfield}.fyr-line__qty input::-webkit-outer-spin-button,.fyr-line__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fyr-line__pr{grid-area:pr;font-family:var(--fyr-cond);font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-align:right;min-width:5rem}.fyr-line__pr s{opacity:.5;font-weight:400;margin-right:.4rem}.fyr-cart__sum{background:#fff;border:1px solid var(--fyr-line-l);padding:1.5rem;display:flex;flex-direction:column;gap:.9rem}@media(min-width:960px){.fyr-cart__sum{position:sticky;top:1.25rem}}.fyr-cart__sum h2{font-size:1.6rem;color:var(--fyr-ink);margin-bottom:.25rem}.fyr-cart__sum .fyr-field{margin-bottom:0}.fyr-cart__sum .fyr-field textarea{min-height:4.5rem}.fyr-cart__row{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;padding:.55rem 0;border-top:1px solid var(--fyr-line-l)}.fyr-cart__row .k{font-family:var(--fyr-cond);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.fyr-cart__row--total{font-family:var(--fyr-cond);font-weight:700;font-size:1.35rem;letter-spacing:.03em}.fyr-cart__fine{font-size:.85rem;color:var(--fyr-dim-l);margin:0}.fyr-cart__sum .fyr-btn{width:100%;justify-content:center;padding:1.1rem 1.5rem}.fyr-cart__dyn .shopify-payment-button__button{border-radius:0!important}.fyr-cart__cont{font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;align-self:center;border-bottom:2px solid var(--fyr-ink);padding-bottom:.15rem}.fyr-search{background:var(--fyr-chalk);color:var(--fyr-ink);padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,5rem)}.fyr-search__form{max-width:44rem;margin-bottom:1.5rem}.fyr-search__form input[type=search]{flex:1 1 15rem;background:#fff;border:1.5px solid var(--fyr-line-l);color:var(--fyr-ink);padding:.95rem 1.1rem;font-family:var(--fyr-ui);font-size:1rem}.fyr-search__form input[type=search]:focus{border-color:var(--fyr-ink);outline:none}.fyr-search__count{font-family:var(--fyr-cond);font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;color:var(--fyr-dim-l)}.fyr-search__rows{margin-top:2.5rem;border-top:3px solid var(--fyr-ink)}.fyr-search__row{display:grid;grid-template-columns:1fr;gap:.25rem .9rem;padding:1rem 0;border-bottom:1px solid var(--fyr-line-l)}@media(min-width:700px){.fyr-search__row{grid-template-columns:7rem 1fr;grid-template-areas:"k t" "k d"}.fyr-search__row .k{grid-area:k}.fyr-search__row .t{grid-area:t}.fyr-search__row .d{grid-area:d}}.fyr-search__row .k{font-family:var(--fyr-cond);font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fyr-red)}.fyr-search__row .t{font-family:var(--fyr-disp);text-transform:uppercase;font-size:1.25rem;line-height:1.05}.fyr-search__row .d{font-size:.92rem;color:var(--fyr-dim-l)}.fyr-jc__img{display:block;margin-bottom:.5rem;background:var(--fyr-chalk-2);aspect-ratio:3/2;overflow:hidden}.fyr-jc__img img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.fyr-jc:hover .fyr-jc__img img{transform:scale(1.03)}.fyr-jc__meta{font-size:.8rem;color:var(--fyr-dim-l);font-family:var(--fyr-cond);letter-spacing:.08em;text-transform:uppercase}.fyr-blog .fyr-pager{margin-top:clamp(2.5rem,5vw,3.5rem)}.fyr-article__head{max-width:none}.fyr-article__head h1{max-width:20ch}.fyr-article__meta{margin:1rem 0 0;font-family:var(--fyr-cond);font-weight:500;font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;color:#8d949c}.fyr-article__fig{margin:0 0 2rem;background:var(--fyr-chalk-2)}.fyr-article__fig img{width:100%;height:auto}.fyr-article .fyr-ccopy__rte{font-size:1.06rem}.fyr-article .fyr-ccopy__rte p{margin-bottom:1.2rem}.fyr-article .fyr-ccopy__rte blockquote{margin:1.8rem 0;padding:0 0 0 1.25rem;border-left:3px solid var(--fyr-red);font-family:var(--fyr-serif);font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--fyr-ink)}.fyr-article__back{margin-top:2.5rem}.fyr-clist{background:var(--fyr-ink);padding:0 0 clamp(2rem,4vw,3rem)}.fyr-clist__grid{display:grid;gap:2px;grid-template-columns:1fr}@media(min-width:640px){.fyr-clist__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.fyr-clist__grid{grid-template-columns:repeat(3,1fr)}}.fyr-clist__tile{min-height:clamp(300px,32vw,420px)}.fyr-clist__tile h3{font-size:clamp(1.6rem,2.8vw,2.3rem)}.fyr-clist__tile:hover .fyr-panel__img{transform:scale(1.03)}.fyr-clist__tile .fyr-panel__img{transition:transform .4s ease}.fyr-404{background:var(--fyr-ink);color:#fff}.fyr-404__in{padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(4rem,10vw,8rem);max-width:none}.fyr-404 h1{font-size:clamp(2.6rem,8vw,6.5rem);line-height:.85;color:#fff;margin:.8rem 0 1.2rem}.fyr-404 p{color:#b9bfc6;max-width:44ch;margin:0 0 2rem;font-size:1.06rem}.fyr-pw{position:relative;background:#0b0d10;color:#fff;overflow:hidden;min-height:100svh;display:flex;align-items:center}.fyr-pw__in{position:relative;padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem);max-width:40rem;margin:0 auto;text-align:center;width:100%}.fyr-pw__logo{width:180px;height:auto;margin:0 auto 2rem}.fyr-pw h1{font-size:clamp(3rem,9vw,6.5rem);line-height:.85;color:#fff;margin:.8rem 0 1.2rem}.fyr-pw__body{color:#c3c9d0;font-size:1.06rem;margin:0 auto 2rem;max-width:40ch}.fyr-pw .fyr-form{justify-content:center}.fyr-pw__enter{margin-top:2.5rem}.fyr-pw__enter summary{list-style:none;cursor:pointer;font-family:var(--fyr-cond);font-weight:600;font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fyr-dim-d)}.fyr-pw__enter summary::-webkit-details-marker{display:none}.fyr-pw__enter .fyr-form{margin-top:1rem}.header,#header-component{background:#f7f6f1!important;color:#101215!important;border-bottom:1px solid #DAD9D2!important}.header-logo img{width:132px!important;height:auto!important}.header-menu a,.menu-list__link{font-family:Barlow Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#101215!important}.header-menu a:hover,.menu-list__link:hover{color:#e0413a!important}.header-actions__action{color:#101215!important}.header-announcements{background:#101215!important}.header-announcements p{color:#f7f6f1!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.footer,.footer-section{background:#101215!important;color:#f7f6f1!important}.footer h2,.footer h3,.footer h4,.footer .text-block{font-family:Barlow Condensed,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#f7f6f1!important}.footer p{color:#c4cad1!important;font-family:Barlow,Arial,sans-serif!important}.footer a{color:#f7f6f1!important;font-family:Barlow Condensed,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important}.footer a:hover{color:#e0413a!important}.footer input{background:transparent!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important}.footer button{background:#e0413a!important;color:#fff!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.15em!important}.footer-utilities{background:#101215!important;border-top:1px solid rgba(255,255,255,.15)!important}.footer-utilities a,.footer-utilities span{color:#c4cad1!important;font-size:.75rem!important}.footer svg{color:#f7f6f1!important}.fyr-page-header h1{max-width:900px;font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:.9}.fyr-page-body{max-width:900px;margin:0 auto}.fyr-page-body p,.fyr-page-body li{font-family:Barlow,Arial,sans-serif;font-size:18px;line-height:1.7}.fyr-page-body h2,.fyr-page-body h3{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase}@media(max-width:768px){.fyr-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.menu-drawer__menu-item--mainlist{min-height:auto;padding:7px 0;font-size:1rem;line-height:1.2;letter-spacing:.02em}.menu-drawer__menu-item--child{padding:8px 0;font-size:1rem;line-height:1.4}.menu-drawer__menu{padding-inline:24px}.menu-drawer__close-button{padding:18px 24px}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--child{font-family:var(--fyr-cond);text-transform:uppercase;letter-spacing:.08em}.menu-drawer__menu-item--mainlist{font-size:1.1rem}.menu-drawer__menu-item--child{font-size:.9rem}.announcement-bar p,.announcement-bar__message{font-size:.65rem;letter-spacing:.08em;white-space:nowrap}.header{min-height:64px}.header__heading-logo{max-width:95px}.header__icons{gap:8px}.fyr-line{gap:14px;padding-block:18px}.fyr-line__img{width:75px;flex-shrink:0}.fyr-line__body{flex:1}.fyr-line__qty{margin-top:10px}.fyr-cart__sum{padding:16px}.fyr-cart__sum .fyr-btn{min-height:48px}.fyr-grid{gap:16px}.fyr-pcard__nm{font-size:.85rem;line-height:1.25}.fyr-pcard__pr{font-size:.85rem}}.fyr-footer-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.fyr-footer-accordion summary::-webkit-details-marker{display:none}.fyr-footer-accordion summary span{font-size:1.4rem}.fyr-footer-accordion ul{margin-top:15px}@media(max-width:749px){.fyr-ftr__grid{display:block}.fyr-ftr__col:not(.fyr-ftr__brand){border-bottom:1px solid rgba(255,255,255,.15);padding:14px 0}.fyr-footer-accordion h4{margin:0;font-size:.95rem}.fyr-footer-accordion ul{padding-bottom:10px}}.fyr-footer-accordion{display:none}@media(max-width:749px){.fyr-footer-desktop{display:none}.fyr-footer-accordion{display:block}}@media(max-width:749px){.announcement-bar{overflow:hidden}.announcement-bar__slides{width:100%;max-width:none}.announcement-bar__text{font-size:.65rem;letter-spacing:.08em;white-space:nowrap}.announcement-bar__slides{display:flex;justify-content:center;align-items:center}.announcement-bar__slide{width:100%;text-align:center}.announcement-bar__text{text-align:center;font-size:.62rem;letter-spacing:.09em}.fyr-search form{gap:12px}.fyr-search button{min-height:42px;padding-inline:28px}.fyr-search input{min-height:52px}.fyr-pcard__ph{margin-bottom:10px}.fyr-pcard__nm{min-height:36px}.fyr-pcard__pr{margin-top:4px}.fyr-ftr__col:not(.fyr-ftr__brand){padding:10px 0}.fyr-footer-accordion summary{min-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fyr-brand.css.map */
