@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:700 800;size-adjust:77%;ascent-override:120.8%;descent-override:35.1%;line-gap-override:0%}:root{--fx-pink:#DC0C50;--fx-pink-dark:#C90B47;--fx-ink:#29382B;--fx-cream:#FFFDE9;--fx-display:"Bricolage Grotesque","Bricolage Fallback","DM Sans",sans-serif}html body :is(.m-button--primary,.m-add-to-cart,.fsg-btn,.fhb-add,.flirt-loc__btn--solid,.fl-btn,.sc-btn):not(.m-button--white):not(.m-button--secondary):not(.m-button--link):not([disabled]){background:var(--fx-pink)!important;border-color:var(--fx-pink)!important;color:#fff!important;border-radius:100px!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}html body :is(.m-button--primary,.m-add-to-cart,.fsg-btn,.fhb-add,.flirt-loc__btn--solid,.fl-btn,.sc-btn):not(.m-button--white):not(.m-button--secondary):not(.m-button--link):not([disabled]):is(:hover,:focus-visible){background:var(--fx-pink-dark)!important;border-color:var(--fx-pink-dark)!important;color:#fff!important}html body :is(.m-button--primary,.m-add-to-cart,.fsg-btn,.fhb-add,.flirt-loc__btn--solid):not(.m-button--white):not(.m-button--secondary) :is(span,svg){color:#fff!important;fill:currentColor}html body .flirt-loc__btn--ghost{border-radius:100px!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}html body :is(#MainContent,.m-cart-drawer,.m-cart) :is(h1,h2,h3,h4,.h1,.h2,.h3):not(.fx-accent),html body :is(.fi18n-head__t,.fis-hero h1,.fis-year,.fis-row h2,.fsg-title,.fsg-name,.fpr-title,.fpr-stat b,.fpr-side h3,.fug-title,.fgh-title,.fbab-hero__title,.fbab-ben__title,.fbab-ben__t,.fbab-faq__title,.fbab-steps__title,.fbab-step__t,.famb h1,.famb h2,.famb h3,.famb__card .n,.famb__steps .n,.sc-step .n,.fhm-it,.fhp-item h3,.fhh-line h1,.m-product-card__title,.m-product-title,.m-collection-page-header__title,.m-page-header__title,.m-cart-drawer__title,.m-cart-item__title,.m-cart__subtot,.m-richtext__title,.m-image-card__heading,.social-profiles__title,.product-geo-facts h2,.product-geo-facts h3):not(.fx-accent){font-family:var(--fx-display)!important;font-weight:800!important;font-variation-settings:normal!important;letter-spacing:-.01em!important;overflow-wrap:break-word}html body #MainContent :is(h1,h2,.h1,.h2,.fi18n-head__t,.m-page-header__title,.m-collection-page-header__title):not(.fx-accent):not(.m-product-card__title){text-transform:uppercase!important;line-height:1.02!important}html body :is(.m-product-card__title,.fsg-name,.m-cart-item__title,.fbab-step__t,.fbab-ben__t,.fhp-item h3){font-weight:700!important}html body .fx-accent{font-family:Caprasimo,serif!important;font-weight:400!important}html body.template-product .m-main-product :is(p,li):not(.m-sticky-addtocart *):not(button *):not(.m-price *),html body.template-product .m-main-product .m-product-description :is(p,li) :is(span,em,a):not(.m-price *){color:var(--fx-ink)!important}html body .fi18n-head[style*=background-image]{position:relative;isolation:isolate}html body .fi18n-head[style*=background-image]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#141c1580;z-index:-1;pointer-events:none}html body .fi18n-head[style*=background-image] :is(.fi18n-head__t,.fi18n-head__b,.fi18n-head__b *){color:var(--fx-cream)!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}
/*# sourceMappingURL=/cdn/shop/t/58/assets/flirt-unify.css.map */
