:root{--fl-black: #0E0E10;--fl-surface: #16161a;--fl-surface2: #1e1e23;--fl-bone: #EDE7DC;--fl-bone-dim: rgba(237,231,220,.6);--fl-bone-faint: rgba(237,231,220,.12);--fl-gold: #C8902C;--fl-gold-bright:#E6B23E;--fl-gold-glow: rgba(200,144,44,.22);--fl-ember: #D6601F;--fl-steel: #4A4E54;--fl-border: rgba(237,231,220,.07);--fl-border-gold:rgba(200,144,44,.35)}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--fl-black)!important;color:var(--fl-bone)!important;font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased}.announcement-bar{background:var(--fl-gold)!important;color:var(--fl-black)!important;font-weight:700!important;letter-spacing:2px!important;font-size:11px!important;text-transform:uppercase!important}.announcement-bar a,.announcement-bar__message{color:var(--fl-black)!important}.header-wrapper,header.header,.section-header{position:sticky!important;top:0!important;z-index:200!important}header.header,.header{background:#0e0e10e0!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(200,144,44,.14)!important;transition:background .3s ease!important}.header__heading-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important;font-size:0!important;gap:0!important}.header__heading-logo,.header__heading-logo-img,.header__heading-link img{display:none!important}.header__heading-link:before{content:"FORGED";font-family:Anton,sans-serif!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:400!important;letter-spacing:3px!important;color:var(--fl-bone)!important;line-height:1!important;display:inline!important}.header__heading-link:after{content:"LOOT";font-family:Anton,sans-serif!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:400!important;letter-spacing:3px!important;color:var(--fl-gold)!important;line-height:1!important;display:inline!important}.header__menu-item,.header__menu-item .link,.header__active-menu-item{color:var(--fl-bone)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:color .2s!important}.header__menu-item:hover .link,.header__menu-item:hover,.header__active-menu-item:hover{color:var(--fl-gold)!important}.header__submenu,.mega-menu{background:#0e0e10f7!important;border:1px solid var(--fl-border-gold)!important;border-radius:8px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.header__submenu .header__menu-item{color:var(--fl-bone-dim)!important}.header__submenu .header__menu-item:hover{color:var(--fl-gold)!important}.header__icon,.header__icon svg,.header__icon-wrapper svg{color:var(--fl-bone)!important;stroke:var(--fl-bone)!important;fill:none!important;transition:color .2s,stroke .2s!important}.header__icon:hover svg,.header__icon:hover{color:var(--fl-gold)!important;stroke:var(--fl-gold)!important}.cart-count-bubble,.header__cart-count{background:var(--fl-gold)!important;color:var(--fl-black)!important;font-weight:800!important;font-size:10px!important;border-radius:50%!important}.header__icon--menu svg path,.header__icon--menu svg line{stroke:var(--fl-bone)!important}.menu-drawer,.mobile-menu-drawer{background:var(--fl-black)!important;border-right:1px solid var(--fl-border-gold)!important}.menu-drawer__navigation a,.mobile-menu-drawer a{color:var(--fl-bone)!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:13px!important;border-bottom:1px solid var(--fl-border)!important;padding:16px 0!important}.menu-drawer__navigation a:hover{color:var(--fl-gold)!important}.search-modal,predictive-search,.predictive-search{background:#0e0e10f7!important;border:1px solid var(--fl-border-gold)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.search-modal .search__input,.predictive-search__input,input[type=search]{background:var(--fl-surface)!important;border:1px solid rgba(237,231,220,.15)!important;border-radius:40px!important;color:var(--fl-bone)!important;font-family:Inter,sans-serif!important;padding:14px 22px!important;font-size:14px!important;width:100%!important}input[type=search]:focus,.search__input:focus{border-color:var(--fl-gold)!important;outline:none!important;box-shadow:0 0 0 3px var(--fl-gold-glow)!important}input[type=search]::placeholder{color:var(--fl-bone-dim)!important}.predictive-search__result-link,.predictive-search__title{color:var(--fl-bone)!important}.predictive-search__result-link:hover{color:var(--fl-gold)!important}.predictive-search__results-list{border-top:1px solid var(--fl-border)!important}cart-drawer,.cart-drawer,.drawer[id*=cart]{background:var(--fl-surface)!important;border-left:1px solid var(--fl-border-gold)!important}.cart-drawer__header,.cart__header{background:var(--fl-black)!important;border-bottom:1px solid var(--fl-border-gold)!important;color:var(--fl-bone)!important;font-family:Anton,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important}.cart-item__name,.cart-item__title,.cart__title{color:var(--fl-bone)!important;font-family:Anton,sans-serif!important;text-transform:uppercase!important}.cart-item__price,.cart__prices,.price{color:var(--fl-gold)!important;font-weight:800!important}.cart-item__quantity button,.quantity__button{background:var(--fl-surface2)!important;color:var(--fl-bone)!important;border:1px solid var(--fl-border)!important;border-radius:6px!important}.cart__checkout-button,.cart-drawer__footer .button--primary{background:var(--fl-gold)!important;color:var(--fl-black)!important;border:none!important;border-radius:40px!important;font-family:Anton,sans-serif!important;font-size:14px!important;letter-spacing:3px!important;text-transform:uppercase!important;padding:16px 32px!important;width:100%!important;box-shadow:0 0 28px var(--fl-gold-glow)!important;transition:background .2s,transform .15s!important}.cart__checkout-button:hover{background:var(--fl-ember)!important;transform:translateY(-2px)!important}.cart-drawer__subtotal,.totals__subtotal{color:var(--fl-bone)!important;font-family:Anton,sans-serif!important}.overlay,.drawer-overlay{background:#0e0e10bf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.button,.btn{border-radius:40px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:700!important;font-family:Inter,sans-serif!important;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s!important}.button--primary,.button[data-primary]{background:var(--fl-gold)!important;color:var(--fl-black)!important;border-color:var(--fl-gold)!important;box-shadow:0 0 24px var(--fl-gold-glow)!important}.button--primary:hover{background:var(--fl-ember)!important;border-color:var(--fl-ember)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 20px #d6601f59!important}.button--secondary{border:1px solid rgba(237,231,220,.25)!important;color:var(--fl-bone)!important;background:transparent!important}.button--secondary:hover{border-color:var(--fl-gold)!important;color:var(--fl-gold)!important}.card,.card-wrapper .card,.product-card{background:var(--fl-surface)!important;border:1px solid var(--fl-border)!important;border-radius:12px!important;overflow:hidden!important;transition:border-color .25s,transform .25s,box-shadow .25s!important}.card:hover,.card-wrapper:hover .card{border-color:var(--fl-border-gold)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0006!important}.card__heading,.card__heading a,.product-card__title{font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--fl-bone)!important}.price,.price__container{color:var(--fl-bone)!important;font-weight:800!important}.price--on-sale .price__regular{color:var(--fl-bone-dim)!important;text-decoration:line-through!important}.price--on-sale .price__sale{color:var(--fl-gold)!important}.badge--sale{background:var(--fl-gold)!important;color:var(--fl-black)!important;border-radius:20px!important;font-weight:800!important}.quick-add__submit,.card__footer .button{background:var(--fl-gold)!important;color:var(--fl-black)!important;border-color:var(--fl-gold)!important}.quick-add__submit:hover{background:var(--fl-ember)!important}.collection-hero,.collection__title-wrapper{background:var(--fl-black)!important;color:var(--fl-bone)!important}.collection__title{font-family:Anton,sans-serif!important;text-transform:uppercase!important;color:var(--fl-bone)!important}.facets__wrapper,.facet-filters__label{color:var(--fl-bone-dim)!important}.facets select,.facets__label{background:var(--fl-surface)!important;border-color:var(--fl-border)!important;color:var(--fl-bone)!important}.product__title{font-family:Anton,sans-serif!important;text-transform:uppercase!important;color:var(--fl-bone)!important}.product__price .price{color:var(--fl-gold)!important;font-size:24px!important;font-weight:800!important}.product-form__input label{color:var(--fl-bone)!important}.swatch-input__item{border:1px solid var(--fl-border)!important;border-radius:6px!important}.swatch-input__item:checked~label,.swatch-input__item:checked+label{border-color:var(--fl-gold)!important}.title,h1,h2,h3,h4{font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--fl-bone)!important}.fl-label{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--fl-gold);font-weight:700;margin-bottom:14px;display:block}.footer,.footer-section{background:var(--fl-surface)!important;border-top:1px solid var(--fl-border-gold)!important;color:var(--fl-bone-dim)!important}.footer a{color:var(--fl-bone-dim)!important;transition:color .2s!important}.footer a:hover{color:var(--fl-gold)!important}.footer__heading{color:var(--fl-bone)!important;font-family:Anton,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:13px!important}.footer__copyright{color:var(--fl-bone-dim)!important;font-size:12px!important}.footer .field__input,.footer .newsletter__input{background:var(--fl-surface2)!important;border:1px solid var(--fl-border)!important;color:var(--fl-bone)!important;border-radius:40px!important}.footer .field__input:focus{border-color:var(--fl-gold)!important;box-shadow:0 0 0 3px var(--fl-gold-glow)!important}.fl-ribbon{background:var(--fl-gold);overflow:hidden;white-space:nowrap;padding:0;position:relative;z-index:10}.fl-ribbon__track{display:inline-flex;align-items:center;animation:fl-ribbon-scroll 32s linear infinite;will-change:transform}.fl-ribbon__track:hover{animation-play-state:paused}.fl-ribbon__item{display:inline-flex;align-items:center;gap:10px;padding:13px 36px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--fl-black);flex-shrink:0}.fl-ribbon__sep{color:#0e0e1066;font-size:14px;flex-shrink:0;padding:0 4px}.fl-ribbon__item svg{width:16px;height:16px;stroke:var(--fl-black);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@keyframes fl-ribbon-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#shopify-section-fl_hero{position:relative!important;width:100vw!important;left:50%!important;margin-left:-50vw!important;max-width:100vw!important;padding:0!important;overflow:hidden}.fl-hero{position:relative;width:100%;height:100vh;min-height:680px;overflow:hidden;background:#0e0e10}.fl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.fl-hero__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;z-index:1;animation:fl-slowzoom 18s ease-in-out infinite alternate}@keyframes fl-slowzoom{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.fl-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(120% 80% at 50% 40%,transparent 40%,rgba(14,14,16,.5) 100%),linear-gradient(to bottom,rgba(14,14,16,.6) 0%,transparent 18%,transparent 55%,rgba(14,14,16,.97) 100%)}#fl-embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.fl-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.fl-hero__pills{position:absolute;top:32px;left:48px;z-index:10;display:flex;gap:8px;flex-wrap:wrap}.fl-pill{border:1px solid rgba(237,231,220,.28);border-radius:40px;padding:7px 16px;font-size:10px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:var(--fl-bone);background:#0e0e1066;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.2s;text-decoration:none;display:inline-flex;align-items:center}.fl-pill:hover{border-color:var(--fl-gold);color:var(--fl-gold)}.fl-hero__flank{position:absolute;top:50%;transform:translateY(-70%);z-index:10;font-family:Anton,sans-serif;font-size:clamp(13px,1.5vw,20px);letter-spacing:1px;text-transform:uppercase;color:#ede7dc66}.fl-hero__flank--left{left:48px}.fl-hero__flank--right{right:48px;text-align:right}.fl-hero__flank span{display:block;line-height:1.7;transition:.2s;cursor:default}.fl-hero__flank span:hover{color:var(--fl-gold)}.fl-hero__band{position:absolute;left:-6%;width:112%;bottom:24%;z-index:8;transform:rotate(-4deg);background:#0e0e10b3;border-top:1px solid rgba(200,144,44,.22);border-bottom:1px solid rgba(200,144,44,.22);padding:11px 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;white-space:nowrap}.fl-hero__track{display:inline-block;white-space:nowrap;font-family:Anton,sans-serif;font-size:clamp(12px,1.3vw,17px);letter-spacing:3px;text-transform:uppercase;color:var(--fl-bone);animation:fl-marquee 28s linear infinite}.fl-hero__track span{margin:0 22px}.fl-hero__dot{color:var(--fl-gold)}@keyframes fl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fl-hero__bottom{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:flex-end;justify-content:space-between;padding:0 48px 56px}.fl-hero__blurb h3{font-family:Anton,sans-serif;font-size:clamp(15px,2.5vw,20px);letter-spacing:1px;color:var(--fl-gold);text-transform:uppercase;margin-bottom:10px}.fl-hero__blurb p{font-size:13px;line-height:1.75;color:#ede7dcbf;max-width:340px}.fl-hero__cta-zone{display:flex;align-items:center;gap:16px}.fl-hero__drop-badge{font-family:Anton,sans-serif;font-size:12px;color:#ede7dc8c;letter-spacing:1px;text-transform:uppercase}.fl-hero__drop-badge strong{color:var(--fl-gold);font-weight:400}.fl-cta{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;border-radius:40px!important;background:var(--fl-gold)!important;color:var(--fl-black)!important;font-family:Anton,sans-serif!important;font-size:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;transition:background .2s,transform .15s!important;box-shadow:0 0 28px var(--fl-gold-glow)!important}.fl-cta:hover{background:var(--fl-ember)!important;transform:translateY(-2px)!important}.fl-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;max-width:1300px;margin:0 auto}.fl-promise__item{padding:48px 36px;border-right:1px solid var(--fl-border);text-align:center}.fl-promise__item:last-child{border-right:none}.fl-promise__icon{width:52px;height:52px;margin:0 auto 20px;border:1px solid rgba(200,144,44,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c8902c0f}.fl-promise__icon svg{width:24px;height:24px;stroke:var(--fl-gold);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fl-promise__title{font-family:Anton,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;color:var(--fl-bone);margin-bottom:10px}.fl-promise__text{font-size:13px;line-height:1.75;color:var(--fl-bone-dim)}.fl-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.fl-review{background:var(--fl-surface2);border:1px solid var(--fl-border);border-radius:12px;padding:28px;transition:border-color .25s}.fl-review:hover{border-color:var(--fl-border-gold)}.fl-review__stars{color:var(--fl-gold);font-size:16px;letter-spacing:2px;margin-bottom:12px}.fl-review__text{font-size:14px;line-height:1.8;color:#ede7dcd9;font-style:italic;margin-bottom:20px}.fl-review__tag{font-size:11px;color:var(--fl-gold);letter-spacing:1px;margin-top:2px}.fl-stat__num{font-family:Anton,sans-serif;font-size:clamp(36px,5vw,56px);color:var(--fl-gold);display:block;line-height:1}.fl-stat__label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--fl-bone-dim);margin-top:6px}.fl-worlds__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1300px;margin:0 auto}.fl-worlds__tile{border-radius:6px;overflow:hidden;border:1px solid var(--fl-border);transition:border-color .25s}.fl-worlds__tile:hover{border-color:var(--fl-border-gold)}.fl-worlds__tile:hover img{transform:scale(1.07)!important}.fl-worlds__tile:hover .fl-worlds__tagline,.fl-worlds__tile:hover .fl-worlds__tile-btn{opacity:1!important;transform:none!important}.fl-worlds__tile-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--fl-black);background:var(--fl-gold);padding:8px 16px;border-radius:30px;opacity:0;transform:translateY(6px);transition:.3s .05s}.fl-reveal{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease}.fl-reveal.fl-in{opacity:1;transform:none}.fl-divider{border:none;border-top:1px solid var(--fl-border);margin:0}.fl-email input[type=email]{background:var(--fl-surface);border:1px solid rgba(237,231,220,.15);border-radius:40px;padding:15px 24px;font-size:14px;color:var(--fl-bone);width:100%}.fl-email input[type=email]:focus{border-color:var(--fl-gold);outline:none;box-shadow:0 0 0 3px var(--fl-gold-glow)}.shopify-section{background:var(--fl-black)}@media(max-width:860px){.fl-hero{height:100svh;min-height:580px}.fl-hero__flank{display:none}.fl-hero__pills{left:16px;top:16px;gap:6px}.fl-pill{padding:6px 12px;font-size:9px;letter-spacing:1.5px}.fl-hero__bottom{padding:0 16px 40px;flex-direction:column;align-items:flex-start;gap:16px}.fl-hero__blurb p{max-width:100%}.fl-cta{padding:13px 24px!important;font-size:13px!important}.header__heading-link:before,.header__heading-link:after{font-size:22px!important;letter-spacing:2px!important}.fl-ribbon__item{padding:12px 24px;font-size:10px;letter-spacing:1.5px}.fl-worlds__grid{grid-template-columns:repeat(2,1fr);gap:10px}.fl-worlds__tile-btn,.fl-worlds__tagline{opacity:1!important;transform:none!important}.fl-promise__grid{grid-template-columns:repeat(2,1fr)}.fl-promise__item{padding:32px 20px;border-right:none;border-bottom:1px solid var(--fl-border)}.fl-promise__item:last-child{border-bottom:none}.fl-review-grid{grid-template-columns:1fr}}@media(max-width:480px){.fl-worlds__grid,.fl-promise__grid{grid-template-columns:1fr}.fl-hero__band{bottom:28%}}@media(prefers-reduced-motion:reduce){.fl-ribbon__track,.fl-hero__track,.fl-hero__img,.fl-reveal{animation:none!important;transition:none!important}.fl-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/forgedloot-custom.css.map */
