.fipbb{--gold: #C08C5D;--ink: #0A0A0B;--line: #E2E2E2;background:#0a0a0b;color:#f2f2f2;font-family:var(--fipbb-body);-webkit-font-smoothing:antialiased}.fipbb *,.fipbb *:before,.fipbb *:after{box-sizing:border-box}.fipbb h1,.fipbb h2,.fipbb h3,.fipbb h4,.fipbb p{margin:0;letter-spacing:normal;text-transform:none}.fipbb img,.fipbb video{display:block;max-width:100%}.fipbb button{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0}.fipbb-wrap{max-width:64rem;margin:0 auto}.fipbb-wrap--wide{max-width:72rem}.fipbb-wrap--narrow{max-width:42rem}.fipbb .fipbb-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.3em}.fipbb .fipbb-eyebrow--gold{color:var(--gold);text-align:center}.fipbb .fipbb-eyebrow--grey{color:#707070;font-size:11px;font-weight:600}.fipbb .fipbb-eyebrow--dim{color:#ffffff73;font-size:11px;font-weight:500}.fipbb [hidden]{display:none!important}.fipbb-tag{display:inline-block;border-radius:4px;background:var(--gold);color:#000;padding:2px 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.5}.fipbb-hero{position:relative;overflow:hidden;background:#000}.fipbb-hero__media{width:100%;height:72vh;object-fit:cover}@media(min-width:640px){.fipbb-hero__media{height:92vh}}.fipbb-hero__shade{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000026 50%,#0000004d)}.fipbb-hero__logo{pointer-events:none;position:absolute;left:50%;top:24px;transform:translate(-50%)}.fipbb-hero__logo img{width:72px;height:72px;object-fit:contain;mix-blend-mode:screen}@media(min-width:640px){.fipbb-hero__logo{top:32px}.fipbb-hero__logo img{width:96px;height:96px}}.fipbb-hero__text{position:absolute;left:0;right:0;bottom:0;padding:0 20px 32px;text-align:left}@media(min-width:640px){.fipbb-hero__text{padding:0 40px 56px}}.fipbb .fipbb-hero__title{font-family:var(--fipbb-display);font-weight:600;white-space:nowrap;font-size:clamp(1.75rem,9vw,6rem);line-height:.95;text-transform:uppercase;letter-spacing:.08em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.75)}.fipbb .fipbb-hero__sub{margin-top:12px;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.3em;color:#fffc}@media(min-width:640px){.fipbb .fipbb-hero__sub{font-size:13px}}.fipbb-rule{border-top:1px solid rgba(192,140,93,.4);border-bottom:1px solid rgba(192,140,93,.4);background:#0e0e0f}.fipbb-packs{padding:64px 20px}@media(min-width:640px){.fipbb-packs{padding:80px 32px 96px}}.fipbb .fipbb-packs__title{margin-top:12px;text-align:center;font-family:var(--fipbb-display);font-weight:400;font-size:clamp(1.75rem,6vw,3rem);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.fipbb-packs__grid{margin-top:40px;display:grid;gap:16px}@media(min-width:640px){.fipbb-packs__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fipbb-packs__grid{grid-template-columns:repeat(3,1fr)}}.fipbb-pack{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#121212;padding:28px 20px;box-shadow:0 18px 40px -12px #00000073;transition:transform .3s}.fipbb-pack:hover{transform:translateY(-4px)}.fipbb-pack--featured{border-color:var(--gold)}.fipbb-pack__badge{display:inline-flex;padding:4px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;border:1px solid rgba(255,255,255,.4);color:#fff}.fipbb-pack--featured .fipbb-pack__badge{border-color:var(--gold);background:var(--gold);color:#000}.fipbb-pack__thumbs{margin-top:16px;width:100%;display:grid;gap:8px;place-items:center;grid-template-columns:repeat(2,1fr)}.fipbb-pack__thumbs--3{grid-template-columns:repeat(3,1fr)}.fipbb-pack__thumbs--4,.fipbb-pack__thumbs--5{grid-template-columns:repeat(4,1fr)}.fipbb-pack__thumb{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#fff;padding:6px}.fipbb-pack__thumb img{width:100%;height:100%;object-fit:contain}.fipbb .fipbb-pack__name{margin-top:20px;font-family:var(--fipbb-display);font-weight:400;font-size:30px;line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.fipbb .fipbb-pack__pick{margin-top:8px;font-size:11px;line-height:1.375;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c}.fipbb-pack__price{margin-top:20px;display:flex;align-items:baseline;justify-content:center;gap:8px}.fipbb-pack__price s{font-size:13px;color:#fff6}.fipbb-pack__now{font-family:var(--fipbb-display);font-size:24px;line-height:1;color:#fff}@media(min-width:640px){.fipbb-pack__now{font-size:30px}}.fipbb .fipbb-pack__note{margin-top:20px;font-size:10px;line-height:1.625;color:#ffffff73}.fipbb-pack__btn{margin-top:24px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;border:1px solid rgba(255,255,255,.4);background:#000;color:#fff;transition:opacity .2s}.fipbb-pack__btn:hover{opacity:.9}.fipbb-pack--featured .fipbb-pack__btn{border-color:var(--gold);background:var(--gold);color:#000}.fipbb-pack__note{flex:1}.fipbb-community{background:#fff;padding:64px 20px}@media(min-width:640px){.fipbb-community{padding:96px 40px}}.fipbb-community__head{max-width:48rem}.fipbb .fipbb-community__title{margin-top:16px;font-family:var(--fipbb-display);font-weight:700;font-size:clamp(1.6rem,5vw,3rem);line-height:1.02;text-transform:uppercase;letter-spacing:-.01em;color:#121212}.fipbb .fipbb-community__text{margin-top:20px;max-width:42rem;font-size:14px;line-height:1.7;color:#666}@media(min-width:640px){.fipbb .fipbb-community__text{font-size:15px}}.fipbb-community__grid{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:640px){.fipbb-community__grid{margin-top:48px;grid-template-columns:repeat(3,1fr)}}.fipbb-community__tile{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:#f1f1f1}@media(min-width:640px){.fipbb-community__tile{aspect-ratio:1}}.fipbb-community__tile video,.fipbb-community__tile img{width:100%;height:100%;object-fit:cover}.fipbb-offer{background:#000;padding:0 20px 80px}@media(min-width:640px){.fipbb-offer{padding:0 40px 112px}}.fipbb-panel{border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#0b0b0b;padding:24px;box-shadow:0 24px 60px -20px #000c}@media(min-width:640px){.fipbb-panel{padding:32px}}.fipbb .fipbb-offer__title{margin-top:16px;font-family:var(--fipbb-display);font-weight:600;font-size:24px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;color:#fff}@media(min-width:640px){.fipbb .fipbb-offer__title{font-size:30px}}.fipbb .fipbb-offer__text{margin-top:16px;font-size:13px;line-height:1.7;color:#fff9}@media(min-width:640px){.fipbb .fipbb-offer__text{font-size:14px}}.fipbb-offer__grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.fipbb-offer__tile{aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.fipbb-offer__tile img{width:100%;height:100%;object-fit:cover}.fipbb-faq{background:#000;padding:24px 20px 64px}@media(min-width:640px){.fipbb-faq{padding:40px 40px 96px}}.fipbb-panel--faq{padding:20px}@media(min-width:640px){.fipbb-panel--faq{padding:28px}}.fipbb-faq__head{display:flex;align-items:center;justify-content:center;gap:16px}.fipbb-faq__head span{height:1px;width:32px;background:#ffffff40}.fipbb .fipbb-faq__head h2{font-family:var(--fipbb-display);font-weight:600;font-size:20px;text-transform:uppercase;letter-spacing:.2em;color:#fff}@media(min-width:640px){.fipbb .fipbb-faq__head h2{font-size:24px}}.fipbb-faq__list{margin:20px 0 0;padding:0;list-style:none}.fipbb-faq__item{border-top:1px solid rgba(255,255,255,.12)}.fipbb-faq__item:first-child{border-top:0}.fipbb-faq__q{display:flex;width:100%;align-items:center;gap:12px;padding:14px 0;text-align:left;background:none;border:0;color:#ffffffbf}.fipbb-faq__q span{font-family:var(--fipbb-display);font-size:13px;text-transform:uppercase;letter-spacing:.03em;transition:color .2s}@media(min-width:640px){.fipbb-faq__q span{font-size:14px}}.fipbb-faq__q:hover,.fipbb-faq__item.is-open .fipbb-faq__q{color:#fff}.fipbb-faq__icon{flex:none;color:var(--gold);transition:transform .3s}.fipbb-faq__item.is-open .fipbb-faq__icon{transform:rotate(45deg)}.fipbb-faq__a{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,padding .3s}.fipbb-faq__a>div{min-height:0}.fipbb-faq__item.is-open .fipbb-faq__a{grid-template-rows:1fr;opacity:1;padding:0 0 16px 28px}.fipbb .fipbb-faq__a p{font-size:12px;line-height:1.7;color:#ffffff8c}@media(min-width:640px){.fipbb .fipbb-faq__a p{font-size:13px}}.fipbb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}.fipbb-modal[hidden]{display:none}@media(min-width:640px){.fipbb-modal{align-items:center;padding:16px}}.fipbb-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.fipbb-modal__box{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;max-height:92dvh;background:#fff;color:var(--ink);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 30px 80px -20px #0009}@media(min-width:640px){.fipbb-modal__box{max-width:448px;border-radius:24px;max-height:calc(100vh - 54px)}}html.fipbb-lock,html.fipbb-lock body{overflow:hidden}.fipbb-modal__top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.fipbb .fipbb-modal__title{font-family:var(--fipbb-display);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.fipbb-modal__x{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#efefef;color:var(--ink)}.fipbb-steps{display:flex;align-items:center;gap:28px;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.fipbb-step{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#0006}.fipbb-step b{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.25);font-size:10px;font-weight:500;letter-spacing:0}.fipbb-step.is-on{color:var(--ink)}.fipbb-step.is-on b{background:var(--ink);border-color:var(--ink);color:#fff}.fipbb-steps__line{width:24px;height:2px;background:var(--ink);margin:0 -12px}.fipbb-steps__line[hidden]{display:none}.fipbb-modal__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px 20px}.fipbb-modal__body[hidden]{display:none}.fipbb .fipbb-m-h{font-family:var(--fipbb-display);font-weight:600;font-size:20px;line-height:1.15;text-transform:uppercase;color:var(--ink)}.fipbb .fipbb-m-p{margin-top:8px;font-size:14px;line-height:1.5;color:#0009}.fipbb .fipbb-m-label{margin-top:28px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--ink)}.fipbb .fipbb-m-hint{margin-top:4px;font-size:12px;color:#00000080}.fipbb-sizes{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fipbb-size{height:54px;border:1px solid #CFCFCF;background:#fff;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.1em}.fipbb-size:hover{border-color:var(--ink)}.fipbb-size[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fipbb-size:disabled{color:#00000040;text-decoration:line-through;cursor:not-allowed}.fipbb-guide{margin-top:24px;border:1px solid #CFCFCF}.fipbb-guide summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;cursor:pointer}.fipbb-guide summary::-webkit-details-marker{display:none}.fipbb-guide__chev{margin-left:auto;transition:transform .2s;color:#00000080}.fipbb-guide[open] .fipbb-guide__chev{transform:rotate(180deg)}.fipbb-guide table{width:100%;border-collapse:collapse;font-size:12px}.fipbb-guide th,.fipbb-guide td{padding:8px 16px;text-align:left;border-top:1px solid #EEE}.fipbb-guide th{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00000080}.fipbb-m-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fipbb-m-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#000000a6}.fipbb-chips{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fipbb-chip{border:1px solid var(--line);padding:10px 4px;text-align:center;color:#00000073}.fipbb-chip b{display:block;font-family:var(--fipbb-display);font-weight:400;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.fipbb-chip small{display:block;margin-top:2px;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.fipbb-chip.is-on{border-color:#000;background:#000;color:#fff}.fipbb-shirts{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.fipbb-shirts{grid-template-columns:repeat(3,1fr)}}.fipbb-shirt{position:relative;display:flex;flex-direction:column;overflow:hidden;text-align:left;border:1px solid var(--line);background:#fff;padding:0;color:var(--ink);transition:border-color .3s,background .3s}.fipbb-shirt:hover{border-color:#0006}.fipbb-shirt[aria-pressed=true]{border-color:var(--ink);background:#f5f3f0}.fipbb-shirt:disabled{cursor:not-allowed;opacity:.45}.fipbb-shirt__img{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;padding:12px}.fipbb-shirt__img img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.fipbb-shirt:hover .fipbb-shirt__img img{transform:scale(1.04)}.fipbb-shirt__row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(0,0,0,.05);padding:12px}.fipbb-shirt__txt{min-width:0}.fipbb .fipbb-shirt__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fipbb-display);font-size:12px;line-height:1.25;text-transform:uppercase;letter-spacing:.06em}.fipbb .fipbb-shirt__price{margin-top:4px;font-size:10px;letter-spacing:.04em;color:#00000080}.fipbb-shirt__box{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.25);color:#0000008c}.fipbb-shirt[aria-pressed=true] .fipbb-shirt__box{border-color:var(--ink);background:var(--ink);color:#fff}.fipbb-modal__foot{border-top:1px solid rgba(0,0,0,.08);background:#fafafa;padding:16px 20px 14px}.fipbb-foot__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fipbb-foot__sum{min-width:0}.fipbb-foot__price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.fipbb-foot__price>span:first-child{font-family:var(--fipbb-display);font-weight:600;font-size:26px;line-height:1;color:var(--ink)}.fipbb-foot__price s{font-size:13px;color:#00000073}.fipbb-tag--lg{font-size:11px;padding:3px 7px}.fipbb .fipbb-foot__sub{margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#0000008c}.fipbb .fipbb-foot__sub.is-note{text-transform:none;font-style:italic;letter-spacing:0;font-size:12px}.fipbb-foot__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:150px;height:48px;padding:0 20px;border:0;background:var(--ink);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.fipbb-foot__btn:disabled{background:#e9e9e9;color:#0006;cursor:not-allowed}.fipbb-foot__btn.is-busy{opacity:.7;cursor:progress}.fipbb .fipbb-foot__error{margin-top:8px;font-size:12px;color:#b42318}.fipbb .fipbb-foot__fine{margin-top:10px;text-align:center;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;color:#00000073}@media(prefers-reduced-motion:reduce){.fipbb *,.fipbb *:before,.fipbb *:after{transition:none!important}}.fipbb .fipbb-packs__empty{margin:32px auto 0;text-align:center;color:#bdbdbd;font-family:var(--fipbb-body)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fip-bundle-builder.css.map */
