:root{--sfr-ink:#0D0D0F;--sfr-panel:#131316;--sfr-card:#1A1A1F;--sfr-tile:#1C1C22;--sfr-line:#2A2A30;--sfr-paper:#F4F2ED;--sfr-muted:#C9C6C1;--sfr-quiet:#A6A3A0;--sfr-accent:#FF3B30}body{background:var(--sfr-ink)!important;color:var(--sfr-paper)}.sfr{font-family:Barlow,system-ui,sans-serif;color:var(--sfr-paper);font-size:16px;line-height:1.5;letter-spacing:0}.sfr *{box-sizing:border-box}.sfr img{max-width:100%}.sfr a{color:#ff5a50}.sfr a:hover{color:#ff8a82}.sfr h1,.sfr h2,.sfr h3{color:var(--sfr-paper);letter-spacing:0}.sfr-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.sfr-sec{padding:128px 40px}.sfr-sec--panel{background:var(--sfr-panel)}.sfr-display{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;line-height:.88;margin:0}.sfr-h1{font-size:clamp(60px,9vw,136px);line-height:.86}.sfr-h2{font-size:clamp(44px,5vw,72px);line-height:.92;font-weight:800}.sfr-h3{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;font-size:28px;line-height:1;margin:0}.sfr-accent{color:var(--sfr-accent)}.sfr-eyebrow{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sfr-quiet)}.sfr-stripes{display:flex;gap:4px;transform:skew(-20deg)}.sfr-stripes span{width:28px;height:6px;background:var(--sfr-paper)}.sfr-stripes span:nth-child(2){background:var(--sfr-accent)}.sfr-stripes span:nth-child(3){background:#4a4a52}.sfr-text{font-size:17px;line-height:1.7;color:var(--sfr-muted);margin:0 0 18px}.sfr-text p{margin:0 0 18px}.sfr-text p:last-child{margin-bottom:0}.sfr-btns{display:flex;flex-wrap:wrap;gap:12px}.sfr .sfr-btn{display:inline-flex;align-items:center;gap:10px;background:var(--sfr-paper);color:var(--sfr-ink);text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:16px 28px;min-height:48px;border:2px solid var(--sfr-paper);font-family:inherit;cursor:pointer}.sfr .sfr-btn:hover{background:#fff;color:var(--sfr-ink)}.sfr .sfr-btn--outline{background:transparent;color:var(--sfr-paper)}.sfr .sfr-btn--outline:hover{background:var(--sfr-paper);color:var(--sfr-ink)}.sfr .sfr-btn--dark{background:var(--sfr-ink);color:var(--sfr-paper);border-color:var(--sfr-ink)}.sfr .sfr-btn--dark:hover{background:#000;color:var(--sfr-paper)}.sfr .sfr-btn--darkline{background:transparent;color:var(--sfr-ink);border-color:var(--sfr-ink)}.sfr .sfr-link{color:var(--sfr-paper);text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;border-bottom:2px solid var(--sfr-accent);padding-bottom:6px}.sfr-grid{display:grid;gap:20px}.sfr-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:64px;align-items:center}.sfr-ph{display:flex;align-items:center;justify-content:center;background:var(--sfr-card);border:1px solid var(--sfr-line);color:#8e8b88;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sfr-cover{width:100%;height:100%;object-fit:cover;display:block}.sfr-announce{display:block;background:var(--sfr-paper);color:var(--sfr-ink)!important;text-align:center;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none}.sfr-announce strong{font-weight:800;letter-spacing:.08em}.sfr-header{border-bottom:1px solid #24242A;background:var(--sfr-ink)}.sfr-header__in{max-width:1280px;margin:0 auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.sfr-header__logo img{height:56px;width:auto;display:block}.sfr-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px}.sfr .sfr-nav a{color:var(--sfr-paper);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sfr .sfr-nav a[aria-current=page]{color:var(--sfr-accent)}.sfr .sfr-nav a.sfr-nav__cta{background:var(--sfr-paper);color:var(--sfr-ink);font-weight:700;padding:12px 20px;min-height:44px;display:inline-flex;align-items:center}.sfr .sfr-nav a.sfr-nav__cart{display:inline-flex;align-items:center;gap:6px}.sfr .sfr-nav a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.sfr .sfr-nav a:hover,.sfr .sfr-nav a:focus-visible{color:var(--sfr-accent)}.sfr .sfr-nav a.sfr-nav__cta:hover,.sfr .sfr-nav a.sfr-nav__cta:focus-visible{background:var(--sfr-accent);color:var(--sfr-paper)}.sfr-hero{position:relative;min-height:780px;display:flex;align-items:flex-end;overflow:hidden}.sfr-hero--short{min-height:520px}.sfr-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sfr-hero__bg img{width:100%;height:100%;object-fit:cover}.sfr-hero__shade,.sfr-shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sfr-hero__shade{background:linear-gradient(180deg,#0d0d0f26,#0d0d0f66 45%,#0d0d0ff5)}.sfr-hero__in{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:120px 40px 48px}.sfr-hero__in p{max-width:600px;font-size:19px;line-height:1.55;color:#e4e1dc;margin:0 0 32px}.sfr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;margin-top:64px;padding-top:28px;border-top:1px solid rgba(244,242,237,.22)}.sfr-stat__n{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;font-size:60px;line-height:1}.sfr-stat__l{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sfr-muted);margin-top:6px}.sfr-card{background:var(--sfr-card);border:1px solid var(--sfr-line);display:flex;flex-direction:column}.sfr-card__body{padding:28px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.sfr-card__name{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;font-size:44px;line-height:.92;margin:0}.sfr-card__role{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sfr-accent)}.sfr-card__bio{font-size:15px;line-height:1.6;color:var(--sfr-muted);margin:0;flex-grow:1}.sfr-card__meta{border-top:1px solid var(--sfr-line);padding-top:14px;font-size:13px;line-height:1.7;color:var(--sfr-quiet)}.sfr-card__meta p{margin:0}.sfr-card__meta strong{color:var(--sfr-paper);font-weight:600}.sfr-eps{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--sfr-line);max-width:560px}.sfr-eps li{display:flex;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--sfr-line)}.sfr-eps__n{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:22px;color:var(--sfr-accent);width:48px;flex-shrink:0}.sfr-eps strong{display:block;font-size:17px;font-weight:600}.sfr-eps span.sfr-eps__d{font-size:14px;color:var(--sfr-quiet)}.sfr-chip{border:1px solid #3A3A42;padding:8px 14px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sfr-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;background:var(--sfr-line);border:1px solid var(--sfr-line)}.sfr-wall__tile{background:var(--sfr-tile);min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.sfr-wall__tile img{max-width:100%;max-height:104px;width:auto;height:auto;display:block}.sfr-wall__name{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:30px;letter-spacing:.06em;text-transform:uppercase;line-height:1}.sfr-wall__sub{font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--sfr-quiet);margin-top:8px}.sfr-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:32px 20px}.sfr .sfr-product{text-decoration:none;color:var(--sfr-paper);display:flex;flex-direction:column;gap:12px}.sfr-product__img{position:relative;aspect-ratio:1/1;background:#f4f2ed;border:1px solid var(--sfr-line);overflow:hidden}.sfr-product__img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s}.sfr .sfr-product:hover .sfr-product__img img{transform:scale(1.04)}.sfr-badge{position:absolute;top:12px;left:12px;background:var(--sfr-accent);color:var(--sfr-ink);font-size:11px;font-weight:800;letter-spacing:.14em;padding:6px 10px}.sfr-product__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.sfr-product__row span:first-child{font-weight:600;line-height:1.35}.sfr-product__row span:last-child{color:var(--sfr-muted);flex-shrink:0}.sfr-filters{display:flex;flex-wrap:wrap;gap:8px}.sfr .sfr-filter{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;min-height:44px;cursor:pointer;background:transparent;color:var(--sfr-paper);border:1px solid #3A3A42}.sfr .sfr-filter[aria-pressed=true]{background:var(--sfr-paper);color:var(--sfr-ink);border-color:var(--sfr-paper)}.sfr-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sfr-muted)}.sfr-field input,.sfr-field textarea{background:var(--sfr-card);border:1px solid #3A3A42;color:var(--sfr-paper);padding:14px 16px;font-size:16px;font-family:inherit;min-height:48px;letter-spacing:0;text-transform:none;border-radius:0}.sfr-field textarea{resize:vertical}.sfr-gen__label{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;font-size:120px;line-height:.8;color:transparent;-webkit-text-stroke:2px var(--sfr-accent)}.sfr-gen__kicker{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sfr-quiet);margin:20px 0 8px}.sfr-footer{border-top:1px solid #24242A;padding:64px 40px 40px;background:var(--sfr-ink)}.sfr-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px}.sfr-footer__col{display:flex;flex-direction:column;gap:10px;font-size:15px}.sfr .sfr-footer__col a{color:var(--sfr-paper);text-decoration:none}.sfr .sfr-footer__col a:hover{color:var(--sfr-accent)}.sfr-footer__h{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8e8b88}.sfr-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid #24242A;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#8e8b88}@media(max-width:749px){.sfr-wrap,.sfr-header__in,.sfr-hero__in{padding-left:20px;padding-right:20px}.sfr-sec{padding:80px 20px}.sfr-footer{padding:48px 20px 32px}.sfr-hero{min-height:640px}.sfr-split{gap:40px}.sfr-gen__label{font-size:88px}.sfr-header__logo img{height:44px}.sfr-nav{gap:8px 18px}.sfr-pad-box{padding:32px!important}}.sfr-shade--side{background:linear-gradient(90deg,#0d0d0ff2,#0d0d0fbf 45%,#0d0d0f1a)}.sfr-shade-host>.sfr-pad-box{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sfr.css.map */
