.bfs,.bfs-grid{--ink:#0E1419;--ink2:#434C54;--muted:#7A838A;--line:#DDD9D2;--stone:#EEEBE5;--paper:#FBFAF8;--on:#F3F1EC;--on2:#A9B0B5;color:var(--ink);-webkit-font-smoothing:antialiased}.bfs *,.bfs *:before,.bfs *:after{box-sizing:border-box}.bfs a{color:inherit;text-decoration:none}.bfs-wrap{max-width:1240px;margin:0 auto}.bfs-hero{display:block;background:#000;line-height:0}.bfs-hero img{display:block;width:100%;height:auto}.bfs-hero .dk{display:none}.bfs-tiles{display:grid;gap:5px;padding:12px 12px 4px;max-width:1240px;margin:0 auto}.bfs-tile{container-type:inline-size;position:relative;display:block;aspect-ratio:6.5/1;overflow:hidden;background:#000;color:var(--on)}.bfs-tile img{position:absolute;top:0;left:30%;width:70%;height:100%;object-fit:cover;transition:transform .5s ease}.bfs-tile:hover img{transform:scale(1.04)}.bfs-tile .g{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 0% 30%,#000000f0 37%,#000000d1,#000000a6,#00000075,#00000047,#00000021 77%,#0000000a 84%,#0000 90%)}.bfs-tile .x{position:absolute;left:5cqw;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.bfs-tile h3{margin:0;color:#fff;font-size:4.7cqw;font-weight:600;letter-spacing:-.02em;line-height:1}.bfs-tile p{margin:.6cqw 0 0;font-size:2.9cqw;color:var(--on2);line-height:1.2}.bfs-tile p b{color:var(--on);font-weight:600}.bfs-chips{position:sticky;top:var(--bfs-sticky-top,0px);z-index:20;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.bfs-chips::-webkit-scrollbar,.bfs-budg::-webkit-scrollbar,.bfs-row::-webkit-scrollbar,.bfs-fil::-webkit-scrollbar{display:none}.bfs-chips a{flex:none;border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink2);background:#fff}.bfs-chips a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bfs-budg{display:flex;gap:8px;overflow-x:auto;padding:10px 16px 2px;scrollbar-width:none;align-items:center}.bfs-budg span{flex:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bfs-budg a{flex:none;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ink2)}.bfs-sec{padding:26px 16px 6px}.bfs h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.bfs-sub{font-size:13px;color:var(--muted);margin-top:2px}.bfs-rh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bfs-rh a{font-size:13px;font-weight:600;border-bottom:1px solid var(--ink);white-space:nowrap}.bfs-rh h2 small{font-size:15px;font-weight:600;letter-spacing:0;color:var(--ink2);margin-left:8px;white-space:nowrap}@media(min-width:900px){.bfs-rh h2 small{font-size:17px}}.bfs-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:14px}.bfs-row{display:flex;gap:12px;overflow-x:auto;margin:14px -16px 0;padding:0 16px 4px;scrollbar-width:none;scroll-snap-type:x proximity}.bfs-row .bfs-card{flex:0 0 44%;scroll-snap-align:start}.bfs-card{display:block;position:relative}.bfs-im{position:relative;background:#fff;border:1px solid #ECEAE6;border-radius:6px;aspect-ratio:1;overflow:hidden}.bfs-im img{width:100%;height:100%;object-fit:cover;padding:0;display:block}.bfs-brand{position:absolute;left:6px;top:6px;background:var(--ink);color:var(--paper);font-size:10px;font-weight:600;padding:2px 7px;border-radius:3px}.bfs-lab{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfs-nm{font-size:13.5px;font-weight:600;line-height:1.3;margin-top:9px;min-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfs-card .cos-stars{margin-top:3px;font-size:12px;color:var(--ink2)}.bfs-card .cos-stars__fill{color:var(--ink)!important}.bfs-card .cos-stars__base{color:var(--line)!important}.bfs-card .cos-stars__count{color:var(--muted)}.bfs-pr{font-size:15.5px;margin-top:4px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px}.bfs-pr s{color:var(--muted);font-size:12.5px;font-weight:400}.bfs-sv{display:inline-block;background:var(--stone);color:var(--ink);font-weight:700;font-size:12px;line-height:1.3;padding:2px 7px;border-radius:3px;white-space:nowrap}.bfs-sk{font-size:11.5px;color:#2e6b3f;margin-top:5px;font-weight:600}.bfs-sk.pre{color:var(--ink2)}.bfs-sk.out{color:var(--muted)}.bfs-end{padding:22px 16px 40px;text-align:center}.bfs-end a{display:inline-block;padding:13px 24px;background:var(--ink);color:var(--paper);border-radius:4px;font-weight:600}.bfs-chero{container-type:inline-size;position:relative;background:#000;color:var(--on);overflow:hidden;aspect-ratio:1.8/1}.bfs-chero img{position:absolute;top:0;right:0;width:72%;height:100%;object-fit:cover}.bfs-chero .g{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 0% 28%,#000000d9 42%,#0006 62%,#0000 85%)}.bfs-chero .t{position:absolute;left:6cqw;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:88cqw}.bfs-chero .k{font-size:3.4cqw;font-weight:600;color:var(--on2)}.bfs-chero h1{margin:1cqw 0 0;color:#fff;font-size:10.5cqw;font-weight:700;letter-spacing:-.035em;line-height:.98}.bfs-chero .o{font-size:7.5cqw;font-weight:700;letter-spacing:-.025em;margin-top:2cqw;color:#fff;line-height:1}.bfs-chero .o small{font-size:.48em;font-weight:600;margin-right:.3em;vertical-align:.4em;opacity:.85}.bfs-chero .tr{white-space:nowrap;display:inline-block;align-self:flex-start;font-size:2.9cqw;color:var(--on2);margin-top:3cqw;border-top:1px solid rgba(255,255,255,.18);padding-top:2cqw}.bfs-fil{position:sticky;top:var(--bfs-sticky-top,0px);z-index:20;background:#fff;border-bottom:1px solid var(--line);padding:10px 16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;align-items:center}.bfs-fil a,.bfs-fil select,.bfs-fil summary{flex:none;border:1px solid var(--line);border-radius:4px;padding:6px 11px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink2);background:#fff;font-family:inherit;line-height:1.3;cursor:pointer}.bfs-fil select{border-color:var(--ink);color:var(--ink);-webkit-appearance:none;appearance:none;padding-right:24px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%230E1419'/%3E%3C/svg%3E") no-repeat right 9px center}.bfs-fil a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bfs-fil details{position:static;flex:none}.bfs-fil summary{list-style:none}.bfs-fil summary::-webkit-details-marker{display:none}.bfs-fil details[open] summary{border-color:var(--ink);color:var(--ink)}.bfs-dd{position:absolute;left:16px;right:16px;top:100%;margin-top:4px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 30px #0000001a;padding:8px;max-height:60vh;overflow:auto;z-index:30;max-width:360px}.bfs-dd a{display:flex;justify-content:space-between;gap:12px;border:0;padding:8px 10px;border-radius:4px;font-weight:400;font-size:14px;color:var(--ink)}.bfs-dd a:hover{background:var(--stone)}.bfs-dd a.on{font-weight:700;background:var(--stone);color:var(--ink)}.bfs-dd a span{color:var(--muted)}.bfs-cnt{font-size:12px;color:var(--muted);padding:12px 16px 0}.bfs-cnt a{color:var(--ink);text-decoration:underline;margin-left:8px}.bfs-more{text-align:center;padding:26px 16px 44px}.bfs-more a{display:inline-block;padding:12px 22px;border:1px solid var(--ink);border-radius:4px;font-weight:600;font-size:14px}.bfs-more span{display:block;font-size:12px;color:var(--muted);margin-top:8px}@media(min-width:900px){.bfs-hero .mb{display:none}.bfs-hero .dk{display:block}.bfs-tiles.grid3{grid-template-columns:1fr 1fr 1fr;padding:14px 16px 4px}.bfs-tiles.grid3 .bfs-tile{aspect-ratio:3.6/1}.bfs-tiles.grid3 .bfs-tile h3{font-size:7cqw}.bfs-tiles.grid3 .bfs-tile p{font-size:4.2cqw}.bfs-chips,.bfs-budg{justify-content:center}.bfs-grid.best{grid-template-columns:repeat(6,1fr)}.bfs-grid.cat{grid-template-columns:repeat(4,1fr);gap:28px 20px}.bfs-row{overflow:visible;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.bfs-row .bfs-card:nth-child(n+5){display:none}.bfs-sec{padding:32px 16px 6px}.bfs h2{font-size:26px}.bfs-chero{aspect-ratio:auto;height:300px}.bfs-chero img{width:60%}.bfs-chero .g{background:linear-gradient(90deg,#000 0% 40%,#000000d9 50%,#0006 66%,#0000 85%)}.bfs-chero .t{left:max(32px,calc((100cqw - 1208px)/2));width:auto}.bfs-chero .k{font-size:15px}.bfs-chero h1{font-size:54px;margin-top:6px}.bfs-chero .o{font-size:38px;margin-top:10px}.bfs-chero .tr{font-size:13px;margin-top:14px;padding-top:10px}.bfs-fil{justify-content:center;flex-wrap:wrap;overflow:visible}.bfs-dd{left:auto;right:auto}}.collection-matrix.bfs-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:18px 12px;margin:14px 0 0!important;padding:0 10px!important;width:auto!important;color:var(--ink)}.collection-matrix.bfs-grid:before,.collection-matrix.bfs-grid:after{display:none!important}.collection-matrix.bfs-grid .bfs-card,.collection-matrix.bfs-grid .bfs-card:hover{color:var(--ink);text-decoration:none}@media(min-width:900px){.collection-matrix.bfs-grid.cat3{grid-template-columns:repeat(3,1fr);gap:28px 20px}}.bfs-chero .bc{font-size:12px;color:var(--on2);margin-bottom:2.2cqw;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bfs-chero .bc a{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bfs-chero .bc span{opacity:.6}@media(min-width:900px){.bfs-chero .bc{font-size:13px;margin-bottom:14px}}.bfs-chips.static{position:static}@media(max-width:599px){.bfs-pr{font-size:14px;column-gap:5px}.bfs-pr s{font-size:11px}.bfs-sv{font-size:10.5px;padding:1px 5px}}.bfs-offer{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--paper);font-size:11.5px;font-weight:700;line-height:1.25;padding:6px 8px;text-align:center;letter-spacing:.01em}.bfs-bon{font-size:11.5px;color:var(--ink);font-weight:600;margin-top:5px;line-height:1.35}@media(min-width:900px){.bfs-offer{font-size:12.5px;padding:7px 10px}}.bfs-offer b{display:block;font-weight:700}.bfs-offer small{display:block;font-size:.85em;font-weight:600;color:var(--on2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:599px){.bfs-offer{font-size:10.5px;padding:5px 6px}}.bfs-im{container-type:inline-size}.bfs-offer{font-size:clamp(9.5px,4.6cqw,12.5px)!important;padding:clamp(3px,1.8cqw,7px) 6px!important;line-height:1.2}.bfs-offer small{font-size:.82em}.bfs-offer small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@container (max-width:239px){.bfs-offer .bfs-w{display:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/bf-sale.css.map */
