:root{--fzbs-ink:#1b2533;--fzbs-muted:#5b6676;--fzbs-line:#e4e7ec;--fzbs-soft:#f5f6f8;--fzbs-dot:#d9a21b}.fzbs-sold{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--fzbs-soft);border:1px solid var(--fzbs-line);color:var(--fzbs-ink);font:600 13px/1 var(--fz-font,inherit);letter-spacing:.01em;white-space:nowrap;cursor:default;box-sizing:border-box}.fzbs-sold::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fzbs-dot);flex:none}li.product .fzbs-sold,.products .product .fzbs-sold{width:100%;margin-top:8px}.fzbs-state{margin:14px 0 18px;padding:16px 18px;border:1px solid var(--fzbs-line);border-radius:14px;background:#fff;max-width:520px;box-sizing:border-box}.fzbs-state .fzbs-sold{min-height:34px}.fzbs-line{margin:10px 0 0;color:var(--fzbs-ink);font:500 15px/1.5 var(--fz-font,inherit)}.fzbs-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font:600 14px/1.4 var(--fz-font,inherit)}.fzbs-links a{color:var(--fz-accent,#1f4fd1);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fzbs-links a:hover{text-decoration-thickness:2px}.fzbs-product .summary form.cart,.fzbs-product .summary .quantity,.fzbs-product .summary .single_add_to_cart_button,.fzbs-product .fzk-many,.fzbs-product .summary .stock.out-of-stock,.fzbs-product .summary .fizzy-trade-lock{display:none!important}.fzbs-intro{margin:4px 0 22px;padding:22px 18px;border-radius:18px;background:var(--fzbs-soft);text-align:center}.fzbs-intro__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid var(--fzbs-line);color:var(--fzbs-muted);font:600 12px/1.2 var(--fz-font,inherit);letter-spacing:.04em;text-transform:uppercase}.fzbs-dot{width:7px;height:7px;border-radius:50%;background:var(--fzbs-dot)}.fzbs-intro__title{margin:6px 0 6px;color:var(--fzbs-ink);font:800 clamp(28px,7vw,44px)/1.08 var(--fz-head,inherit);letter-spacing:-.02em}.fzbs-intro__text{max-width:560px;margin:0 auto;color:var(--fzbs-muted);font:500 15px/1.55 var(--fz-font,inherit)}.fzbs-empty{margin:8px 0 40px;padding:36px 20px;border:1px dashed var(--fzbs-line);border-radius:18px;text-align:center;background:#fff}.fzbs-empty h2{margin:0 0 6px;color:var(--fzbs-ink);font:700 22px/1.25 var(--fz-head,inherit)}.fzbs-empty p{margin:0 0 18px;color:var(--fzbs-muted)}.fzbs-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--fz-accent,#1f4fd1);color:var(--fz-accent-ink,#fff)!important;font:700 15px/1 var(--fz-font,inherit);text-decoration:none}.fzbs-btn:hover{background:var(--fz-accent-hover,#173c9f)}.fzbs-page .term-description,.fzbs-page .page-title,.fzbs-page .woocommerce-products-header__title{display:none}.fzbs-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 0;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.92);color:var(--fzbs-ink);font:500 14px/1.45 var(--fz-font,inherit);max-width:520px;box-shadow:0 1px 0 rgba(16,24,40,.04)}.fzbs-note__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--fzbs-ink);color:#fff;font:700 11px/1.2 var(--fz-font,inherit);letter-spacing:.05em;text-transform:uppercase}.fzbs-note__tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fzbs-dot)}.fzbs-note__text{flex:1 1 220px}.fzbs-notewrap{margin:0 0 18px}.fzbs-notewrap .fzbs-note{max-width:none;background:var(--fzbs-soft)}.bp-copy .fzbs-note{margin:12px auto 0;padding:8px 12px;font-size:13px;gap:6px 8px;max-width:440px}.bp-copy .fzbs-note__text{flex-basis:auto}.fz-brandgroup--backsoon{margin-top:12px;padding-top:22px;border-top:1px solid var(--fzbs-line)}.fz-brandgroup--backsoon .fz-brandgroup__head{flex-wrap:wrap;row-gap:4px}.fz-brandgroup__note{flex:1 0 100%;margin:2px 0 0;color:var(--fzbs-muted);font:500 14px/1.45 var(--fz-font,inherit)}.fz-brandcard--backsoon .fz-brandcard__logo,.fz-brandcard--backsoon img.fz-brandcard__logo{filter:grayscale(1);opacity:.45}.fz-brandcard--backsoon .fz-brandcard__media{opacity:.55}.fz-brandcard--backsoon.fz-brandcard--logo .fz-brandcard__media{opacity:1}.fz-brandcard--backsoon .fz-brandcard__count{display:inline-flex;align-items:center;gap:6px;color:var(--fzbs-muted)}.fz-brandcard--backsoon .fz-brandcard__count::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fzbs-dot)}.fz-brandcard--backsoon .fz-brandcard__name{color:var(--fzbs-muted)}.fz-brandnav__backsoon{opacity:.75}.fzm-backsoon .fzm-mark img,.fzm-backsoon .fzmm__logo img{filter:grayscale(1);opacity:.5}.fzm-backsoon .fzm-bname{color:var(--fzbs-muted)}.fzm-soon{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--fzbs-soft);border:1px solid var(--fzbs-line);color:var(--fzbs-muted);font:600 10px/1.3 var(--fz-font,inherit);letter-spacing:.03em;white-space:nowrap;vertical-align:middle}.fzmm__az .fzm-backsoon a{flex-wrap:wrap;row-gap:0}.fzmm__az .fzm-soon{flex:0 0 calc(100% - 46px);margin:-3px 0 0 46px;padding:0;border:0;background:none;font-size:11px;letter-spacing:.01em}.fz-facet--backsoon .fz-facet__label{color:var(--fzbs-muted)}.fz-facet__soon{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--fzbs-soft);color:var(--fzbs-muted);font:600 10px/1.4 var(--fz-font,inherit);white-space:nowrap}.fzs__tile--soon .fzs__tilemedia img{filter:grayscale(1);opacity:.5}.fzs__tile--soon .fzs__tilename{color:var(--fzbs-muted)}.fzs__soon{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fzbs-soft);color:var(--fzbs-muted);font:600 10px/1.4 var(--fz-font,inherit);white-space:nowrap}.fzs__tile--logo .fzs__soon{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);margin:0}.fzs__tile--logo.fzs__tile--soon{position:relative}@media (min-width:768px){.fzbs-intro{padding:30px 32px;text-align:left;display:grid;grid-template-columns:1fr;justify-items:start}.fzbs-intro__text{margin:0}.fzbs-state{padding:18px 20px}.bp-copy .fzbs-note{margin-left:0;margin-right:0}}@media (min-width:1200px){.fzbs-intro{padding:36px 40px;margin-bottom:28px}li.product .fzbs-sold,.products .product .fzbs-sold{min-height:42px}}@media (min-width:1800px){.fzbs-intro{padding:44px 52px}.fzbs-intro__text{max-width:640px;font-size:16px}}@media (prefers-reduced-motion:no-preference){.fzbs-links a{transition:text-decoration-thickness .15s}}