body.fz .fz-card__badge, body.fz .fz-card__stock{display: contents}body.fz .fz-card__pack[hidden]{display: none !important}body.fz .fzvw{position: relative;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0;margin: 12px 0 0}body.fz .fzvw__seg{display: inline-flex;flex: 0 1 auto;align-items: stretch;gap: 2px;min-width: 0;max-width: 100%;padding: 2px;box-sizing: border-box;border: 1px solid var(--fz-line-strong, #d3d9e6);border-radius: 999px;background: #fff}body.fz .fzvw .fzvw-chip{-webkit-appearance: none;appearance: none;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;min-width: 34px;min-height: 0;height: 26px;margin: 0;padding: 0 10px;box-sizing: border-box;border: 0;border-radius: 999px;background: transparent;color: var(--fz-ink, #0b2149);box-shadow: none;font: 600 12.5px/1 var(--fz-font, inherit);letter-spacing: 0;text-transform: none;text-decoration: none;white-space: nowrap;font-variant-numeric: tabular-nums;cursor: pointer;transition: background-color .15s ease, color .15s ease;-webkit-tap-highlight-color: transparent}body.fz .fzvw .fzvw-chip:hover{background: var(--fz-surface, #f5f7fa);color: var(--fz-ink, #0b2149)}body.fz .fzvw .fzvw-chip.is-on, body.fz .fzvw .fzvw-chip.is-on:hover{background: var(--fz-ink, #0b2149);color: #fff;cursor: default}body.fz .fzvw .fzvw-chip.is-out:not(.is-on){color: var(--fz-muted, #5b6476);text-decoration: line-through;text-decoration-thickness: 1px;text-decoration-color: rgba(91, 100, 118, .6)}body.fz .fzvw .fzvw-chip:focus{outline: none}body.fz .fzvw .fzvw-chip:focus-visible{outline: 2px solid var(--fz-accent, #d14700);outline-offset: 1px}body.fz-sdw .fzvw__seg{border-radius: 4px}body.fz-sdw .fzvw .fzvw-chip{border-radius: 2px}body.fz .fzvw .screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);white-space: nowrap}body.fz .products-list .fzvw{margin: 8px 0}@container (max-width: 215px){body.fz .fzvw{gap: 5px;margin-top: 10px}body.fz .fzvw .fzvw-chip{min-width: 30px;height: 26px;padding: 0 8px;font-size: 12px}}@media (max-width: 767px){body.fz .fzvw .fzvw-chip{height: 28px}}body.fz .fz-card__media .fz-card__image-link.fzvw-in{z-index: 1;opacity: 0;transition: opacity .2s ease}body.fz .fz-card__media .fz-card__image-link.fzvw-in.is-in{opacity: 1}body.fz .fz-card__media .fz-card__image-link.is-leaving{opacity: 0;transition: opacity .2s ease}body.fz .fz-card__media.is-swapping .fz-card__image-link:not(.fzvw-in):not(.is-leaving) img{opacity: .6;transition: opacity .25s ease .15s}body.fz .fzvw-rows{display: grid;gap: 20px;min-width: 0;margin: 20px 0 22px}body.fz .fzk + .fzvw-rows{margin-top: -2px}body.fz .fzvw-row{min-width: 0}body.fz .fzvw-row__label{margin: 0 0 10px !important}body.fz .fzvw-row__seg{display: grid;grid-template-columns: repeat(var(--fzvw-n, 2), minmax(0, 1fr));gap: 3px;max-width: 480px;padding: 3px;box-sizing: border-box;border: 1px solid var(--fz-line-strong, #d3d9e6);border-radius: 14px;background: #fff}body.fz .fzvw-opt{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 0;min-height: 46px;padding: 6px 10px;box-sizing: border-box;border-radius: 11px;color: var(--fz-ink, #0b2149) !important;font: 600 14.5px/1.2 var(--fz-font, inherit);text-align: center;text-decoration: none !important;font-variant-numeric: tabular-nums;transition: background-color .15s ease, color .15s ease;-webkit-tap-highlight-color: transparent}body.fz .fzvw-opt__w{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body.fz a.fzvw-opt:hover{background: var(--fz-surface, #f5f7fa)}body.fz .fzvw-opt.is-on, body.fz a.fzvw-opt.is-on:hover{background: var(--fz-soft, #fff4ee);box-shadow: inset 0 0 0 1.5px var(--fz-accent, #d14700);color: var(--fz-ink, #0b2149) !important;font-weight: 700;cursor: default}body.fz .fzvw-opt:focus{outline: none}body.fz .fzvw-opt:focus-visible{outline: 2px solid var(--fz-accent, #d14700);outline-offset: 2px}body.fz .fzvw-opt.is-out:not(.is-on) .fzvw-opt__w{color: var(--fz-muted, #5b6476)}body.fz .fzvw-opt__note{font: 500 11px/1.2 var(--fz-font, inherit);color: var(--fz-muted, #5b6476)}body.fz .fzvw-opt.is-on .fzvw-opt__note{color: var(--fz-text, #3b4558)}body.fz .fzvw-row__note{margin: 8px 0 0 !important;font: 500 13px/1.4 var(--fz-font, inherit);color: var(--fz-muted, #5b6476)}body.fz .fzvw-row__note[hidden]{display: none !important}body.fz-sdw .fzvw-row__seg{border-radius: 4px}body.fz-sdw .fzvw-opt{border-radius: 2px}body.fz .fzvw-rows .screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);white-space: nowrap}@media (max-width: 767px){body.fz .fzvw-rows{gap: 16px;margin: 16px 0 18px}body.fz .fzvw-row__seg{max-width: none}body.fz .fzvw-opt{min-height: 44px;font-size: 14px}}body.fz.fz-has-versions .woocommerce-product-gallery__image{position: relative}body.fz.fz-has-versions .woocommerce-product-gallery__image > a > img:not(.zoomImg), body.fz.fz-has-versions .woocommerce-product-gallery__image > img:not(.zoomImg):not(.fzvw-ov){display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: contain}body.fz .fzvw-ov{position: absolute;z-index: 3;display: block;max-width: none !important;margin: 0 !important;padding: 0;object-fit: contain;opacity: 0;transition: opacity .2s ease;pointer-events: none}body.fz .fzvw-ov.is-in{opacity: 1}@media (prefers-reduced-motion: reduce){body.fz .fzvw .fzvw-chip, body.fz .fzvw-opt, body.fz .fz-card__media .fz-card__image-link.fzvw-in, body.fz .fz-card__media .fz-card__image-link.is-leaving, body.fz .fzvw-ov{transition: none}}html body.fz .fz-card .fz-card__media.fz-card__media, html body.fz .fz-card .fz-card__image-link{background: var(--fz-card, #fff) !important;background-image: none !important}html body.fz .fz-card .fz-card__media img, html body.fz .fz-card .fz-card__img{mix-blend-mode: normal !important;filter: none !important;opacity: 1}html body.fz .fz-card .fz-card__media::before, html body.fz .fz-card .fz-card__media::after{content: none !important}html body.fz.single-product :is(.product-images .swiper-entry, .woocommerce-product-gallery, .woocommerce-product-gallery__image){background: var(--fz-card, #fff) !important;background-image: none !important}html body.fz.single-product :is(.product-images, .woocommerce-product-gallery) img{mix-blend-mode: normal !important;filter: none !important}html body.fz .fzvw-ov{mix-blend-mode: normal !important;filter: none !important}