:root{--fc-ink: #0A0807;--fc-ink-2: #16110D;--fc-blood: #7A1F1F;--fc-blood-bright: #A52828;--fc-blood-glow: #C73838;--fc-bone: #F5F1E8;--fc-bone-2: #EDE6D6;--fc-ash: #8B827E;--fc-white: #FFFFFF;--font-heading-family: "Bungee", system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Inter", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-accent-family: "Permanent Marker", cursive}h1,h2,h3,.h1,.h2,.h3,.product__title,.collection-hero__title,.banner__heading{letter-spacing:.01em;text-transform:uppercase}.fc-accent{font-family:var(--font-accent-family);text-transform:none;letter-spacing:normal}.button--secondary{background:transparent;border-color:rgba(var(--color-secondary-button-text),.55);color:rgb(var(--color-secondary-button-text))}.button--primary:hover,.button--secondary:hover{border-color:var(--fc-blood-glow)}.button--secondary:hover{color:var(--fc-blood-glow)}.price--on-sale .price-item--sale{color:var(--fc-blood-bright)}.badge{border-radius:2px}@media screen and (min-width:990px){.product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}}.announcement-bar{font-family:var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.fc-hairline{width:4rem;height:2px;background:var(--fc-blood-bright);border:none;margin:1.5rem 0}.fc-launch-badge{display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(165,40,40,.6);background:#370c0c66;padding:.6rem 1.4rem;font-family:var(--font-heading-family);font-size:1.1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fc-blood-glow)}.fc-launch-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--fc-blood-bright);animation:fc-pulse 1.6s ease-in-out infinite}@keyframes fc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.fc-launch-badge,.fc-hero-logo{margin-bottom:1.5rem}.fc-hero-logo__img{height:64px;width:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}@media screen and (min-width:750px){.fc-hero-logo__img{height:84px}}.fc-hero-slide--launch .banner__heading{line-height:.95}.fc-hero-slide--launch .banner__media{background:radial-gradient(circle 480px at -8% -8%,#a5282861,#a5282800 68%),radial-gradient(circle 520px at 108% 108%,#5514146b,#55141400 68%),linear-gradient(135deg,var(--fc-ink) 0%,var(--fc-ink-2) 55%,var(--fc-blood) 100%);background-blend-mode:screen,screen,normal}.section-header{position:sticky;top:0;z-index:4}.header-wrapper{transition:background-color .28s ease,backdrop-filter .28s ease,border-color .28s ease,box-shadow .28s ease}.header-wrapper.fc-header-scrolled,.header-wrapper.fc-header-scrolled.gradient{background:transparent;background-color:transparent;border-bottom-color:transparent;box-shadow:none}.header-wrapper.fc-header-scrolled .header__heading-logo,.header-wrapper.fc-header-scrolled .header__menu-item,.header-wrapper.fc-header-scrolled .header__icon,.header-wrapper.fc-header-scrolled .header__heading-link{filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.header-wrapper.fc-header-scrolled .mega-menu__content,.header-wrapper.fc-header-scrolled .header__submenu{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.header-wrapper{transition:none}}.footer-block__details-content.rte a,.footer-block__details-content a,.footer__content-bottom a{text-decoration:none;transition:color .15s ease}.footer-block__details-content a:hover,.footer-block__details-content a:focus-visible,.footer__content-bottom a:hover,.footer__content-bottom a:focus-visible{color:var(--fc-blood-glow);text-decoration:underline;text-underline-offset:.3rem}.footer-block--newsletter{text-align:center;align-items:center}.footer-block--newsletter .footer-block__heading,.footer-block--newsletter .footer-block__newsletter{text-align:center;margin-left:auto;margin-right:auto}.footer-block--newsletter .newsletter-form{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:60vh;min-height:60svh}.banner:not(.banner--mobile-bottom) .banner__content:before{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,#0a0807e6,#0a0807ad,#0a08073d 60%,#0a080700 88%)}.banner:not(.banner--mobile-bottom) .banner__box{position:relative;z-index:1}.banner__heading{font-size:3.4rem;line-height:1.06}.banner__text{font-size:1.5rem}.banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;max-width:none}.banner__buttons .button{flex:1 1 auto;min-width:0}.header__heading-logo{max-height:5.2rem;width:auto}}@media screen and (max-width:749px){.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--font-body-family);font-weight:600;text-transform:none;letter-spacing:normal;font-size:1.5rem;line-height:1.35}.product-grid .grid__item,.collection .grid__item{display:flex;flex-direction:column}.product-grid .grid__item>product-component,.collection .grid__item>product-component,.product-grid product-component>.card-wrapper,.collection product-component>.card-wrapper,.product-grid .card-wrapper>.card,.collection .card-wrapper>.card,.product-grid .card>.card__content,.collection .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card>.card__content>.quick-add,.collection .card>.card__content>.quick-add{margin-top:auto}.card__content .caption-with-letter-spacing{font-size:1.2rem;opacity:.75}}@media screen and (max-width:749px){.announcement-bar__message.h5{font-size:1rem;letter-spacing:.03em;padding:.9rem .4rem}.announcement-bar .slider-button{width:3rem;min-width:3rem;padding:0}}@media screen and (max-width:749px){.product__title,.product__title>h1,h1.product__title{font-size:2.4rem;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faded-custom.css.map */
