.onefr-cat{background:#f3f2ee;color:#111;font-family:IBM Plex Sans,Arial,sans-serif}.onefr-cat *,.onefr-cat *:before,.onefr-cat *:after{box-sizing:border-box}.onefr-cat h1,.onefr-cat h2,.onefr-cat h3{font-family:"1FR Barlow Condensed",Arial Narrow,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.02em;margin:0;color:inherit;text-wrap:balance}.onefr-cat h1{font-size:clamp(72px,11.5vw,164px)}.onefr-cat h2{font-size:clamp(38px,5vw,72px)}.onefr-cat h3{font-size:clamp(28px,3.2vw,44px)}.onefr-cat__eyebrow{display:flex;align-items:center;gap:16px;font-size:clamp(11px,1.15vw,16px);text-transform:uppercase;font-weight:600;margin:0 0 12px}.onefr-cat__eyebrow:before{content:"";width:34px;height:3px;flex:none;background:#ce282c}.onefr-cat__hero{min-height:clamp(390px,34vw,540px);position:relative;isolation:isolate;color:#fff;background:#191d1b;display:flex;align-items:center;overflow:hidden}.onefr-cat__hero-image,.onefr-cat__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.onefr-cat__hero-shade,.onefr-cat__banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000bf,#00000059 50%,#00000014)}.onefr-cat__hero-copy{padding:30px 5.5%;width:100%}.onefr-cat__breadcrumbs{display:flex;gap:14px;align-items:center;text-transform:uppercase;font-size:11px;font-weight:600;margin-bottom:26px}.onefr-cat__breadcrumbs a{color:inherit;text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.onefr-cat__hero-intro{font:700 clamp(20px,2.3vw,32px)/1.15 "1FR Barlow Condensed","Arial Narrow",sans-serif;max-width:32ch;margin:12px 0 22px}.onefr-cat__hero-intro p{margin:0}.onefr-cat__button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:44px;padding:12px 26px;border:1px solid #111;color:#fff;background:#111;font:700 17px/1 "1FR Barlow Condensed",Arial Narrow,sans-serif;text-transform:uppercase;text-decoration:none}.onefr-cat__button--outline{border-color:#fff;background:transparent;color:#fff}.onefr-cat__button--light{background:#fff;color:#111;border-color:#fff}.onefr-cat__button:hover{background:#b31b22;color:#fff;border-color:#b31b22}.onefr-cat :focus-visible{outline:3px solid #ce282c;outline-offset:4px}.onefr-cat__explore{padding:30px 3% 12px}.onefr-cat__explore>.onefr-cat__eyebrow,.onefr-cat__explore>h2,.onefr-cat__explore>.onefr-cat__intro{margin-left:2.5%}.onefr-cat__intro{max-width:54ch;font-size:clamp(15px,1.55vw,20px);line-height:1.35}.onefr-cat__intro p{margin:12px 0 0}.onefr-cat__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.onefr-cat__category{position:relative;isolation:isolate;aspect-ratio:1.4;overflow:hidden;color:#fff;background:#191d1b}.onefr-cat__category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000b3);z-index:-1}.onefr-cat__category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.onefr-cat__category-copy{position:absolute;inset:auto 0 0;padding:24px}.onefr-cat__category h3{margin-bottom:10px}.onefr-cat__category .onefr-cat__button{padding:10px 20px}.onefr-cat__unavailable{min-height:44px;display:flex;align-items:center;font-size:12px;margin:0}.onefr-cat__products{padding:10px 4% 38px;scroll-margin-top:24px}.onefr-cat__products-top{display:flex;align-items:center;gap:24px;justify-content:space-between;margin:12px 0 18px}.onefr-cat__products-top>div{min-width:0}.onefr-cat__products-top p{font-size:14px;line-height:1.4;margin:8px 0 0 48px}.onefr-cat h2.onefr-cat__range-heading{display:flex;align-items:center;gap:18px;font-size:clamp(30px,3.2vw,44px)}.onefr-cat__range-heading:before{content:"";width:30px;height:3px;flex:none;background:#ce282c}.onefr-cat__sort{display:flex;gap:12px;align-items:center;flex:none;font-size:12px}.onefr-cat__sort label{text-transform:uppercase;font-weight:600}.onefr-cat__sort select{min-height:44px;width:185px;background:#f8f7f4;border:1px solid #ccc;color:#111;padding:10px;font-size:13px;border-radius:0}.onefr-cat__apply{min-height:44px;padding:8px;border:1px solid #999;background:transparent;color:#111}.onefr-cat__sort[data-enhanced] .onefr-cat__apply{display:none}.onefr-cat__count{font-size:12px;margin:0 0 12px;color:#555}.onefr-cat__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.onefr-cat__grid>li{min-width:0}.onefr-cat__grid product-card{width:100%}.onefr-cat__grid .product-card__content{gap:8px}.onefr-cat__grid .card-gallery{--gallery-aspect-ratio:1 !important;background:#ecebe7}.onefr-cat__grid .product-media img{object-fit:contain}.onefr-cat__grid [role=heading]{font:500 15px/1.3 IBM Plex Sans,Arial,sans-serif;text-transform:none;letter-spacing:0;margin:0;text-align:left}.onefr-cat__grid .text-block,.onefr-cat__grid product-price{width:100%;text-align:left}.onefr-cat__grid .price{font-size:15px;font-weight:600}.onefr-cat__active-filters{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.onefr-cat__active-filters:empty{display:none}.onefr-cat__active-filters a{padding:10px 12px;border:1px solid #bbb;margin-bottom:12px}.onefr-cat__empty{grid-column:1/-1;padding:32px 0}.onefr-cat__pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.onefr-cat__pagination a,.onefr-cat__pagination .current{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}.onefr-cat__brigade{position:relative;isolation:isolate;min-height:clamp(310px,26vw,420px);display:flex;align-items:center;background:#191d1b;color:#fff;overflow:hidden}.onefr-cat__banner-copy{padding:30px 5.5%;width:100%}.onefr-cat__banner-copy .onefr-cat__intro{max-width:38ch}.onefr-cat__banner-copy .onefr-cat__button{margin-top:22px}.onefr-cat__story{display:grid;grid-template-columns:1fr 1fr}.onefr-cat__story-copy{padding:34px 8% 34px 11%;align-self:center}.onefr-cat__story h2{font-size:clamp(32px,3.8vw,54px)}.onefr-cat__story .onefr-cat__intro{font-size:clamp(14px,1.45vw,19px)}.onefr-cat__story .onefr-cat__button{margin-top:18px}.onefr-cat__story-media{min-height:clamp(340px,28vw,440px);background:#e4e3df;overflow:hidden}.onefr-cat__story-media img{width:100%;height:100%;object-fit:cover}body:has(.onefr-cat)>footer .footer-content,body:has(.onefr-cat)>footer .onefr-foot__signup-col,body:has(.onefr-cat)>footer .onefr-foot__brand,body:has(.onefr-cat)>footer .onefr-foot__bg,body:has(.onefr-cat)>footer .onefr-foot__overlay,body:has(.onefr-cat)>footer .onefr-foot__divider,body:has(.onefr-cat)>footer .onefr-foot__edition,body:has(.onefr-cat)>footer .onefr-foot__links-label{display:none}body:has(.onefr-cat)>footer .onefr-foot{margin:0;--foot-bg:#f3f2ee !important;--foot-text:#222 !important;--foot-accent:#111 !important;--foot-border:#d4d4d0 !important}body:has(.onefr-cat)>footer .onefr-foot__inner{padding:24px 6%}body:has(.onefr-cat)>footer .onefr-foot__top{margin-bottom:20px}body:has(.onefr-cat)>footer .onefr-foot__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:24px}body:has(.onefr-cat)>footer .onefr-foot__badge{min-width:0;white-space:normal;border:0;border-left:2px solid #ce282c;border-radius:0;padding:10px 20px;font:500 14px/1.3 IBM Plex Sans,Arial,sans-serif;text-transform:uppercase}body:has(.onefr-cat)>footer .onefr-foot__mid{grid-template-columns:1fr}body:has(.onefr-cat)>footer .onefr-foot__links{justify-content:center}body:has(.onefr-cat)>footer .onefr-foot__links a{display:inline-flex;min-height:44px;align-items:center;opacity:1}body:has(.onefr-cat)>footer .onefr-foot__bottom{margin-top:8px;padding-top:12px}@media(max-width:900px){.onefr-cat__products-top{flex-wrap:wrap}.onefr-cat__category-copy{padding:16px}}@media(max-width:749px){.onefr-cat__hero{min-height:420px}.onefr-cat__hero-copy{padding:26px 24px}.onefr-cat h1{font-size:clamp(68px,18vw,110px)}.onefr-cat h2{font-size:42px}.onefr-cat__hero-intro{font-size:24px}.onefr-cat__hero-shade{background:linear-gradient(90deg,#000000bf,#0000004d)}.onefr-cat__explore{padding:26px 16px 12px}.onefr-cat__explore>.onefr-cat__eyebrow,.onefr-cat__explore>h2,.onefr-cat__explore>.onefr-cat__intro{margin-left:0}.onefr-cat__categories{grid-template-columns:1fr;gap:10px}.onefr-cat__category{aspect-ratio:1.8}.onefr-cat__category-copy{padding:20px}.onefr-cat__products{padding:8px 16px 28px}.onefr-cat__products-top{gap:16px}.onefr-cat__products-top p{margin-left:0}.onefr-cat h2.onefr-cat__range-heading{font-size:32px;gap:12px}.onefr-cat__sort{width:100%;justify-content:space-between}.onefr-cat__sort select{width:auto;flex:1;max-width:220px}.onefr-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.onefr-cat__grid [role=heading]{font-size:13px}.onefr-cat__grid .price{font-size:14px}.onefr-cat__brigade{min-height:330px}.onefr-cat__banner-copy{padding:30px 24px}.onefr-cat__story{grid-template-columns:1fr}.onefr-cat__story-copy{padding:30px 24px}.onefr-cat__story h2{font-size:36px}.onefr-cat__story-media{min-height:250px;height:250px}body:has(.onefr-cat)>footer .onefr-foot__inner{padding:24px 16px}body:has(.onefr-cat)>footer .onefr-foot__highlights{gap:10px}body:has(.onefr-cat)>footer .onefr-foot__badge{padding:4px 8px;font-size:10px}}.onefr-cat__range-links{display:flex;flex-wrap:wrap;gap:14px;padding:24px 5.5%}@media(min-width:750px){.onefr-cat__categories:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.onefr-cat__category--packshot{background:#e8e7e3}.onefr-cat__category--packshot img{object-fit:cover;object-position:center top}.onefr-cat__category--packshot:after{background:linear-gradient(transparent 25%,#000c)}.onefr-cat__breadcrumbs{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/18/assets/onefr-collection.css.map */
