@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--pink:#ff2790;--ink:#101013;--muted:#aaa7b1;--line:#323036}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:#fff;font-family:DM Sans,sans-serif}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ff96c9;outline-offset:4px}.preview{padding:9px 4%;background:#f6dce9;color:#492236;font-size:10px;font-weight:700;letter-spacing:1px;display:flex;justify-content:space-between}header{max-width:1400px;margin:auto;padding:25px 4%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.logo{font:800 27px Barlow Condensed,sans-serif;letter-spacing:-.5px;line-height:1}.logo span{color:var(--pink);margin-left:5px}.logo small{display:block;font:600 8px DM Sans,sans-serif;letter-spacing:2px;margin-top:7px}.headlink{margin-left:auto;font-size:11px;letter-spacing:1px;font-weight:700}.store{color:var(--muted);font-size:12px}.hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:560px;padding:52px 4% 45px;overflow:hidden}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px}.eyebrow i{display:inline-block;background:var(--pink);width:8px;height:8px;border-radius:50%;margin-right:8px}.hero h1{font:900 clamp(90px,10.5vw,154px)/.83 "Barlow Condensed",Impact,sans-serif;letter-spacing:-3px;margin:28px 0}.hero h1 span{color:var(--pink)}.hero p{font-size:17px;color:#d0cbd3;line-height:1.6}.cta{display:inline-flex;gap:50px;align-items:center;background:var(--pink);color:#101013;padding:18px 24px;font-weight:800;font-size:12px;letter-spacing:1px;border:0}.cta:hover{background:#ff70b5}.cta b{font-size:22px}.hero-foot{font-size:9px;letter-spacing:2px;margin-top:24px;color:var(--muted)}.hero-foot span{color:var(--pink);margin:0 12px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;width:440px;height:440px;max-width:90%;background:var(--pink);border-radius:50%;z-index:-2;box-shadow:0 0 0 28px #ff279008,0 0 0 29px #ff27903b}.hero-art img{width:95%;height:340px;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.1);transform:rotate(-9deg);border-radius:8px}.sticker{position:absolute;z-index:2;right:1%;top:0;background:#e3ff62;color:#111;transform:rotate(9deg);padding:20px;font:800 31px/.95 Barlow Condensed;border:2px solid #111}.sticker em{font-style:normal}.art-caption{position:absolute;bottom:10px;right:0;font-size:10px;letter-spacing:2px}.ticker{padding:17px 0;background:var(--pink);color:#111;font:800 29px/.9 Barlow Condensed;word-spacing:8px;white-space:nowrap;overflow:hidden;letter-spacing:1px}.ticker span{-webkit-text-stroke:1px #111;color:transparent}.browse{max-width:1400px;margin:auto;padding:50px 4% 70px}#crumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:25px;font-size:12px;color:#aaa}#crumbs button{border:0;background:none;color:var(--pink);padding:7px 0}#crumbs span{color:#ddd}.section-title{display:flex;justify-content:space-between;align-items:center}.pink{color:var(--pink)}h2{font:800 52px/1 Barlow Condensed;margin:12px 0}#subtitle{color:var(--muted);font-size:14px}.outline{background:transparent;color:#fff;border:1px solid #59535e;padding:13px 20px;font-size:11px;font-weight:700;letter-spacing:1px}.outline:hover{border-color:var(--pink);color:var(--pink)}.searchbox{display:flex;gap:12px;align-items:center;background:#211f25;border:1px solid #39343e;padding:11px 17px;margin:26px 0}.searchbox span{font-size:28px;color:var(--pink)}.searchbox input{font:14px DM Sans;background:transparent;border:0;outline:none;color:#fff;width:100%;padding:8px}.searchbox button{color:#fff;background:none;border:0;font-size:24px}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:40px}.category{position:relative;text-align:left;background:#242128;min-height:230px;color:#fff;border:1px solid #38323c;overflow:hidden;padding:20px;transition:transform .2s,border-color .2s}.category:hover{transform:translateY(-4px);border-color:var(--pink)}.category .photo{height:140px;margin:-20px -20px 18px;background:#fff;overflow:hidden}.category img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.category:hover img{transform:scale(1.08)}.category .number{position:absolute;top:10px;left:10px;background:#121014;color:var(--pink);font-size:10px;padding:5px 8px}.category strong{font:700 27px Barlow Condensed;display:block}.category small{display:block;color:#c2bac9;font-size:11px;margin-top:7px}.category .arrow{position:absolute;bottom:25px;right:16px;color:var(--pink);font-size:24px}.toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0;gap:15px}.toolbar strong{font-size:15px}.toolbar #context{font-size:11px;display:block;color:#aaa;margin-top:6px}.controls{display:flex;gap:15px}.controls label{font-size:10px;color:#bbb;display:flex;gap:8px;align-items:center}select{max-width:185px;background:#211f25;color:#fff;border:1px solid #444;padding:10px;font:11px DM Sans}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 17px}.product{min-width:0}.product .picture{background:#fff;aspect-ratio:1.15;position:relative;border-radius:3px;overflow:hidden}.product img{width:100%;height:100%;object-fit:contain;padding:15px;transition:transform .2s}.product:hover img{transform:scale(1.04)}.save{position:absolute;z-index:1;top:10px;left:10px;background:var(--pink);color:#111;padding:6px 8px;font-size:10px;font-weight:800}.product .brand{font-size:9px;letter-spacing:1px;color:#bfb7c6;text-transform:uppercase;margin-top:14px}.product h3{font-size:13px;line-height:1.5;font-weight:500;margin:6px 0 12px;min-height:40px}.price{font-size:24px;font-weight:800;color:var(--pink)}del{font-size:12px;color:#b6aebd;margin-left:8px}.product .bottom{border-top:1px solid #353039;margin-top:13px;padding-top:11px;font-size:10px;color:#ddd;display:flex;justify-content:space-between}.product .bottom span:last-child{color:var(--pink)}.more{display:block;margin:35px auto 0;min-width:240px}#empty{text-align:center;padding:50px}.endnote{border-top:1px solid #363139;border-bottom:1px solid #363139;max-width:1290px;margin:0 auto 35px;padding:35px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}.endnote>span{font:800 35px/1.05 Barlow Condensed}.endnote em{color:var(--pink);font-style:normal}.endnote p{font-size:12px;line-height:1.8;color:#bdb4c5}.endnote a{font-size:10px;border-bottom:2px solid var(--pink);padding-bottom:10px}footer{max-width:1400px;margin:auto;padding:20px 4% 35px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}footer strong{font:700 20px Barlow Condensed}footer span{font-size:11px;color:#aaa}footer small{font-size:10px;color:#aaa;flex-basis:100%}[hidden]{display:none!important}@media(max-width:800px){.hero{grid-template-columns:1fr 1fr;min-height:430px;padding-top:35px}.hero h1{font-size:95px}.hero-art img{height:220px}.orbit{height:260px;width:260px}.sticker{font-size:20px;padding:12px}.hero p{font-size:13px}.categories,.products{grid-template-columns:repeat(2,1fr)}.toolbar{align-items:flex-start;flex-direction:column}.endnote{flex-wrap:wrap}.controls{width:100%}.headlink{display:none}.store{margin-left:auto}h2{font-size:42px}.art-caption{font-size:8px}}@media(max-width:480px){.preview{font-size:8px;letter-spacing:.4px}.preview span{max-width:150px;text-align:right}header{padding:20px 5%}.hero{display:block;padding:35px 5% 25px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:112px}.hero-art{display:none}.hero p{font-size:15px}.hero-foot{font-size:8px}.browse{padding:35px 5%}.category{min-height:190px;padding:15px}.category .photo{height:115px;margin:-15px -15px 15px}.category strong{font-size:24px}.category small{font-size:10px}.category .arrow{right:10px;bottom:20px}.categories{gap:10px}.products{gap:24px 12px}.product h3{font-size:12px;min-height:55px}.price{font-size:21px}.product img{padding:8px}.controls{gap:8px}.controls label{flex:1;display:block}.controls select{width:100%;margin-top:5px}.section-title .outline{padding:10px}.endnote{margin:0 5% 15px;padding:25px 0}.endnote>span{font-size:30px}.endnote p{display:none}footer{padding:25px 5%}.searchbox input{font-size:12px}}.product-link{display:block;color:inherit;text-decoration:none}.add-cart{width:100%;padding:15px 12px;background:#ff2790;color:#101013;border:0;font:800 12px inherit;letter-spacing:.08em;cursor:pointer;margin-top:14px}.add-cart:hover{background:#ff65ad}.add-cart:disabled{opacity:.55;cursor:not-allowed}.category .photo{background:#fff}.category .photo img{mix-blend-mode:normal;object-fit:contain}#cart-dialog{background:#18181d;color:#fff;border:1px solid #444;padding:28px;width:min(560px,92vw);max-height:85vh;margin:auto}#cart-dialog::backdrop{background:#000b}.cart-heading,.cart-total{display:flex;justify-content:space-between;align-items:center}.cart-heading h2{font-size:38px;margin:0}#close-cart{background:none;color:#fff;border:0;font-size:32px;cursor:pointer}.cart-note{color:#ff65ad}.cart-line{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid #444}.cart-line img{width:80px;height:80px;object-fit:contain;background:#fff}.cart-line strong{font-size:14px}.qty{display:flex;align-items:center;gap:12px}.qty button{padding:6px 12px;background:#303038;color:#fff;border:1px solid #555;cursor:pointer}.cart-total{padding-top:22px;font-size:22px}#cart-dialog p{font-size:13px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){header{flex-wrap:wrap;gap:16px}#open-cart{padding:10px}.cart-line img{width:55px;height:55px}}#cart-feedback{position:sticky;bottom:0;z-index:10;background:#242128;border-top:2px solid var(--pink);padding:16px 5%;display:flex;align-items:center;justify-content:space-between;gap:16px}#cart-status{margin:0;font-size:14px}.live-price{min-height:32px}.live-price small,.product-status{color:#c2bac9;font-size:12px}.product-status{min-height:18px}.add-cart[aria-disabled=true]{opacity:.6;pointer-events:none}.product .add-cart{display:block;text-align:center}#cart-feedback .outline{white-space:nowrap}@media(max-width:480px){#cart-feedback{align-items:flex-start;flex-direction:column}.logo{font-size:24px}}.logo img{display:block;width:210px;height:auto;max-width:100%}.bf-returns{border-top:1px solid #323036;padding-top:16px;margin-top:4px;line-height:1.7}footer .bf-returns strong{font:700 11px Arial,sans-serif;color:#fff}.logo{flex:0 0 210px}@media(max-width:700px){.logo{flex-basis:170px}.logo img{width:170px}.hero .eyebrow{font-size:10px;letter-spacing:1px}}@media(max-width:600px){header{flex-wrap:nowrap}.store{display:none}.logo{margin-right:auto}}.category{padding:0 20px 22px;border-radius:8px;background:#1d1a21;min-height:265px;transition:transform .25s,border-color .25s,box-shadow .25s}.category .photo{height:auto;aspect-ratio:1.38;margin:0 -20px 19px;position:relative;isolation:isolate;background:radial-gradient(ellipse at center,#fff 25%,#ffe9f4)}.category .photo:before{content:"";position:absolute;z-index:-1;top:10%;right:15%;bottom:10%;left:15%;border:1px solid #f3c4dc;border-radius:50%;transform:rotate(-20deg)}.category .photo img{padding:12px;mix-blend-mode:multiply;transition:transform .35s}.category:hover{box-shadow:0 10px 30px #0003}.category strong{padding-right:23px;line-height:1.1}.category .arrow{bottom:28px}.category .number{top:12px;left:12px;border-radius:3px;background:#101013;color:#ff8ec5}@media(max-width:480px){.category{padding:0 13px 17px;min-height:220px}.category .photo{margin:0 -13px 15px;aspect-ratio:1.16}.category .photo img{padding:7px}.category strong{font-size:24px}.category small{font-size:10px}.category .arrow{bottom:22px}.category .number{font-size:9px;top:8px;left:8px}}@media(prefers-reduced-motion:reduce){.category,.category img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/bf-2026.css.map */
