:root{--afl-lbf-red: #e0241b}.afl-hlb-k{margin:0 0 8px;font-family:var(--afl-font-nav);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--afl-lbf-red)}.afl-hlb-h{margin:0;font-family:var(--afl-font-display);font-weight:400;font-size:44px;line-height:.98;text-transform:uppercase}.afl-hlb-sub{margin:12px auto 0;max-width:560px;font-family:var(--afl-font-body);font-size:15px;line-height:1.55;opacity:.8}.afl-lbfp{display:block;margin-top:4px;font-family:var(--afl-font-body);font-size:14px;line-height:1.3}.afl-lbfp s{opacity:.55;margin-right:4px}.afl-lbfp b{color:var(--afl-lbf-red);font-weight:800}.afl-lbfp--inline{display:inline;margin:0;font:inherit;letter-spacing:inherit}.afl-lbfp--inline b{color:#b3261e}.afl-hlbf{background:#000;color:#fff}.afl-hlbf__inner{max-width:980px;margin:0 auto;padding:56px 24px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.afl-hlbf__eyebrow{margin:0 0 16px;padding:6px 12px 5px;background:var(--afl-lbf-red);font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.afl-hlbf__title{margin:0;font-family:var(--afl-font-display);font-weight:400;line-height:.92;text-transform:uppercase}.afl-hlbf__big{display:block;font-size:112px;letter-spacing:-.01em}.afl-hlbf__line{display:block;margin-top:12px;font-size:38px;color:var(--afl-lbf-red)}.afl-hlbf__sub{margin:18px auto 0;max-width:560px;font-family:var(--afl-font-body);font-size:16px;line-height:1.55;color:#fffc}.afl-hlbf__actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.afl-hlbf__cta,.afl-hlbf__code{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 28px;text-decoration:none;cursor:pointer;font-family:var(--afl-font-nav);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.afl-hlbf__cta{background:var(--afl-lbf-red);color:#fff;border:0}.afl-hlbf__code{background:transparent;color:#fff;border:2px dashed rgba(255,255,255,.7)}.afl-hlbf__code b{font-size:15px;letter-spacing:.12em}.afl-hlbf__code.is-done{border-style:solid;border-color:#fff;background:#fff;color:#000}.afl-hlbf__fine{margin:14px 0 0;font-family:var(--afl-font-body);font-size:13px;color:#fff9}.afl-hlbf__last{margin:18px 0 0;font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--afl-lbf-red)}.afl-hlbf--img{position:relative;overflow:hidden}.afl-hlbf__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.afl-hlbf__photo img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.afl-hlbf--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#000,#000000d9 38%,#00000026 62%,#0000)}.afl-hlbf--img .afl-hlbf__inner{position:static;max-width:1440px;padding:72px 6vw 64px;align-items:flex-start;text-align:left}.afl-hlbf--img .afl-hlbf__inner>:not(.afl-hlbf__photo){position:relative;z-index:1}.afl-hlbf--img .afl-hlbf__title,.afl-hlbf--img .afl-hlbf__sub,.afl-hlbf--img .afl-hlbf__fine{max-width:640px;margin-left:0}.afl-hlbf--img .afl-hlbf__actions{justify-content:flex-start}.afl-hlbf__wall{background:#000;overflow:hidden;padding:0 0 22px}.afl-hlbf__track{display:flex;gap:12px;width:max-content;animation:afl-hlbf-wall 70s linear infinite}.afl-hlbf__wall:hover .afl-hlbf__track,.afl-hlbf__wall:focus-within .afl-hlbf__track{animation-play-state:paused}.afl-hlbf__tile{width:200px;flex:none;color:#fff;text-decoration:none}.afl-hlbf__img,.afl-hlbp__img,.afl-hlbs__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f3eee6}.afl-hlbf__img img,.afl-hlbp__img img,.afl-hlbs__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.afl-hlbf__tile:hover img,.afl-hlbp__card:hover img,.afl-hlbs__tile:hover img{transform:scale(1.04)}.afl-hlbf__tag{position:absolute;top:8px;left:8px;padding:4px 7px 3px;background:var(--afl-lbf-red);color:#fff;font-style:normal;font-family:var(--afl-font-nav);font-weight:700;font-size:11px;letter-spacing:.08em}.afl-hlbf__name,.afl-hlbp__name{display:block;margin-top:8px;font-family:var(--afl-font-body);font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afl-hlbf__tile .afl-lbfp s{color:#ffffffb3}@keyframes afl-hlbf-wall{to{transform:translate(-50%)}}.afl-hlbf__ticker{overflow:hidden;background:var(--afl-lbf-red);color:#fff}.afl-hlbf__ttrack{display:flex;width:max-content;animation:afl-hlbf-wall 40s linear infinite}.afl-hlbf__ttrack span{padding:11px 0;margin-right:14px;white-space:nowrap;font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.afl-hlbf__track,.afl-hlbf__ttrack{animation:none}.afl-hlbf__wall{overflow-x:auto}}.afl-hlbs{max-width:1440px;margin:0 auto;padding:64px 40px 24px;text-align:center;color:var(--afl-ink, #030405)}.afl-hlbs__grid{margin-top:28px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.afl-hlbs__tile{color:inherit;text-decoration:none;text-align:left}.afl-hlbs__label{display:block;margin-top:10px;font-family:var(--afl-font-display);font-size:18px;line-height:1;text-transform:uppercase}.afl-hlbp{padding:56px 40px;text-align:center;color:var(--afl-ink, #030405)}.afl-hlbp--black{background:#000;color:#fff}.afl-hlbp__head{max-width:900px;margin:0 auto}.afl-hlbp__rail{max-width:1440px;margin:28px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;text-align:left}.afl-hlbp__card{color:inherit;text-decoration:none}.afl-hlbp--black .afl-lbfp s{color:#ffffffb3}.afl-hlbp__more{margin:28px 0 0}.afl-hlbp__more a{display:inline-block;padding:15px 30px;background:var(--afl-lbf-red);color:#fff;text-decoration:none;font-family:var(--afl-font-nav);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.afl-hlbstory{max-width:1100px;margin:0 auto;padding:0 40px}.afl-hlbstory--note{padding-top:48px;padding-bottom:24px}.afl-hlbstory--proof{padding-top:24px;padding-bottom:48px}.afl-hlbstory--next{padding-top:40px}.afl-hlbstory--faqonly{max-width:none;padding:40px 0 0}.afl-hlbstory .afl-lbf-note,.afl-hlbstory .afl-lbf-proof{margin:0}@media(max-width:989px){.afl-hlbs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.afl-hlbp__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.afl-hlb-h{font-size:30px}.afl-hlbf__inner{padding:40px 16px 30px}.afl-hlbf__big{font-size:64px}.afl-hlbf__line{font-size:26px}.afl-hlbf__sub{font-size:15px}.afl-hlbf__actions{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.afl-hlbf__cta,.afl-hlbf__code{justify-content:center;padding:0 16px}.afl-hlbf__tile{width:150px}.afl-hlbf--img:after{display:none}.afl-hlbf--img .afl-hlbf__photo{position:relative;inset:auto;z-index:0;display:block;width:calc(100% + 32px);margin:-50% -16px 4px;aspect-ratio:3 / 4}.afl-hlbf--img .afl-hlbf__photo img{object-position:50% 100%}.afl-hlbf--img .afl-hlbf__actions{order:4;margin-top:8px}.afl-hlbf--img .afl-hlbf__sub{order:5}.afl-hlbf--img .afl-hlbf__fine{order:6}.afl-hlbf--img .afl-hlbf__last{order:7}.afl-hlbf--img .afl-hlbf__inner{padding:36px 16px 32px;align-items:center;text-align:center}.afl-hlbf--img .afl-hlbf__actions{justify-content:center}.afl-hlbs{padding:44px 16px 12px}.afl-hlbs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.afl-hlbs__grid>:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}.afl-hlbp{padding:44px 0}.afl-hlbp__head{padding:0 16px}.afl-hlbp__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:12px;padding:0 16px;box-sizing:border-box;width:100%}.afl-hlbp__card{flex:0 0 42%;min-width:0;max-width:42%;scroll-snap-align:start}.afl-hlbstory{padding:0 16px}.afl-hlbstory--faqonly{padding:32px 0 0}}.afl-home-season--dark{--afl-lbf-ink2: rgba(255, 255, 255, .68);--afl-lbf-line: rgba(255, 255, 255, .16);background:#000!important;color:#fff;max-width:none}.afl-home-season--dark :is([class*=__board],[class*=__header],[class*=__mheader],[class*=__list]){background-color:transparent!important}.afl-home-season--dark :is(h2,h3,[class*=heading],[class*=__name],[class*=__title],[class*=link],[class*=kicker],a){color:#fff!important}.afl-home-season--dark :is(p,[class*=para],[class*=support],[class*=hint],[class*=__meta],[class*=ship],[class*=__num],[class*=__sub]){color:var(--afl-lbf-ink2)!important}.afl-home-season--dark [class*=link]{border-color:#fff!important;text-decoration-color:#fff!important}.afl-home-season--dark [class*=mkicker] span:first-child{color:var(--afl-lbf-red)!important}.afl-home-season--dark .afl-home-season-card__media{background:#111!important}.afl-home-season--dark .afl-home-season-card__ship--pre{color:#d9b55a!important}.afl-home-season--dark .afl-lbfp--inline s{color:#ffffff80}.afl-home-season--dark .afl-lbfp--inline b{color:var(--afl-lbf-red)!important}.afl-home-season--dark .afl-home-chap-rule{background:var(--afl-lbf-line)!important}.afl-home-season--dark .afl-home-dot{background:#fff!important}.afl-home-season--dark .afl-home-season-card__media{background:#000!important}.afl-home-season--dark .afl-home-season-card__media:after{content:"\2212 65%";position:absolute;top:10px;left:10px;z-index:2;padding:5px 8px 4px;background:var(--afl-lbf-red);color:#fff;font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.08em}.afl-home-season--dark .afl-home-season-card__name{font-size:17px!important;margin-top:12px}.afl-home-season--dark .afl-home-season-card__meta{font-size:15px!important;letter-spacing:.02em!important}.afl-home-season--dark .afl-lbfp--inline b{color:#ff3b30!important;font-size:17px}.afl-home-season--dark .afl-lbfp--inline s{color:#ffffff8c!important}body:has(.afl-hlbf) :is(.afl-home-looks__eyebrow,.afl-home-msg__eyebrow,.afl-home-season:not(.afl-home-season--dark) .afl-home-season__eyebrow,.afl-home-looks__mkicker,.afl-home-msg__mkicker,.afl-home-season:not(.afl-home-season--dark) .afl-home-season__mkicker){color:var(--afl-lbf-red)!important}body:has(.afl-hlbf) :is(.afl-home-looks__mkicker-num,.afl-home-msg__mkicker-num,.afl-home-season__mkicker-num){color:var(--afl-lbf-red)!important}body:has(.afl-hlbf) .afl-home-spine-dot{background:var(--afl-lbf-red)!important}body:has(.afl-hlbf) .afl-home-chap-rule{height:2px!important;background:var(--afl-lbf-red)!important;opacity:.85}body:has(.afl-hlbf) :is(.afl-home-looks__link,.afl-home-msg__cta,.afl-home-season:not(.afl-home-season--dark) .afl-home-season__link,.afl-home-looks__mlink-a,.afl-home-season:not(.afl-home-season--dark) .afl-home-season__mlink-a){display:inline-block;padding:14px 22px 13px!important;background:var(--afl-lbf-red)!important;color:#fff!important;text-decoration:none!important;border:0!important}body:has(.afl-hlbf) :is(.afl-home-looks__panel,.afl-home-looks__mcard-media,.afl-home-msg__image,.afl-home-msg__mcard-media){position:relative}body:has(.afl-hlbf) :is(.afl-home-looks__panel,.afl-home-looks__mcard-media,.afl-home-msg__image,.afl-home-msg__mcard-media):after{content:"\2212 65%";position:absolute;top:12px;left:12px;z-index:3;padding:5px 8px 4px;background:var(--afl-lbf-red);color:#fff;font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.08em;pointer-events:none}body:has(.afl-hlbf) .afl-home-msg__row.is-active .afl-home-msg__row-count{color:var(--afl-lbf-red)!important}body:has(.afl-hlbf) .afl-home-msg__row.is-active .afl-home-msg__row-name{box-shadow:inset 0 -3px 0 var(--afl-lbf-red)}body:has(.afl-hlbf) .afl-home-season:not(.afl-home-season--dark) .afl-home-season-card__media:after{content:"New line";position:absolute;top:10px;left:10px;z-index:2;padding:5px 8px 4px;background:#000;color:#fff;font-family:var(--afl-font-nav);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}body:has(.afl-hlbf) .afl-lbf-note{background:#000;color:#fff;border-top:4px solid var(--afl-lbf-red)}body:has(.afl-hlbf) .afl-lbf-proof{border-top:4px solid var(--afl-lbf-red)}body:has(.afl-hlbf) .afl-lbf-next__h,body:has(.afl-hlbf) .afl-lbf-faq__h{box-shadow:inset 0 -4px 0 var(--afl-lbf-red);display:inline-block}body:has(.afl-hlbf) .afl-lbf-next,body:has(.afl-hlbf) .afl-lbf-faq{text-align:center}body:has(.afl-hlbf) .afl-lbf-faq__item{text-align:left}body:has(.afl-hlbf) .afl-lbf-close{background:var(--afl-lbf-red)}body:has(.afl-hlbf) .afl-lbf-close__btn{background:#000!important;color:#fff!important}.afl-hlbf__ticker--divider{margin:56px 0}@media(max-width:749px){.afl-hlbf__ticker--divider{margin:36px 0}}body:has(.afl-hlbf) .afl-footer{--f-bg: #000;--f-ink: #fff;background:#000!important;color:#fff;border-top:4px solid var(--afl-lbf-red)}body:has(.afl-hlbf) .afl-footer :is(p,span,a,li,h2,h3,h4,summary,small,div){color:#ffffffb8!important}body:has(.afl-hlbf) .afl-footer :is(.afl-findex__name,.afl-facc__summary,.afl-faddress__email,a:hover){color:#fff!important}body:has(.afl-hlbf) .afl-footer :is(.afl-findex__num,.afl-flabel){color:var(--afl-lbf-red)!important}body:has(.afl-hlbf) .afl-footer .afl-flegal__star{color:#d9b55a!important}body:has(.afl-hlbf) .afl-footer :is(.afl-findex__row,.afl-fdivider,.afl-flegal,.afl-facc,.afl-faddress__email){border-color:#ffffff29!important}body:has(.afl-hlbf) .afl-footer .afl-fdivider{background:#ffffff29!important}body:has(.afl-hlbf) .afl-footer .afl-flogo{filter:invert(1)}body:has(.afl-hlbf) .afl-lbf-close{margin-bottom:0!important}.afl-home-season--dark{max-width:1440px!important;margin-inline:auto!important}.afl-home-season-card--category .afl-home-season-card__media{overflow:visible!important;box-shadow:7px -7px 0 -1px #1c1c1c,14px -14px 0 -2px #2a2a2a;margin:14px 14px 0 0}.afl-home-season-card--category .afl-home-season-card__media>img{border-radius:0}.afl-home-season-card__from{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.afl-home-season-card__all{display:inline-block;margin-top:8px;padding-bottom:2px;border-bottom:2px solid var(--afl-lbf-red);font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.afl-home-season-card--category:hover .afl-home-season-card__all{color:var(--afl-lbf-red)}.afl-home-season-card--category .afl-home-season-card__media{box-shadow:none!important;margin:0!important}.afl-home-season-card__cnt{display:block;margin-top:2px;font-family:var(--afl-font-nav);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.afl-home-season-card--category .afl-home-season-card__media{aspect-ratio:4 / 3!important}.afl-home-season-card--category .afl-home-season-card__img{object-fit:cover;object-position:50% 50%;transform:none!important}@media(max-width:749px){.afl-home-season--dark .afl-home-season-card--category{flex-basis:78%!important;max-width:78%!important}}.afl-home-season--dark .afl-home-season-card--category :is(.afl-home-season-card__name,.afl-home-season-card__cnt,.afl-home-season-card__meta,.afl-home-season-card__all,.afl-home-season-card__ship){display:none!important}.afl-home-season-card__band{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:34px 18px 16px;background:linear-gradient(0deg,#000000f0,#0000009e 70%,#0000)}.afl-home-season-card__band-name{font-family:var(--afl-font-display);font-size:26px;line-height:1;text-transform:uppercase;color:#fff}.afl-home-season-card__band-go{flex:none;padding-bottom:2px;border-bottom:2px solid var(--afl-lbf-red);font-family:var(--afl-font-nav);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.afl-home-season-card--category:hover .afl-home-season-card__band-go{color:var(--afl-lbf-red)}.afl-home-season-card--category:hover .afl-home-season-card__img{transform:scale(1.03)!important;transition:transform .4s ease}@media(max-width:749px){.afl-home-season--dark .afl-home-season-card--category{flex-basis:88%!important;max-width:88%!important}.afl-home-season-card__band{padding:26px 12px 12px}.afl-home-season-card__band-name{font-size:19px}.afl-home-season-card__band-go{font-size:10px;letter-spacing:.08em}}@media(max-width:749px){.afl-home-season-card__band{flex-direction:column;align-items:flex-start;gap:6px;padding:30px 12px 12px}.afl-home-season-card__band-go{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/afroyla-home-last-bf.css.map */
