:root{--font-heading-family: var(--font-sans);--font-body-family: var(--font-sans);--font-button-family: var(--font-sans);--font-navigation-family: var(--font-sans);--font-product-family: var(--font-sans);--font-heading-line-height: var(--leading-snug);--font-body-line-height: var(--leading-normal);--font-heading-letter-spacing: var(--tracking-tight)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea,.button,a.button,code,kbd,samp,pre{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--brand-primary);color:#fff}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fb-eyebrow{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}.fb-surface-warm{background:var(--surface-warm)}.fb-surface-subtle{background:var(--surface-subtle)}.fb-surface-ink{background:var(--surface-ink);color:var(--text-inverse)}.fb-brand .button,.fb-brand a.button,.fb-brand button.button,.fb-brand .shopify-payment-button__button--unbranded{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease!important}.fb-brand .button .btn-fill,.fb-brand a.button .btn-fill,.fb-brand .header__menu .btn-duplicate{display:none!important}.fb-brand .header__menu .menu__item [data-text]{transform:none!important;opacity:1!important}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-family:var(--font-sans);font-weight:700;line-height:1;text-decoration:none;border-radius:var(--radius-pill);border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.fb-btn--sm{font-size:var(--text-sm);padding:.55rem 1.1rem}.fb-btn--md{font-size:var(--text-base);padding:.75rem 1.35rem}.fb-btn--lg{font-size:var(--text-base);padding:.95rem 1.6rem}.fb-btn--primary{background:var(--action-bg);color:var(--action-fg);box-shadow:var(--shadow-accent)}.fb-btn--primary:hover{background:var(--action-bg-hover);color:var(--action-fg)}.fb-btn--secondary{background:#fff;color:var(--text-strong);border-color:var(--border-default)}.fb-btn--secondary:hover{background:var(--surface-subtle);color:var(--text-strong)}.fb-btn__icon{font-size:1.1em;line-height:1}.button--primary,button.button--primary,.shopify-payment-button__button--unbranded{box-shadow:var(--shadow-accent)}.button--primary:hover,button.button--primary:hover{box-shadow:var(--shadow-md)}@media(pointer:fine){.js[data-button-hover=standard] .fb-brand .button--primary:hover:not([disabled],.self-button),.js[data-button-hover=standard] .fb-brand a.button--primary:hover:not([disabled]){color:#fff!important;background-color:rgb(var(--color-button-background))!important}.js[data-button-hover=standard] .fb-brand .button--primary:hover:not([disabled],.self-button) .btn-text{color:#fff!important}}.fb-brand .button--primary .btn-fill{display:none!important}.fb-trustpilot,[data-trustpilot]{--color-rating: 0 182 122}.fb-price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#CookieBanner,#NewsletterModal,cookie-banner,newsletter-modal,.newsletter-bar,#shopify-pc__banner,.shopify-pc__banner__,body.has-cookie-banner #CookieBanner{display:none!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fotobaren-overrides.css.map */
