@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--font-body-family: "Inter", sans-serif;--font-heading-family: "Inter", sans-serif;--font-heading-weight: 800;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--product-card-corner-radius: 0rem;--collection-card-corner-radius: 0rem;--blog-card-corner-radius: 0rem;--media-radius: 0px;--popup-corner-radius: 0px;--badge-corner-radius: 0px}[class^=color-],[class*=" color-"]{--color-button: 232, 38, 58;--color-button-text: 255, 255, 255;--color-link: 232, 38, 58}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.button--secondary{text-transform:uppercase;letter-spacing:.04em;font-weight:600}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em}.header__menu-item,.header__menu-item span,.list-menu__item--link{text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;font-weight:500}.header__menu-item:hover,.header__active-menu-item{color:#e8263a;text-decoration-color:#e8263a}.announcement-bar,.utility-bar{background:#1a1a1a!important}.announcement-bar__message,.announcement-bar p,.utility-bar a,.utility-bar p{color:#fff!important;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:500}.price__regular .price-item,.price .price-item--sale{font-weight:800}.card-wrapper:hover .card{transform:translateY(-2px);transition:transform .18s ease,box-shadow .2s ease}.card--card.card--media .card__inner,.card__media .media--placeholder{background:#efe6d8}.fpartner{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fpartner-was{color:#9a9a9a;text-decoration:line-through;font-weight:400}.fpartner-now{color:#e8263a;font-weight:800}.fpartner-badge{font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#e8263a;padding:2px 7px}.fqo{font-family:Inter,sans-serif;color:#1a1a1a}.fqo-head{font-weight:800;font-size:1.6rem;letter-spacing:-.01em;margin:0 0 2px}.fqo-sub{font-size:1.2rem;color:#666;margin:0 0 10px}.fqo-row{display:flex;gap:8px;align-items:stretch}.fqo-sku{flex:1 1 auto;min-width:0;border:1px solid #d9d9d9;padding:10px 12px;font-size:1.4rem;font-family:inherit}.fqo-qty{width:60px;flex:0 0 60px;border:1px solid #d9d9d9;padding:10px 6px;font-size:1.4rem;font-family:inherit;text-align:center}.fqo-sku:focus,.fqo-qty:focus{outline:none;border-color:#e8263a;box-shadow:0 0 0 2px #e8263a2e}.fqo-add{flex:0 0 auto;background:#e8263a;color:#fff;border:0;padding:10px 18px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;cursor:pointer;font-family:inherit}.fqo-add:disabled{opacity:.45;cursor:not-allowed}.fqo-result{margin-top:10px;font-size:1.3rem}.fqo-name{font-weight:700}.fqo-meta{margin-top:2px;color:#333}.fqo-was{color:#9a9a9a;text-decoration:line-through;margin-right:4px}.fqo-now{color:#e8263a;font-weight:800}.fqo-in{color:#1a7f37}.fqo-out,.fqo-err{color:#b42318}.fqo-added{color:#1a7f37;font-weight:600;margin-top:6px}.fqo--inline{border:1px solid #eee;padding:24px 28px;background:#fafafa;max-width:none;width:100%}.fqo--inline .fqo-row{gap:12px;max-width:900px}.fqo--inline .fqo-sku{padding:14px 16px;font-size:1.5rem}.fqo--inline .fqo-qty{width:88px;flex:0 0 88px;padding:14px 8px;font-size:1.5rem}.fqo--inline .fqo-add{padding:14px 32px;font-size:1.4rem}.fqo--inline .fqo-head{font-size:1.9rem}.fqo--inline .fqo-result{font-size:1.4rem}.fqo-wrap{position:relative;display:inline-flex;align-items:center}.fqo-trigger{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:inherit;color:inherit;padding:6px 8px;text-transform:uppercase;letter-spacing:.05em;font-size:1.15rem;font-weight:500}.fqo-trigger svg{width:20px;height:20px}.fqo-pop{position:absolute;top:100%;right:0;width:320px;max-width:92vw;background:#fff;border:1px solid #e5e5e5;box-shadow:0 12px 32px #00000024;padding:16px;z-index:60;display:none}.fqo-pop.fqo-open{display:block}.fpartner--dc .fpartner-now{color:#f5c42d}.price--dc-partner .price-item--sale,.price--dc-partner .price-item--last{color:#f5c42d!important}.fqo-now--dc{color:#f5c42d}.fpartner--stack{flex-direction:column;align-items:flex-start;gap:1px}.fpartner-lead{font-size:1em;font-weight:800;margin-right:.35em}.price--partner .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.price--partner .price-item--sale{color:#e8263a;font-weight:800}.price--partner .price-item--sale:before{content:"Partner price ";font-weight:800}.fqo-bo{color:#9a6700;font-weight:600}.fbackorder{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-size:1.3rem;font-weight:600;color:#9a6700;line-height:1.35}.fbackorder svg{flex:0 0 auto}.fpg-imgwrap{overflow:hidden}.fpg-imgwrap .fib{display:block;width:100%;height:100%}.card__inner .card__media .media .fib{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gradient:has(>.related-products){background:#f4f4f4!important;background-image:none!important}.fpg-card{transition:box-shadow .15s ease,transform .15s ease}.fpg-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.fpg-imgwrap .fib .fib-cap,.fpp-imgbox .fib .fib-cap{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/franke-brand.css.map */
