:root{--ff-night:#111015;--ff-panel:#211923;--ff-rose:#f05b91;--ff-cream:#f6e9df;--ff-muted:#c5aeb9;--ff-blue:#86cbd9}html{scroll-behavior:smooth}body,.gradient{background:var(--ff-night)!important;color:var(--ff-cream)!important}body{background-image:repeating-linear-gradient(135deg,transparent 0 70px,rgba(255,255,255,.012) 70px 71px)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--ff-cream)!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.045em!important}p,.rte,.product__description,.collection-hero__description,.article-template{color:var(--ff-cream)}a{transition:color .15s ease}a:hover{color:var(--ff-rose)}.header-wrapper,.header,.footer,.announcement-bar,.utility-bar{background:#161218!important;color:var(--ff-cream)!important}.header-wrapper{border-bottom:3px solid var(--ff-rose)!important}.header__heading-link,.header__menu-item,.header__icon,.footer a,.footer__content-bottom a{color:var(--ff-cream)!important}.header__menu-item:hover,.header__active-menu-item{color:var(--ff-rose)!important}.header__heading-logo{max-height:76px;object-fit:contain}.footer{border-top:4px solid var(--ff-rose)!important}.section,.shopify-section,.color-scheme-1,.color-scheme-2,.color-scheme-3{--color-background:17,16,21;--color-foreground:246,233,223}.card,.card__inner,.card__content,.product-card-wrapper,.collection-card-wrapper,.collage-card,.multicolumn-card,.predictive-search,.cart-drawer,.drawer__inner,.facet-filters,.facets__display,.product__info-container{background:#211923!important;color:var(--ff-cream)!important}.card,.product-card-wrapper,.collection-card-wrapper,.multicolumn-card{border:1px solid #4d3443!important;border-radius:2px!important;overflow:hidden}.card__heading a,.price,.price__regular,.product__title,.collection-hero__title{color:var(--ff-cream)!important}.card__heading a:hover{color:var(--ff-rose)!important}.card__media img,.media img{object-fit:contain}.product__media-wrapper,.product-media-container,.thumbnail,.thumbnail-list__item{background:#eee9e3!important}.product__media-wrapper img{object-fit:contain}.button,.shopify-payment-button__button,.cart__checkout-button,.quantity,.select__select,.field__input{border-radius:2px!important}.button,.shopify-payment-button__button{font-family:Impact,Arial Narrow,Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:800!important}.button:not(.button--secondary),.shopify-payment-button__button{background:var(--ff-rose)!important;color:#1b101a!important;border:1px solid #ff9cb8!important}.button--secondary{border:1px solid var(--ff-rose)!important;color:var(--ff-cream)!important}.field__input,.select__select,.quantity__input{background:#28202c!important;color:var(--ff-cream)!important;border-color:#654358!important}.field__label,.product-form__input legend,.facet-filters__label{color:var(--ff-cream)!important}.banner__box,.rich-text__blocks,.image-with-text__content{background:#17111aeb!important;color:var(--ff-cream)!important}.banner__heading{font-size:clamp(40px,6vw,88px)!important;line-height:.95!important;text-shadow:4px 4px 0 #6a244a!important}.banner__text,.rich-text__text{color:var(--ff-cream)!important}.shopify-section .title-wrapper-with-link,.collection__title{border-left:5px solid var(--ff-rose);padding-left:16px}.product-form__buttons{max-width:100%!important}.badge{background:#e75a90!important;color:#1b101a!important}.ff-home-hero{background:radial-gradient(circle at 80% 20%,#74344f 0,transparent 48%),linear-gradient(125deg,#2c1c2b,#101015 75%);color:#fff;padding:clamp(45px,8vw,105px) 22px;position:relative;overflow:hidden;border-bottom:5px solid #f05b91}.ff-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background:repeating-linear-gradient(0deg,transparent 0 6px,#fff 7px 8px);pointer-events:none}.ff-home-hero .ff-inner{position:relative;max-width:1160px;margin:auto}.ff-home-hero .ff-kicker{font-size:14px;letter-spacing:.22em;color:#ffa4c4;font-weight:800}.ff-home-hero h1{font-size:clamp(55px,10vw,128px)!important;line-height:.86!important;margin:24px 0;text-shadow:6px 6px 0 #6d284c;max-width:900px}.ff-home-hero p{font-size:clamp(17px,2vw,24px);max-width:600px;color:#f4e5e9}.ff-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ff-home-actions a{display:inline-block;padding:14px 23px;background:#f05b91;color:#190f18;font-weight:900;text-transform:uppercase;text-decoration:none;letter-spacing:.07em}.ff-home-actions a:last-child{background:transparent;border:2px solid #f05b91;color:#fff}.ff-categories{background:#18141c;padding:35px 20px;border-bottom:1px solid #6d3954}.ff-categories .ff-inner{max-width:1160px;margin:auto}.ff-categories h2{font-size:clamp(28px,4vw,44px)}.ff-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ff-category-grid a{background:#2a202d;color:#fff;border:1px solid #7b435d;min-height:120px;display:flex;align-items:end;padding:15px;text-decoration:none;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(17px,2vw,27px);text-transform:uppercase;letter-spacing:.04em}.ff-category-grid a:hover{background:#783454;color:#fff}@media(max-width:850px){.ff-category-grid{grid-template-columns:repeat(2,1fr)}.ff-home-hero h1{font-size:clamp(48px,12vw,90px)!important}}@media(max-width:520px){.ff-category-grid a{min-height:82px}.ff-home-actions a{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ff-full-overhaul.css.map */
