.header__row--mobile{padding-inline:var(--page-margin, 16px)}.fl-mobile-nav{display:none}@media(max-width:768px){.fl-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#1a1a1a;border-top:1px solid #333;height:56px;align-items:stretch}body{padding-bottom:56px}}.fl-mobile-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:500;text-decoration:none;cursor:pointer;gap:3px;border:none;background:none;padding:0;font-family:inherit}.fl-mobile-nav__item svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.fl-mobile-nav__item--active,.fl-mobile-nav__item:active{color:#e53e3e}.fl-drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}.fl-drawer-overlay.is-open{display:block}.fl-drawer{position:fixed;bottom:56px;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;z-index:1000;transform:translateY(100%);transition:transform .3s ease;max-height:70vh;overflow-y:auto;padding:20px 16px 24px}.fl-drawer.is-open{transform:translateY(0)}.fl-drawer__title{font-size:14px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.fl-drawer__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fl-drawer__link{display:block;padding:14px 12px;background:#f5f5f5;border-radius:8px;text-decoration:none;color:#1a1a1a;font-size:14px;font-weight:600;text-align:center}.fl-drawer__link:hover{background:#e8e8e8}.fl-drawer__list{list-style:none;margin:0;padding:0}.fl-drawer__list li{border-bottom:1px solid #f0f0f0}.fl-drawer__list li:last-child{border-bottom:none}.fl-drawer__list a{display:block;padding:14px 0;text-decoration:none;color:#1a1a1a;font-size:15px}.fl-category{padding:48px 16px;text-align:center}.fl-category__heading{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}.fl-category__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}@media(max-width:600px){.fl-category__grid{grid-template-columns:1fr;gap:12px}}.fl-category__tile{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3 / 4;display:block;text-decoration:none;background:#111}.fl-category__tile img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s,transform .3s}.fl-category__tile:hover img{opacity:.85;transform:scale(1.03)}.fl-category__label{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fl-sale-spotlight{padding:48px 16px;background:#fff9f9}.fl-sale-spotlight__header{display:flex;align-items:baseline;justify-content:space-between;max-width:1200px;margin:0 auto 24px}.fl-sale-spotlight__heading{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fl-sale-spotlight__link{font-size:14px;color:#e53e3e;text-decoration:none;font-weight:600}.fl-sale-spotlight__link:hover{text-decoration:underline}.fl-sale-spotlight__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto}@media(max-width:900px){.fl-sale-spotlight__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fl-sale-spotlight__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.fl-sale-spotlight__card{text-decoration:none;color:inherit}.fl-sale-spotlight__img-wrap{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#f0f0f0;margin-bottom:10px}.fl-sale-spotlight__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.fl-sale-spotlight__card:hover img{transform:scale(1.04)}.fl-sale-spotlight__badge{position:absolute;top:8px;left:8px;background:#e53e3e;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:4px;text-transform:uppercase}.fl-sale-spotlight__title{font-size:14px;font-weight:600;margin-bottom:4px}.fl-sale-spotlight__price{font-size:14px;color:#e53e3e;font-weight:700}.fl-sale-spotlight__compare{font-size:13px;color:#999;text-decoration:line-through;margin-left:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fanslocker-custom.css.map */
