@font-face{font-family: "Fizzy Manrope";src: url("fz-manrope-latin.woff2") format("woff2");font-weight: 400 800;font-style: normal;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body.fz{--fz-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fz-head: var(--fz-font);--fz-ink: #0b1b33;--fz-text: #3a4658;--fz-muted: #5d6a7e;--fz-line: #e4e8ef;--fz-line-strong: #cfd6e1;--fz-surface: #f5f7fa;--fz-card: #ffffff;--fz-accent: #1f4fd1;--fz-accent-hover: #173c9f;--fz-accent-ink: #ffffff;--fz-soft: #eef2f8;--fz-success: #0f7a4d;--fz-warn: #8a5a00;--fz-danger: #b42318;--fz-radius: 12px;--fz-radius-sm: 8px;--fz-shadow: 0 1px 2px rgba(11, 27, 51, .06), 0 6px 18px rgba(11, 27, 51, .06);--fz-focus: 0 0 0 3px rgba(31, 79, 209, .28);--fz-radius-lg: 20px;--fz-container: 1170px;--fz-gap: 24px;--fz-cols: 4}body.fz-jd{--fz-ink: #081e47;--fz-text: #33405a;--fz-muted: #5b6782;--fz-line: #e6e9f2;--fz-line-strong: #d3d9e6;--fz-surface: #f7f9fc;--fz-blush: #fff2f6;--fz-accent: #de065d;--fz-accent-hover: #b0004a;--fz-soft: #fff2f6;--fz-focus: 0 0 0 3px rgba(222, 6, 93, .25);--fz-container: 1320px;--fz-radius: 16px;--fz-radius-sm: 10px}body.fz-sdw{--fz-font: "Fizzy Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fz-head: "Fizzy Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fz-ink: #041c34;--fz-text: #34404f;--fz-muted: #5a6878;--fz-line: #e3e8ee;--fz-line-strong: #cbd3dd;--fz-surface: #f3f5f7;--fz-accent: #d14700;--fz-accent-hover: #a83800;--fz-soft: #fff4ee;--fz-focus: 0 0 0 3px rgba(209, 71, 0, .25);--fz-radius: 4px;--fz-radius-sm: 3px;--fz-radius-lg: 6px}body.fz{font-family: var(--fz-font);color: var(--fz-text);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}body.fz h1, body.fz h2, body.fz h3, body.fz h4, body.fz .product_title, body.fz .page-heading .title{color: var(--fz-ink)}body.fz-jd h1, body.fz-jd h2, body.fz-jd h3{font-family: var(--fz-head);font-weight: 700;letter-spacing: -.02em}body.fz-jd .product_title, body.fz-jd .page-heading .title{font-weight: 700 !important;letter-spacing: -.02em}body.fz-sdw :is(h1, h2, h3, h4, h5, h6, .product_title, .fz-section-title, .page-heading .title, .woocommerce-loop-product__title){font-family: var(--fz-head) !important;letter-spacing: -.015em}body.fz-sdw :is(h1, h2, .product_title, .fz-section-title, .page-heading .title){font-weight: 800 !important;letter-spacing: -.025em}body.fz-sdw :is(button, input, select, textarea, .button, .btn, .fz-btn, .menu-item a, .item-link){font-family: var(--fz-font) !important}body.fz a:focus-visible, body.fz button:focus-visible, body.fz input:focus-visible, body.fz select:focus-visible, body.fz textarea:focus-visible, body.fz [tabindex]:focus-visible{outline: none;box-shadow: var(--fz-focus);border-radius: 6px}body.fz img{max-width: 100%;height: auto}@media (prefers-reduced-motion: reduce){body.fz *, body.fz *::before, body.fz *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}body.fz .fz-btn, body.fz .woocommerce a.button, body.fz .woocommerce button.button, body.fz .woocommerce input.button, body.fz a.button.wc-forward, body.fz .single_add_to_cart_button, body.fz .checkout-button, body.fz #place_order, body.fz .woocommerce-form-login__submit, body.fz .woocommerce-form-register__submit, body.fz .woocommerce-Button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 20px;border-radius: var(--fz-radius-sm);font: 600 15px/1.1 var(--fz-font);letter-spacing: 0;text-transform: none;text-decoration: none;background: var(--fz-accent);color: var(--fz-accent-ink) !important;border: 1px solid var(--fz-accent);box-shadow: none;cursor: pointer;transition: background-color .15s ease, border-color .15s ease, color .15s ease}body.fz .fz-btn:hover, body.fz .woocommerce a.button:hover, body.fz .woocommerce button.button:hover, body.fz .single_add_to_cart_button:hover, body.fz .checkout-button:hover, body.fz #place_order:hover, body.fz .woocommerce-Button:hover{background: var(--fz-accent-hover);border-color: var(--fz-accent-hover);color: #fff !important}body.fz .fz-btn--secondary{background: var(--fz-ink);border-color: var(--fz-ink)}body.fz .fz-btn--secondary:hover{background: #000;border-color: #000}body.fz .fz-btn--ghost{background: #fff;color: var(--fz-ink) !important;border-color: var(--fz-line-strong)}body.fz .fz-btn--ghost:hover{background: var(--fz-surface);border-color: var(--fz-ink);color: var(--fz-ink) !important}body.fz .button.disabled, body.fz .button:disabled, body.fz .single_add_to_cart_button.disabled{opacity: .5;cursor: not-allowed}body.fz .fz-grid, body.fz .products-loop .ajax-content:has(> .fz-card), body.fz ul.products:has(> .fz-card), body.fz div.products:has(> .fz-card){display: grid !important;grid-template-columns: repeat(var(--fz-cols), minmax(0, 1fr));gap: 28px var(--fz-gap);margin: 0 !important;padding: 0 !important;list-style: none;width: 100%}body.fz .products-loop:has(.fz-card){margin-left: 0 !important;margin-right: 0 !important;display: block}body.fz .fz-grid::before, body.fz .fz-grid::after, body.fz .products-loop .ajax-content:has(> .fz-card)::before, body.fz .products-loop .ajax-content:has(> .fz-card)::after, body.fz ul.products:has(> .fz-card)::before, body.fz ul.products:has(> .fz-card)::after, body.fz div.products:has(> .fz-card)::before, body.fz div.products:has(> .fz-card)::after{display: none !important;content: none !important}body.fz .fz-card{position: relative;width: auto !important;max-width: none !important;float: none !important;margin: 0 !important;padding: 0 !important;list-style: none;clear: none !important}body.fz .fz-card__inner{height: 100%;display: flex;flex-direction: column;background: var(--fz-card);border: 1px solid var(--fz-line);border-radius: var(--fz-radius);overflow: hidden;transition: border-color .15s ease, box-shadow .15s ease}body.fz .fz-card:hover .fz-card__inner, body.fz .fz-card:focus-within .fz-card__inner{border-color: var(--fz-line-strong);box-shadow: var(--fz-shadow)}body.fz .fz-card__media{position: relative;aspect-ratio: 1 / 1;background: var(--fz-surface);display: flex;align-items: center;justify-content: center}body.fz .fz-card__image-link{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding: 10%}body.fz .fz-card__img, body.fz .fz-card__media img{width: 100% !important;height: 100% !important;max-height: none !important;object-fit: contain;transform: none !important;transition: none !important;mix-blend-mode: multiply}body.fz .fz-badge{position: absolute;top: 12px;left: 12px;z-index: 2;display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 999px;font: 600 12px/1 var(--fz-font);letter-spacing: .01em;background: #fff;color: var(--fz-ink);border: 1px solid var(--fz-line)}body.fz .fz-badge--muted{color: var(--fz-muted)}body.fz .fz-badge--accent{background: var(--fz-accent);color: #fff;border-color: var(--fz-accent)}body.fz .fz-card__body{flex: 1;display: flex;flex-direction: column;padding: 16px 16px 18px;text-align: left}body.fz .fz-card__meta{margin: 0 0 6px;font: 600 12px/1.3 var(--fz-font);letter-spacing: .04em;text-transform: uppercase;color: var(--fz-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}body.fz .fz-card__title{margin: 0 !important;padding: 0 !important;font: 600 16px/1.35 var(--fz-font) !important;letter-spacing: -.005em !important;color: var(--fz-ink);min-height: calc(1.35em * 2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-transform: none !important}body.fz .fz-card__link{color: inherit !important;text-decoration: none}body.fz .fz-card__link::after{content: "";position: absolute;inset: 0;z-index: 1}body.fz .fz-card__pack{margin: 6px 0 0;font: 400 14px/1.4 var(--fz-font);color: var(--fz-muted)}body.fz .fz-card__foot{margin-top: auto;padding-top: 16px}body.fz .fz-card__price{margin: 12px 0 6px !important;font-family: var(--fz-font) !important;color: var(--fz-ink) !important}body.fz .fz-card__price .sdw-price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0 6px}body.fz .fz-card__price .sdw-price strong, body.fz .fz-card__price > .amount, body.fz .fz-card__price > .woocommerce-Price-amount{font: 700 20px/1.2 var(--fz-font);color: var(--fz-ink);letter-spacing: -.01em}body.fz .fz-card__price .sdw-price > span{font: 400 13px/1.3 var(--fz-font);color: var(--fz-muted)}body.fz .fz-card__price .sdw-tax-secondary{display: block;margin-top: 2px;font: 400 12.5px/1.3 var(--fz-font);color: var(--fz-muted)}body.fz .fz-card__price .sdw-tax-secondary .amount{font-weight: 400;color: inherit}body.fz .fz-price-tbc{font: 600 15px/1.3 var(--fz-font);color: var(--fz-muted)}body.fz .fz-card .fizzy-trade-lock{display: flex;align-items: center;gap: 8px;font: 600 14px/1.3 var(--fz-font);color: var(--fz-ink)}body.fz .fz-card .fizzy-trade-lock::before{content: "";width: 14px;height: 16px;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M3 7V5a4 4 0 0 1 8 0v2h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1Zm2 0h4V5a2 2 0 1 0-4 0v2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M3 7V5a4 4 0 0 1 8 0v2h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1Zm2 0h4V5a2 2 0 1 0-4 0v2Z'/%3E%3C/svg%3E") center/contain no-repeat}body.fz .fz-stock{display: flex;align-items: center;gap: 7px;margin: 2px 0 0;font: 500 13px/1.3 var(--fz-font);color: var(--fz-muted)}body.fz .fz-stock__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--fz-success);flex: none}body.fz .fz-stock--order .fz-stock__dot{background: #d18a00}body.fz .fz-stock--out .fz-stock__dot{background: #a3abb8}body.fz .fz-card__actions{position: relative;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;gap: 8px}body.fz .fz-card__actions .fz-btn, body.fz .fz-card__actions .button{flex: 1 1 auto;display: inline-flex !important;align-items: center;justify-content: center;min-height: 42px;height: auto;padding: 0 14px !important;margin: 0 !important;width: auto;border-radius: var(--fz-radius-sm) !important;font: 600 14px/1.1 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;text-align: center;white-space: nowrap}body.fz .fz-card__actions .button:not(.fz-btn--ghost):not(.fz-btn--secondary){background: var(--fz-accent) !important;border: 1px solid var(--fz-accent) !important;color: #fff !important}body.fz .fz-card__actions .button:not(.fz-btn--ghost):not(.fz-btn--secondary):hover{background: var(--fz-accent-hover) !important;border-color: var(--fz-accent-hover) !important}body.fz .fz-card__actions .added_to_cart{display: none !important}body.fz .fz-card__actions .button.loading{opacity: .7;pointer-events: none}body.fz .fz-card__actions .button.added::after, body.fz .fz-card__actions .button.loading::after{display: none !important}body.fz .fz-card__sublink{flex-basis: 100%;font: 500 13px/1.3 var(--fz-font);color: var(--fz-muted) !important;text-decoration: underline;text-underline-offset: 2px}body.fz .fz-card__sublink:hover{color: var(--fz-ink) !important}body.fz .fz-qty{display: inline-flex;align-items: stretch;height: 42px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background: #fff;overflow: hidden;flex: none}body.fz .fz-qty__btn{width: 34px;border: 0;background: transparent;color: var(--fz-ink);font: 500 18px/1 var(--fz-font);cursor: pointer;padding: 0;min-height: 0}body.fz .fz-qty__btn:hover{background: var(--fz-surface)}body.fz .fz-qty__input{width: 38px !important;min-width: 0;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;text-align: center;font: 600 15px/1 var(--fz-font);color: var(--fz-ink);-moz-appearance: textfield;box-shadow: none !important;border-radius: 0 !important}body.fz .fz-qty__input::-webkit-outer-spin-button, body.fz .fz-qty__input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.fz .fz-card__actions .button.fz-added{background: var(--fz-success) !important;border-color: var(--fz-success) !important}body.fz .fz-section-title{margin: 0 0 22px;font-size: clamp(22px, 2.2vw, 30px);line-height: 1.2;color: var(--fz-ink);text-align: left}body.fz .fz-related{margin: 56px 0 24px;clear: both}body.fz .related-products-title, body.fz .products-title.related-products-title{display: none}body.fz .woocommerce-result-count{color: var(--fz-muted);font-size: 14px}body.fz .woocommerce-ordering select, body.fz select.orderby{height: 42px;padding: 0 36px 0 12px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background-color: #fff;color: var(--fz-ink);font: 500 14px var(--fz-font)}body.fz .woocommerce-pagination ul, body.fz nav.woocommerce-pagination ul{border: 0 !important;display: flex;justify-content: center;gap: 6px}body.fz .woocommerce-pagination ul li{border: 0 !important}body.fz .woocommerce-pagination ul li a, body.fz .woocommerce-pagination ul li span{min-width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--fz-radius-sm);border: 1px solid var(--fz-line);color: var(--fz-ink)}body.fz .woocommerce-pagination ul li span.current{background: var(--fz-ink);border-color: var(--fz-ink);color: #fff}body.fz .woocommerce-info, body.fz .woocommerce-message, body.fz .woocommerce-error, body.fz .woocommerce-noreviews{border-radius: var(--fz-radius-sm);border: 1px solid var(--fz-line);background: var(--fz-surface);color: var(--fz-ink);font-size: 15px}body.fz .woocommerce-message{border-color: #bfe3d1;background: #f1faf5}body.fz .woocommerce-error{border-color: #f3c7c2;background: #fff5f4}body.fz.single-product .product-images .swiper-entry, body.fz.single-product .woocommerce-product-gallery{background: var(--fz-surface);border-radius: var(--fz-radius);overflow: hidden}body.fz.single-product .product-images img{mix-blend-mode: multiply;transform: none !important}body.fz.single-product .zoomImg, body.fz.single-product .zoomContainer, body.fz.single-product .zoom-lens{display: none !important}body.fz.single-product .product-information .product_title{font-size: clamp(28px, 3vw, 40px);line-height: 1.12;margin: 0 0 12px}body.fz.single-product .product-information p.price{margin: 16px 0 6px;color: var(--fz-ink)}body.fz.single-product .product-information .sdw-price strong{font: 700 30px/1.15 var(--fz-font);color: var(--fz-ink);letter-spacing: -.01em}body.fz.single-product .product-information .sdw-price > span{font: 400 15px var(--fz-font);color: var(--fz-muted);margin-left: 6px}body.fz.single-product .product-information .sdw-tax-secondary{display: block;margin-top: 4px;font-size: 14px;color: var(--fz-muted)}body.fz.single-product .product-information form.cart{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px;margin: 18px 0 8px;padding: 0;border: 0}body.fz.single-product .product-information form.cart .single_add_to_cart_button{flex: 1 1 220px;min-height: 52px;font-size: 16px;border-radius: var(--fz-radius-sm)}body.fz.single-product .product-information form.cart .quantity{position: relative;display: inline-flex !important;align-items: stretch;height: 52px;margin: 0 !important;padding: 0 !important;border: 1px solid var(--fz-line-strong) !important;border-radius: var(--fz-radius-sm);background: #fff;overflow: hidden;flex: none}body.fz.single-product .product-information form.cart .quantity .minus, body.fz.single-product .product-information form.cart .quantity .plus{position: static !important;display: inline-flex !important;align-items: center;justify-content: center;width: 46px !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--fz-ink) !important;font-size: 13px;line-height: 1;cursor: pointer;user-select: none;transform: none !important}body.fz.single-product .product-information form.cart .quantity .minus:hover, body.fz.single-product .product-information form.cart .quantity .plus:hover{background: var(--fz-surface) !important}body.fz.single-product .product-information form.cart .quantity input.qty{width: 56px !important;min-width: 0;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-align: center;font: 600 16px/1 var(--fz-font) !important;color: var(--fz-ink) !important;-moz-appearance: textfield}body.fz.single-product .product-information form.cart .quantity input.qty::-webkit-outer-spin-button, body.fz.single-product .product-information form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.fz.single-product .product-information .stock{font-weight: 600;font-size: 14px}body.fz.single-product .product-information .stock.in-stock{color: var(--fz-success)}body.fz.single-product .product-information .stock.available-on-backorder{color: var(--fz-warn)}body.fz.single-product .product-information .stock.out-of-stock{color: var(--fz-muted)}body.fz.single-product .product_meta{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--fz-line);font-size: 14px;color: var(--fz-muted)}body.fz.single-product .product_meta > span{display: block;margin: 0 0 4px}body.fz .fz-assure{list-style: none;margin: 20px 0 8px;padding: 0;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff}body.fz .fz-assure li{display: flex;gap: 12px;align-items: flex-start;margin: 0;padding: 14px 16px;border-top: 1px solid var(--fz-line);font-size: 14px;line-height: 1.45;color: var(--fz-text)}body.fz .fz-assure li:first-child{border-top: 0}body.fz .fz-assure svg{width: 22px;height: 22px;flex: none;color: var(--fz-accent);margin-top: 1px}body.fz .fz-assure strong{display: block;color: var(--fz-ink);font-weight: 600;margin-bottom: 2px}body.fz .fz-assure a{color: var(--fz-ink);text-decoration: underline;text-underline-offset: 2px}body.fz.single-product .woocommerce-tabs{margin-top: 48px}body.fz.single-product .woocommerce-tabs .wc-tabs{display: flex;justify-content: flex-start;gap: 24px;border-bottom: 1px solid var(--fz-line)}body.fz.single-product .woocommerce-tabs .wc-tabs li a{font: 600 15px var(--fz-font);letter-spacing: 0;text-transform: none;color: var(--fz-muted);padding: 12px 0}body.fz.single-product .woocommerce-tabs .wc-tabs li.active a{color: var(--fz-ink);box-shadow: inset 0 -2px 0 var(--fz-accent)}body.fz.single-product .woocommerce-tabs .tab-content-inner{max-width: 760px}body.fz .woocommerce-cart-form, body.fz .cart_totals, body.fz #order_review, body.fz .woocommerce-checkout-review-order{font-size: 15px}body.fz table.shop_table{border: 1px solid var(--fz-line) !important;border-radius: var(--fz-radius);border-collapse: separate !important;border-spacing: 0;overflow: hidden}body.fz table.shop_table th{font: 600 13px var(--fz-font);letter-spacing: .03em;text-transform: uppercase;color: var(--fz-muted);background: var(--fz-surface)}body.fz table.shop_table td, body.fz table.shop_table th{border-color: var(--fz-line) !important;padding: 14px 16px}body.fz .cart_totals, body.fz .woocommerce-checkout-review-order{background: #fff}body.fz .cart_totals h2, body.fz #order_review_heading, body.fz .woocommerce-billing-fields h3, body.fz .woocommerce-shipping-fields h3, body.fz .woocommerce-additional-fields h3{font-size: 20px;text-transform: none;letter-spacing: -.01em;color: var(--fz-ink)}body.fz .woocommerce form .form-row input.input-text, body.fz .woocommerce form .form-row textarea, body.fz .woocommerce form .form-row select, body.fz .woocommerce-account input.input-text, body.fz .select2-container .select2-selection--single{min-height: 46px;border: 1px solid var(--fz-line-strong) !important;border-radius: var(--fz-radius-sm) !important;background: #fff;color: var(--fz-ink);font: 400 15px var(--fz-font);padding: 0 14px;box-shadow: none}body.fz .woocommerce form .form-row textarea{padding: 12px 14px;min-height: 110px}body.fz .select2-container .select2-selection--single .select2-selection__rendered{line-height: 44px;padding-left: 0}body.fz .select2-container .select2-selection--single .select2-selection__arrow{height: 44px}body.fz .woocommerce form .form-row input.input-text:focus, body.fz .woocommerce form .form-row select:focus, body.fz .woocommerce form .form-row textarea:focus{border-color: var(--fz-ink) !important;box-shadow: var(--fz-focus);outline: none}body.fz .woocommerce form .form-row label{font: 600 14px var(--fz-font);color: var(--fz-ink);margin-bottom: 6px}body.fz .woocommerce form .form-row .required{color: var(--fz-danger);text-decoration: none}body.fz #place_order{width: 100%;min-height: 54px;font-size: 16px}body.fz .woocommerce-checkout #payment{background: var(--fz-surface);border-radius: var(--fz-radius)}body.fz .woocommerce-terms-and-conditions-wrapper{font-size: 14px}body.fz .shop_table .quantity{display: inline-flex}body.fz .shop_table .quantity-wrapper{display: inline-flex !important;align-items: stretch;height: 40px;border: 1px solid var(--fz-line-strong) !important;border-radius: var(--fz-radius-sm);overflow: hidden;background: #fff}body.fz .shop_table .quantity-wrapper .minus, body.fz .shop_table .quantity-wrapper .plus{display: inline-flex !important;align-items: center;justify-content: center;width: 34px !important;height: auto !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--fz-ink) !important;cursor: pointer;position: static !important}body.fz .shop_table .quantity-wrapper .minus:hover, body.fz .shop_table .quantity-wrapper .plus:hover{background: var(--fz-surface) !important}body.fz .shop_table .quantity-wrapper input.qty{width: 44px !important;min-width: 0;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-align: center;font: 600 15px/1 var(--fz-font) !important;color: var(--fz-ink) !important;-moz-appearance: textfield}body.fz .shop_table .quantity-wrapper input.qty::-webkit-outer-spin-button, body.fz .shop_table .quantity-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.fz-jd .shop_table .product-sku{display: none !important}body.fz .shop_table .product-name a{color: var(--fz-ink);font-weight: 600}body.fz a.clear-cart.btn{min-height: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: var(--fz-muted) !important;font: 500 14px var(--fz-font) !important;text-decoration: underline;text-underline-offset: 3px;text-transform: none !important;box-shadow: none !important}body.fz a.clear-cart.btn:hover{color: var(--fz-danger) !important}body.fz .cart_totals a.return-shop{background: #fff !important;color: var(--fz-ink) !important;border: 1px solid var(--fz-line-strong) !important}body.fz .cart_totals a.return-shop:hover{border-color: var(--fz-ink) !important;background: var(--fz-surface) !important}body.fz .cart_totals .checkout-button{min-height: 52px;font-size: 16px}body.fz header .et-cart-total{white-space: nowrap}body.fz header .et-cart-total .tax_label{display: none}body.fz .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 8px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff}body.fz .woocommerce-MyAccount-navigation ul li{margin: 0;border: 0 !important}body.fz .woocommerce-MyAccount-navigation ul li a{display: flex;align-items: center;gap: 10px;padding: 11px 12px;border-radius: var(--fz-radius-sm);font: 500 15px var(--fz-font);color: var(--fz-text);text-decoration: none}body.fz .woocommerce-MyAccount-navigation ul li a:hover{background: var(--fz-surface);color: var(--fz-ink)}body.fz .woocommerce-MyAccount-navigation ul li.is-active a{background: var(--fz-soft);color: var(--fz-ink);font-weight: 600}body.fz .woocommerce-MyAccount-content{font-size: 15px;line-height: 1.6}body.fz .woocommerce-MyAccount-content > p:first-of-type{color: var(--fz-text)}body.fz .woocommerce-form-login, body.fz .woocommerce-form-register{border: 1px solid var(--fz-line) !important;border-radius: var(--fz-radius) !important;padding: 28px !important;background: #fff}body.fz .u-columns .woocommerce-form-login, body.fz .u-columns .woocommerce-form-register{border: 0 !important;padding: 0 !important;margin: 0 !important;box-shadow: none !important}body.fz .u-columns > .u-column1, body.fz .u-columns > .u-column2{border: 1px solid var(--fz-line) !important;border-radius: var(--fz-radius);padding: 36px !important;background: #fff}body.fz .u-columns form, body.fz .u-columns .form-row{max-width: none !important;width: 100%}body.fz .u-columns .form-row input.input-text{width: 100% !important}body.fz .u-columns h2{margin: 0 0 20px;font-family: var(--fz-head);font-size: 24px;text-transform: none;letter-spacing: -.01em;color: var(--fz-ink)}body.fz.woocommerce-account .page-heading .title, body.fz.woocommerce-account h1.title{text-transform: none !important;letter-spacing: -.02em !important}body.fz.woocommerce-account h1.title::before, body.fz.woocommerce-account h1.title svg, body.fz.woocommerce-account h1.title i{display: none !important}body.fz footer.footer a, body.fz .footer a, body.fz .footer-widgets a, body.fz .footer .widget a{color: rgba(255, 255, 255, .86) !important}body.fz footer.footer a:hover, body.fz .footer a:hover{color: #fff !important;text-decoration: underline}body.fz footer.footer{padding: 72px 0 0 !important;background: var(--fz-ink) !important}body.fz footer.footer > .container > .row > .footer-widgets{width: 100%;max-width: 100%;flex: 0 0 100%}body.fz footer.footer .footer-widget, body.fz footer.footer .widget_text{margin: 0 !important;padding: 0 !important}body.fz .fz-footer{color: rgba(255, 255, 255, .72);font: 400 15px/1.6 var(--fz-font)}body.fz .fz-footer > .elementor-container{max-width: none !important}body.fz .fz-footer .elementor-column > .elementor-widget-wrap{align-content: flex-start}body.fz .fz-footer__top{padding-bottom: 40px}body.fz .fz-footer .elementor-widget:not(:last-child){margin-bottom: 0}body.fz .fz-footer__logo{line-height: 0;text-align: left !important}body.fz .fz-footer__logo a{display: inline-block}body.fz .fz-footer__logo img{width: 150px !important;max-width: 100%;height: auto !important;display: block}body.fz .fz-footer__blurb p{margin: 20px 0 0;max-width: 34ch;color: rgba(255, 255, 255, .72)}body.fz .fz-footer__contact p{margin: 16px 0 0;line-height: 1.75;color: rgba(255, 255, 255, .72)}body.fz .fz-footer__contact a{color: #fff !important;text-decoration: underline;text-underline-offset: 3px}body.fz .fz-footer__title .elementor-heading-title{margin: 4px 0 16px !important;font: 600 13px/1.3 var(--fz-font) !important;letter-spacing: .08em !important;text-transform: uppercase;color: #fff !important}body.fz .fz-footer__menu .widget, body.fz .fz-footer__menu .menu-item{margin: 0;padding: 0}body.fz .fz-footer__menu .fz-menu-nav{display: block}body.fz .fz-footer__menu ul{list-style: none !important;margin: 0 !important;padding: 0 !important}body.fz .fz-footer__menu li{margin: 0 0 10px !important;padding: 0 !important;border: 0 !important;list-style: none !important}body.fz .fz-footer__menu li::before, body.fz .fz-footer__menu li a::before, body.fz .fz-footer__menu li a::after{display: none !important;content: none !important}body.fz .fz-footer__menu a{display: inline-block;padding: 0 !important;color: rgba(255, 255, 255, .72) !important;font: 400 15px/1.5 var(--fz-font) !important;text-decoration: none;text-transform: none !important;letter-spacing: 0 !important}body.fz .fz-footer__menu a:hover, body.fz .fz-footer__menu a:focus-visible{color: #fff !important;text-decoration: underline;text-underline-offset: 3px}body.fz .fz-footer__menu .widget-title, body.fz .fz-footer__menu h5{display: none}body.fz .fz-footer__bottom{border-top: 1px solid rgba(255, 255, 255, .14);padding: 18px 0 26px}body.fz .fz-footer__bottom p{margin: 0;font-size: 13.5px;color: rgba(255, 255, 255, .62)}body.fz .fz-footer__bottom-right .elementor-widget-wrap{justify-content: flex-end;text-align: right}body.fz .elementor-section.fz-sec > .elementor-container{max-width: var(--fz-container)}body.fz .fz-sec{padding: 72px 0}body.fz .fz-sec--head{padding: 72px 0 0}body.fz .fz-sec--head > .elementor-container > .elementor-column > .elementor-widget-wrap{align-items: flex-end;justify-content: space-between;gap: 8px 24px}body.fz .fz-sec--after-head{padding: 20px 0 72px}body.fz .fz-sec--tight{padding: 28px 0}body.fz .fz-sec--soft{background: var(--fz-surface)}body.fz .fz-sec--blush{background: var(--fz-soft)}body.fz .fz-sec .elementor-widget:not(:last-child){margin-bottom: 0}body.fz .fz-h2 .elementor-heading-title{margin: 0;font-family: var(--fz-head) !important;font-size: clamp(24px, 2.4vw, 32px);line-height: 1.15;color: var(--fz-ink) !important}body.fz-jd .fz-h2 .elementor-heading-title{font-weight: 700;letter-spacing: -.02em}body.fz-sdw .fz-h2 .elementor-heading-title{font-family: var(--fz-head);font-weight: 600;letter-spacing: -.01em}body.fz .fz-sub p{margin: 8px 0 0;color: var(--fz-muted);font-size: 16px;line-height: 1.5}body.fz .fz-more p{margin: 0}body.fz .fz-more a{display: inline-flex;align-items: center;gap: 6px;font: 600 15px/1.3 var(--fz-font);color: var(--fz-ink) !important;text-decoration: none;border-bottom: 1px solid currentColor;padding-bottom: 2px}body.fz .fz-more a:hover{color: var(--fz-accent) !important}body.fz .fz-elbtn .elementor-button{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0 24px !important;border-radius: var(--fz-radius-sm) !important;font: 600 16px/1.1 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;background: var(--fz-accent) !important;color: #fff !important;border: 1px solid var(--fz-accent) !important;box-shadow: none !important;transition: background-color .15s ease, border-color .15s ease, color .15s ease}body.fz .fz-elbtn .elementor-button:hover{background: var(--fz-accent-hover) !important;border-color: var(--fz-accent-hover) !important}body.fz .fz-elbtn--ghost .elementor-button{background: transparent !important;color: var(--fz-ink) !important;border-color: var(--fz-line-strong) !important}body.fz .fz-elbtn--ghost .elementor-button:hover{background: #fff !important;border-color: var(--fz-ink) !important;color: var(--fz-ink) !important}body.fz .fz-elbtn--light .elementor-button{background: transparent !important;color: #fff !important;border-color: rgba(255, 255, 255, .5) !important}body.fz .fz-elbtn--light .elementor-button:hover{background: rgba(255, 255, 255, .1) !important;border-color: #fff !important;color: #fff !important}body.fz .fz-btnrow > .elementor-widget-wrap, body.fz .fz-hero__copy > .elementor-widget-wrap{gap: 0 12px}body.fz .fz-hero{padding: 32px 0 12px}body.fz .elementor-section.fz-hero > .elementor-container{max-width: calc(var(--fz-container) - 30px);border-radius: var(--fz-radius-lg);overflow: hidden;background: var(--fz-soft)}body.fz-sdw .elementor-section.fz-hero > .elementor-container{background: var(--fz-ink)}body.fz .fz-hero__copy > .elementor-widget-wrap{align-content: center;padding: 64px 56px !important}body.fz .fz-hero__media > .elementor-widget-wrap{padding: 0 !important}body.fz .fz-eyebrow p{margin: 0 0 18px;font: 700 13px/1.3 var(--fz-font);letter-spacing: .1em;text-transform: uppercase;color: var(--fz-ink)}body.fz-jd .fz-eyebrow p{color: var(--fz-accent)}body.fz-sdw .fz-hero .fz-eyebrow p{color: #ffb48a}body.fz .fz-hero__title .elementor-heading-title{margin: 0;font-family: var(--fz-head) !important;font-size: clamp(36px, 4.6vw, 60px);line-height: 1.04;color: var(--fz-ink) !important}body.fz-jd .fz-hero__title .elementor-heading-title{font-weight: 800;letter-spacing: -.035em}body.fz-sdw .fz-hero__title .elementor-heading-title{font-weight: 600;letter-spacing: -.02em;color: #fff !important}body.fz .fz-hero__lead p{margin: 20px 0 30px;max-width: 46ch;font-size: 18px;line-height: 1.55;color: var(--fz-text)}body.fz-sdw .fz-hero__lead p{color: rgba(255, 255, 255, .8)}body.fz-sdw .fz-hero .fz-elbtn--ghost .elementor-button{color: #fff !important;border-color: rgba(255, 255, 255, .45) !important}body.fz-sdw .fz-hero .fz-elbtn--ghost .elementor-button:hover{background: rgba(255, 255, 255, .1) !important;border-color: #fff !important}body.fz .fz-media, body.fz .fz-media .elementor-widget-container{height: 100%}body.fz .fz-media img{display: block;width: 100% !important;height: 100% !important;max-width: none;min-height: 100%;aspect-ratio: 4 / 3;object-fit: cover;background: #000;border-radius: 0}body.fz .fz-trust{border-bottom: 1px solid var(--fz-line)}body.fz .fz-trust__item p{margin: 0}body.fz .fz-trust__item .fz-trust__title{font: 600 15px/1.35 var(--fz-font);color: var(--fz-ink)}body.fz .fz-trust__item .fz-trust__text{margin-top: 2px;font-size: 14px;line-height: 1.45;color: var(--fz-muted)}body.fz .fz-trust__item{padding-left: 16px;border-left: 2px solid var(--fz-accent)}body.fz .fz-tile .elementor-image-box-wrapper{position: relative;display: flex;flex-direction: column;text-align: left !important;height: 100%}body.fz .fz-tile .elementor-image-box-img{width: 100% !important;margin: 0 0 14px !important;line-height: 0;border-radius: var(--fz-radius);overflow: hidden;background: #000}body.fz .fz-tile .elementor-image-box-img img{width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;display: block;transition: none}body.fz .fz-tile--wide .elementor-image-box-img img{aspect-ratio: 4 / 3}body.fz .fz-tile .elementor-image-box-title{margin: 0 !important;font: 600 17px/1.3 var(--fz-font) !important;letter-spacing: -.005em;color: var(--fz-ink)}body.fz-jd .fz-tile .elementor-image-box-title{font-weight: 700 !important}body.fz .fz-tile .elementor-image-box-title a{color: inherit !important;text-decoration: none}body.fz .fz-tile .elementor-image-box-title a::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: var(--fz-radius)}body.fz .fz-tile .elementor-image-box-description{margin: 4px 0 0;font-size: 14.5px;line-height: 1.45;color: var(--fz-muted)}body.fz .fz-tile:hover .elementor-image-box-title a, body.fz .fz-tile:focus-within .elementor-image-box-title a{text-decoration: underline;text-underline-offset: 3px}body.fz .fz-tile .elementor-image-box-title a:focus-visible{box-shadow: none}body.fz .fz-tile .elementor-image-box-title a:focus-visible::after{box-shadow: var(--fz-focus)}body.fz .fz-brandgrid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin: 0;padding: 0;list-style: none}body.fz .fz-brandgrid li{margin: 0;padding: 0;list-style: none}body.fz .fz-brandgrid__item{display: flex;flex-direction: column;justify-content: center;min-height: 92px;padding: 16px 20px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;text-decoration: none;transition: border-color .15s ease, box-shadow .15s ease}body.fz .fz-brandgrid__item:hover{border-color: var(--fz-line-strong);box-shadow: var(--fz-shadow)}body.fz .fz-brandgrid__name{font: 700 18px/1.2 var(--fz-font);color: var(--fz-ink);letter-spacing: -.01em}body.fz-sdw .fz-brandgrid__name{font-family: var(--fz-head);font-weight: 600}body.fz .fz-brandgrid__count{margin-top: 4px;font-size: 13.5px;color: var(--fz-muted)}body.fz .fz-step{height: 100%;padding: 28px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff}body.fz .fz-step p{margin: 0;color: var(--fz-text);font-size: 15px;line-height: 1.55}body.fz .fz-step .fz-step__num{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;margin-bottom: 18px;border-radius: 50%;background: var(--fz-soft);color: var(--fz-accent);font: 700 15px/1 var(--fz-font)}body.fz .fz-step h3{margin: 0 0 6px;font-size: 18px !important;line-height: 1.3;color: var(--fz-ink)}body.fz .fz-step a{color: var(--fz-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}body.fz .fz-step a:hover{color: var(--fz-accent)}body.fz .fz-step .fz-step__link{margin-top: 14px}body.fz-sdw .fz-step h3{font-family: var(--fz-head);font-weight: 600;font-size: 20px !important}body.fz .fz-cta{padding: 0 0 80px}body.fz .elementor-section.fz-cta > .elementor-container{max-width: calc(var(--fz-container) - 30px);padding: 48px 40px;border-radius: var(--fz-radius-lg);background: var(--fz-ink);align-items: center}body.fz .fz-cta .fz-h2 .elementor-heading-title{color: #fff !important}body.fz .fz-cta .fz-sub p{color: rgba(255, 255, 255, .78)}body.fz .fz-cta__actions > .elementor-widget-wrap{justify-content: flex-end;gap: 12px}body.fz .elementor-widget-shortcode .woocommerce{margin: 0}body.fz .fz-sec--soft .fz-card__media{background: #fff}body.fz .et_b_header-mobile-menu > .et-mini-content{width: 360px !important;max-width: 88vw;padding: 18px 24px 32px !important}body.fz .mobile-menu-content .et_b_header-logo{justify-content: flex-start !important;text-align: left !important;margin: 0 0 18px !important}body.fz .mobile-menu-content .et_b_header-logo img{max-width: 140px !important;height: auto}body.fz .header-mobile-menu .menu > li{border-bottom: 1px solid var(--fz-line);margin: 0 !important}body.fz .header-mobile-menu .menu > li > a.item-link{padding: 15px 0 !important;font: 600 17px/1.3 var(--fz-font) !important;letter-spacing: -.005em !important;text-transform: none !important;color: var(--fz-ink) !important}body.fz .header-mobile-menu .menu li li > a, body.fz .header-mobile-menu .menu li li > a.item-link{padding: 9px 0 9px 14px !important;font: 500 15px/1.35 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--fz-text) !important}body.fz .header-mobile-menu .menu li li > a:hover, body.fz .header-mobile-menu .menu > li > a.item-link:hover{color: var(--fz-accent) !important}body.fz .header-mobile-menu .menu li li:last-child > a{padding-bottom: 16px !important}body.fz .fz-404{max-width: var(--fz-container);margin: 0 auto;padding: 56px 15px 80px}body.fz .fz-404__inner{max-width: 640px;margin: 0 auto 64px;text-align: center}body.fz .fz-404__code{margin: 0 0 10px;font: 700 13px/1.3 var(--fz-font);letter-spacing: .1em;text-transform: uppercase;color: var(--fz-accent)}body.fz .fz-404__title{margin: 0 0 12px;font-family: var(--fz-head);font-size: clamp(30px, 4vw, 44px);line-height: 1.1;color: var(--fz-ink)}body.fz .fz-404__lead{margin: 0 auto 24px;max-width: 46ch;font-size: 17px;line-height: 1.55;color: var(--fz-text)}body.fz .fz-404__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 18px}body.fz .fz-404__products .fz-section-title{text-align: left}body.fz .fz-search{display: flex;gap: 8px;max-width: 560px;margin: 0 auto}body.fz .fz-search input[type="search"]{flex: 1;min-width: 0;height: 48px;padding: 0 16px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background: #fff;font: 400 16px var(--fz-font);color: var(--fz-ink)}body.fz .fz-search input[type="search"]:focus{border-color: var(--fz-ink);box-shadow: var(--fz-focus);outline: none}body.fz .fz-search .fz-btn{min-height: 48px}body.fz .main-products-loop:has(.fz-noresults) .empty-category-block, body.fz .content:has(> .fz-noresults) .empty-category-block{display: none !important}body.fz .fz-noresults{max-width: 640px;margin: 32px auto 56px;padding: 32px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;text-align: center}body.fz .fz-noresults__title{margin: 0 0 8px;font-family: var(--fz-head);font-size: 24px;color: var(--fz-ink)}body.fz .fz-noresults p{margin: 0 0 18px;color: var(--fz-text)}body.fz .fz-noresults__links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 20px 0 0;padding: 0;list-style: none}body.fz .fz-noresults__links a{display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);color: var(--fz-ink);font-weight: 600;font-size: 14px;text-decoration: none}body.fz .fz-noresults__links a:hover{border-color: var(--fz-ink)}body.fz .fz-noresults__help{margin: 20px 0 0 !important;font-size: 14px;color: var(--fz-muted) !important}body.fz .fz-noresults__help a{color: var(--fz-ink);text-decoration: underline;text-underline-offset: 2px}body.fz .woocommerce-no-products-found .woocommerce-info{display: none}body.fz:has(.fz-emptycart) .empty-cart-block, body.fz:has(.fz-emptycart) .return-to-shop{display: none !important}body.fz .fz-emptycart{box-sizing: border-box;max-width: var(--fz-container);margin: 0 auto;padding: 24px 15px 48px}body.fz .fz-emptycart .fz-404__inner{margin-bottom: 56px}body.fz .wp-element-button, body.fz .sdw-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 20px;border-radius: var(--fz-radius-sm) !important;font: 600 15px/1.1 var(--fz-font) !important;text-transform: none !important;letter-spacing: 0 !important}body.fz .wp-element-button svg, body.fz .sdw-button svg{width: 18px;height: 18px}body.fz .sidebar-position-without .content input[type="text"], body.fz .sidebar-position-without .content input[type="email"], body.fz .sidebar-position-without .content input[type="tel"], body.fz .sidebar-position-without .content input[type="number"]:not(.qty), body.fz .sidebar-position-without .content input[type="url"], body.fz .sidebar-position-without .content select, body.fz .sidebar-position-without .content textarea{min-height: 46px;padding: 0 14px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background: #fff;color: var(--fz-ink);font: 400 15px var(--fz-font);box-shadow: none}body.fz .sidebar-position-without .content textarea{padding: 12px 14px;min-height: 140px}body.fz .sidebar-position-without .content input:focus, body.fz .sidebar-position-without .content select:focus, body.fz .sidebar-position-without .content textarea:focus{border-color: var(--fz-ink);box-shadow: var(--fz-focus);outline: none}body.fz .sdw-postcode{max-width: 720px;margin: 0 0 40px;padding: 28px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: var(--fz-surface)}body.fz .sdw-postcode .jd-eyebrow, body.fz .sdw-postcode .sdw-eyebrow{margin: 0 0 6px;font: 700 12px/1.3 var(--fz-font);letter-spacing: .1em;text-transform: uppercase;color: var(--fz-accent)}body.fz .sdw-postcode label{display: block;margin: 0 0 4px;font-family: var(--fz-head);font-size: 22px;font-weight: 700;color: var(--fz-ink)}body.fz .sdw-postcode p{margin: 0 0 16px;color: var(--fz-text)}body.fz .sdw-postcode .sdw-postcode-entry{display: flex;gap: 8px;max-width: 520px}body.fz .sdw-postcode .sdw-postcode-entry input{flex: 1;min-width: 0;height: 48px;text-transform: uppercase}body.fz .sdw-postcode .sdw-postcode-result{margin-top: 12px;font-weight: 600;color: var(--fz-ink)}body.fz header .item-design-mega-menu > .nav-sublist-dropdown{left: -12px !important;right: auto !important;width: 900px !important;max-width: calc(100vw - 32px);padding: 22px 8px 18px !important;border: 1px solid var(--fz-line) !important;border-top: 0 !important;border-radius: 0 0 var(--fz-radius) var(--fz-radius);background: #fff;box-shadow: 0 18px 40px rgba(4, 28, 52, .12) !important}body.fz header .item-design-mega-menu > .nav-sublist-dropdown .container{width: 100% !important;max-width: none !important;padding: 0 !important}body.fz header .item-design-mega-menu .nav-sublist-dropdown .item-level-1 > a{padding: 4px 20px 10px !important;font: 700 12px/1.3 var(--fz-font) !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: var(--fz-muted) !important;pointer-events: none}body.fz header .item-design-mega-menu .nav-sublist-dropdown .item-level-2 > a{padding: 7px 20px !important;font: 500 15px/1.35 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--fz-ink) !important}body.fz header .item-design-mega-menu .nav-sublist-dropdown .item-level-2 > a:hover, body.fz header .item-design-mega-menu .nav-sublist-dropdown .item-level-2 > a:focus-visible{color: var(--fz-accent) !important;text-decoration: underline;text-underline-offset: 3px}body.fz-jd header .item-design-mega-menu .nav-sublist-dropdown .item-level-1 > a{color: var(--fz-accent) !important}body.fz .header-search input[type="text"], body.fz .header-search input[type="search"], body.fz .et_b_header-search input[type="text"], body.fz .et_b_header-search input[type="search"]{border-radius: var(--fz-radius-sm) 0 0 var(--fz-radius-sm);font: 400 15px var(--fz-font)}body.fz-jd .et_b_header-search .input-row, body.fz-jd .header-search .input-row{background: rgba(8, 30, 71, .05);backdrop-filter: saturate(160%) blur(8px);-webkit-backdrop-filter: saturate(160%) blur(8px);border-radius: var(--fz-radius-sm)}body.fz{--fz-search-bg: #f2f4f7}body.fz-jd{--fz-search-bg: rgba(8, 30, 71, .05)}body.fz .et_b_header-search .input-row{padding-left: 0 !important;background-color: var(--fz-search-bg) !important;transition: border-color .15s ease, box-shadow .15s ease}body.fz .et_b_header-search .input-row input.form-control, body.fz .et_b_header-search .input-row input[type="text"], body.fz .et_b_header-search .input-row input[type="search"]{background: transparent !important;padding: 0 14px !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;outline: none !important}body.fz .et_b_header-search .input-row:focus-within{border-color: var(--fz-accent) !important;box-shadow: var(--fz-focus) !important}body.fz .template-container{overflow: visible !important;overflow-x: clip !important}body.fz header#header.site-header{position: sticky;top: 0;z-index: 10005}body.fz header#header.site-header::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: rgba(255, 255, 255, .78);-webkit-backdrop-filter: saturate(180%) blur(16px);backdrop-filter: saturate(180%) blur(16px);box-shadow: 0 1px 0 rgba(11, 27, 51, .08)}body.fz header#header .header-main{background-color: transparent !important}body.admin-bar.fz header#header.site-header{top: 32px}html:has(body.fz){scroll-padding-top: 104px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.fz header#header.site-header::before{background: rgba(255, 255, 255, .97)}}@media (max-width: 782px){body.admin-bar.fz header#header.site-header{top: 46px}}@media (max-width: 600px){body.admin-bar.fz header#header.site-header{top: 0}}body.fz img.fz-centred{translate: 0 calc(var(--fz-oy, 0) * -1%)}body.fz .fz-card__media{overflow: hidden}body.fz img.fz-fit{translate: calc(var(--fz-tx, 0) * 1%) calc(var(--fz-ty, 0) * 1%);scale: var(--fz-s, 1)}body.fz.single-product .woocommerce-product-gallery__image{overflow: hidden}body.fz .woocommerce-product-gallery__image img, body.fz .woocommerce-mini-cart-item img, body.fz .woocommerce-cart-form .product-thumbnail img, body.fz .woocommerce-checkout-review-order img{object-fit: contain;object-position: center;margin-inline: auto}body.fz .et_b_header-account > a, body.fz .et_b_header-cart > a{color: var(--fz-ink) !important}body.fz .et_b_header-account > a > span, body.fz .et_b_header-cart > a > span{display: inline-flex !important;flex-wrap: nowrap !important;align-items: center !important;gap: 8px}body.fz .et_b_header-account > a .et_b-icon, body.fz .et_b_header-cart > a .et_b-icon{position: relative;display: inline-flex !important;align-items: center;justify-content: center;width: 24px;height: 24px;margin: 0 !important}body.fz .et_b_header-account > a .et_b-icon svg, body.fz .et_b_header-cart > a .et_b-icon svg{width: 21px !important;height: 21px !important}body.fz .et_b_header-account > a .et-element-label, body.fz .et_b_header-cart > a .et-element-label, body.fz .et_b_header-cart > a .et-cart-total{margin: 0 !important;padding: 0 !important;font: 500 14px/1.2 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--fz-ink) !important;white-space: nowrap}body.fz .et_b_header-cart > a .et-element-label{font-weight: 600 !important}body.fz .et_b_header-cart > a .et-cart-total{color: var(--fz-muted) !important;font-variant-numeric: tabular-nums}body.fz .et_b_header-cart > a .et-cart-quantity{position: absolute !important;top: -6px !important;right: -9px !important;left: auto !important;bottom: auto !important;min-width: 17px;height: 17px;margin: 0 !important;padding: 0 4px !important;border: 0 !important;border-radius: 999px !important;background: var(--fz-accent) !important;color: #fff !important;font: 700 10.5px/17px var(--fz-font) !important;text-align: center;box-shadow: 0 0 0 2px #fff}body.fz .et_b_header-cart > a .et-cart-quantity.count-0{display: none !important}body.fz-jd .et_b_header-cart > a .et-svg svg{display: none !important}body.fz-jd .et_b_header-cart > a .et-svg{display: inline-flex;width: 23px;height: 23px}body.fz-jd .et_b_header-cart > a .et-svg::before{content: "";width: 23px;height: 23px;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 7.6h14.8l-1.05 12.1a1.7 1.7 0 0 1-1.7 1.55H7.35a1.7 1.7 0 0 1-1.7-1.55L4.6 7.6Z'/%3E%3Cpath d='M8.5 7.6V6.4a3.5 3.5 0 0 1 7 0v1.2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 7.6h14.8l-1.05 12.1a1.7 1.7 0 0 1-1.7 1.55H7.35a1.7 1.7 0 0 1-1.7-1.55L4.6 7.6Z'/%3E%3Cpath d='M8.5 7.6V6.4a3.5 3.5 0 0 1 7 0v1.2'/%3E%3C/svg%3E") center / contain no-repeat}@media (min-width: 993px){body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-account){flex: 1 1 auto !important;width: auto !important;max-width: none !important;display: flex;justify-content: flex-end}body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-account) .et_b_header-account, body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-account) .et_b_header-account > a{justify-content: flex-end !important;width: auto !important}body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-cart){flex: 0 0 auto !important;width: auto !important;max-width: none !important;margin-left: 28px}}body.fz header#header .mobile-header-wrapper .header-bottom{background-color: transparent !important;border: 0 !important}body.fz .mobile-header-wrapper .et_b_header-search .input-row{height: 46px !important;padding: 0 4px 0 0 !important;border: 1px solid rgba(11, 27, 51, .10) !important;border-radius: 14px !important;background-color: rgba(255, 255, 255, .72) !important;box-shadow: 0 1px 2px rgba(11, 27, 51, .05)}body.fz .mobile-header-wrapper .et_b_header-search .input-row input.form-control{height: 44px !important;padding: 0 12px 0 16px !important;font-size: 16px !important}body.fz .mobile-header-wrapper .et_b_header-search .buttons-wrapper{align-items: center}body.fz .mobile-header-wrapper .et_b_header-search .search-button{width: 38px !important;min-width: 38px;height: 38px !important;border-radius: 10px !important}body.fz .mobile-header-wrapper .et_b_header-search .input-row:focus-within{border-color: var(--fz-accent) !important;box-shadow: var(--fz-focus) !important}body.fz .sdw-search{position: relative}body.fz .sdw-search-panel{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 60;max-height: 380px;overflow: auto;padding: 6px;background: #fff;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);box-shadow: 0 14px 34px rgba(11, 27, 51, .14)}body.fz .sdw-search-panel[hidden]{display: none !important}body.fz .sdw-search-panel [role="listbox"]{list-style: none;margin: 0;padding: 0}body.fz .sdw-search-panel li{display: flex;align-items: center;gap: 12px;margin: 0;padding: 8px 10px;border-radius: 8px;color: var(--fz-text);font-size: 14px}body.fz .sdw-search-panel li[role="option"]{cursor: pointer}body.fz .sdw-search-panel li[aria-selected="true"], body.fz .sdw-search-panel li[role="option"]:hover{background: var(--fz-soft)}body.fz .sdw-search-panel li img{width: 44px;height: 44px;flex: none;object-fit: contain;object-position: center;mix-blend-mode: multiply}body.fz .sdw-search-panel li .sdw-search-image{width: 44px;height: 44px;flex: none;display: inline-flex;align-items: center;justify-content: center;border-radius: 6px;background: var(--fz-surface);color: var(--fz-muted)}body.fz .sdw-search-panel li > span:last-child{display: flex;flex-direction: column;gap: 2px;min-width: 0}body.fz .sdw-search-panel li strong{font: 600 14.5px/1.3 var(--fz-font);color: var(--fz-ink)}body.fz .sdw-search-panel li small{font-size: 12.5px;line-height: 1.35;color: var(--fz-muted)}body.fz .sdw-search-panel .fizzy-trade-links{display: flex;flex-wrap: wrap;gap: 8px 16px;margin-top: 6px;padding: 10px;border-top: 1px solid var(--fz-line);font-size: 14px;font-weight: 600}body.fz .sdw-search-all{display: inline-block;margin-top: 8px;font-weight: 600}body.fz .fz-tile .elementor-image-box-img.fz-phsub-tile{background: color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 9%, #fff)}body.fz .fz-tile .elementor-image-box-img img.fz-phsub--pack{box-sizing: border-box;padding: 12%;object-fit: contain;object-position: center;mix-blend-mode: multiply;transition: transform .35s cubic-bezier(.2, .7, .2, 1)}body.fz .fz-tile:hover .elementor-image-box-img img.fz-phsub--pack, body.fz .fz-tile:focus-within .elementor-image-box-img img.fz-phsub--pack{transform: scale(1.05)}body.fz .fz-media img.fz-phsub--photo{object-fit: cover;object-position: center;background: var(--fz-surface)}body.fz-sdw .fz-media img.fz-phsub--photo{object-position: 62% center}body.fz .fz-brandgrid--cards{gap: 16px}body.fz .fz-brandcard{position: relative;display: flex;flex-direction: column;height: 100%;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;overflow: hidden;text-decoration: none !important;transition: border-color .15s ease, box-shadow .2s ease, transform .2s ease}body.fz .fz-brandcard:hover{border-color: var(--fz-line-strong);box-shadow: var(--fz-shadow);transform: translateY(-2px)}body.fz .fz-brandcard:focus-visible{outline: none;box-shadow: var(--fz-focus)}body.fz .fz-brandcard__media{position: relative;display: flex;align-items: center;justify-content: center;gap: 4%;aspect-ratio: 16 / 10;padding: 6% 8%;background: color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 9%, #fff);overflow: hidden}body.fz .fz-brandcard__media::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--fz-brand, var(--fz-accent))}body.fz .fz-brandcard__img{display: block;width: 64%;height: 100%;max-width: none;object-fit: contain;object-position: center;mix-blend-mode: multiply;transition: transform .35s cubic-bezier(.2, .7, .2, 1)}body.fz .fz-brandcard__media--pair .fz-brandcard__img{width: 46%}body.fz .fz-brandcard:hover .fz-brandcard__img{transform: scale(1.05)}body.fz .fz-brandcard__body{display: flex;flex-direction: column;gap: 2px;padding: 16px 18px 18px}body.fz .fz-brandcard__name{font: 700 18px/1.2 var(--fz-font);letter-spacing: -.01em;color: var(--fz-ink)}body.fz-sdw .fz-brandcard__name{font-family: var(--fz-head);font-weight: 600;font-size: 19px}body.fz .fz-brandcard__count{font-size: 13.5px;line-height: 1.4;color: var(--fz-muted)}body.fz .fz-brandcard__go{margin-top: 12px;font: 600 14px/1.2 var(--fz-font);color: var(--fz-ink)}body.fz .fz-brandcard__go span{display: inline-block;transition: transform .15s ease}body.fz .fz-brandcard:hover .fz-brandcard__go{color: var(--fz-accent)}body.fz .fz-brandcard:hover .fz-brandcard__go span{transform: translateX(3px)}body.fz-brandpage .page-heading{display: none !important}body.fz-brandpage .sidebar{display: none !important}body.fz-brandpage .content.main-products-loop{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;left: auto !important;right: auto !important}body.fz-brandpage .site-content, body.fz-brandpage .page-wrapper{padding-top: 0}body.fz .fz-brandhero{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);margin: 28px 0 36px;border: 1px solid color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 16%, #fff);border-radius: var(--fz-radius-lg);background: color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 6%, #fff);overflow: hidden}body.fz .fz-brandhero__text{display: flex;flex-direction: column;justify-content: center;padding: 44px 52px 48px}body.fz .fz-brandhero__crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 28px;font-size: 13.5px;line-height: 1.4;color: var(--fz-muted)}body.fz .fz-brandhero__crumbs a{color: var(--fz-muted) !important;text-decoration: none}body.fz .fz-brandhero__crumbs a:hover{color: var(--fz-ink) !important;text-decoration: underline;text-underline-offset: 2px}body.fz .fz-brandhero__crumbs [aria-current]{color: var(--fz-ink);font-weight: 600}body.fz .fz-brandhero__eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 12px;font: 700 12.5px/1.3 var(--fz-font);letter-spacing: .1em;text-transform: uppercase;color: var(--fz-ink)}body.fz .fz-brandhero__eyebrow::before{content: "";width: 24px;height: 3px;border-radius: 2px;background: var(--fz-brand, var(--fz-accent))}body.fz .fz-brandhero__title{margin: 0;font-family: var(--fz-head);font-size: clamp(38px, 4.4vw, 62px);line-height: 1.02;color: var(--fz-ink)}body.fz-jd .fz-brandhero__title{font-weight: 800;letter-spacing: -.035em}body.fz-sdw .fz-brandhero__title{font-weight: 600;letter-spacing: -.02em}body.fz .fz-brandhero__lead{max-width: 46ch;margin: 16px 0 28px;font-size: 17px;line-height: 1.55;color: var(--fz-text)}body.fz .fz-brandhero__actions{display: flex;flex-wrap: wrap;gap: 10px}body.fz .fz-brandhero__media{display: flex;align-items: center;justify-content: center;gap: 2%;min-height: 360px;padding: 36px 28px;background: radial-gradient(110% 85% at 55% 55%, color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 18%, #fff) 0%, color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 7%, #fff) 72%)}body.fz .fz-brandhero__img{display: block;flex: 0 1 30%;width: 30%;height: auto;max-width: none;aspect-ratio: 1 / 1;object-fit: contain;mix-blend-mode: multiply}body.fz .fz-brandhero__img--1{order: 2;flex-basis: 40%;width: 40%}body.fz .fz-brandhero__img--2{order: 1}body.fz .fz-brandhero__img--3{order: 3}body.fz .fz-brandhero__img:only-child{flex-basis: 66%;width: 66%}body.fz .fz-brandhero__img:first-child:nth-last-child(2), body.fz .fz-brandhero__img:first-child:nth-last-child(2) ~ .fz-brandhero__img{flex-basis: 46%;width: 46%}body.fz .fz-anchor{display: block;position: relative;top: -120px;visibility: hidden}body.fz .fz-brandmore{margin: 64px 0 24px;padding-top: 40px;border-top: 1px solid var(--fz-line)}body.fz .fz-brandmore__head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin: 0 0 20px}body.fz .fz-brandmore__head .fz-section-title{margin: 0 !important}body.fz .fz-brandmore__all{font: 600 15px/1.3 var(--fz-font);color: var(--fz-ink) !important;text-decoration: none;border-bottom: 1px solid currentColor;padding-bottom: 2px}body.fz .fz-brandmore__all:hover{color: var(--fz-accent) !important}body.fz .fz-brands-intro{max-width: 62ch;margin: 0 0 28px;font-size: 18px;line-height: 1.55;color: var(--fz-text)}body.fz .sdw-faq-nav, body.fz .sdw-faq-group, body.fz p:has(+ .sdw-faq-nav){max-width: 880px}body.fz p:has(+ .sdw-faq-nav){margin: 0 0 18px;font-size: 18px;line-height: 1.55;color: var(--fz-text)}body.fz .sdw-faq-nav{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 40px}body.fz .sdw-faq-nav a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border: 1px solid var(--fz-line-strong);border-radius: 999px;background: #fff;color: var(--fz-ink) !important;font: 600 14px/1.2 var(--fz-font);text-decoration: none !important;transition: border-color .15s ease, background-color .15s ease}body.fz .sdw-faq-nav a:hover{border-color: var(--fz-ink);background: var(--fz-surface)}body.fz .sdw-faq-nav a:focus-visible{outline: none;box-shadow: var(--fz-focus)}body.fz .sdw-faq-group{margin: 0 0 44px;scroll-margin-top: 130px}body.fz .sdw-faq-group > h2{margin: 0 0 16px !important;font-family: var(--fz-head);font-size: clamp(22px, 2.2vw, 28px) !important;line-height: 1.2;color: var(--fz-ink)}body.fz-jd .sdw-faq-group > h2{font-weight: 700;letter-spacing: -.015em}body.fz-sdw .sdw-faq-group > h2{font-weight: 600}body.fz .sdw-faq-item{margin: 0 0 10px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius-sm);background: #fff;transition: border-color .15s ease, box-shadow .2s ease}body.fz .sdw-faq-item:hover{border-color: var(--fz-line-strong)}body.fz .sdw-faq-item[open]{border-color: var(--fz-line-strong);box-shadow: var(--fz-shadow)}body.fz .sdw-faq-item > summary{position: relative;display: block;padding: 18px 64px 18px 20px;list-style: none;cursor: pointer;font: 600 16px/1.4 var(--fz-font);color: var(--fz-ink);border-radius: var(--fz-radius-sm)}body.fz .sdw-faq-item > summary::-webkit-details-marker{display: none}body.fz .sdw-faq-item > summary::marker{content: ""}body.fz .sdw-faq-item > summary::before{content: "";position: absolute;top: 50%;right: 16px;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;background: var(--fz-surface);transition: background-color .15s ease}body.fz .sdw-faq-item > summary::after{content: "";position: absolute;top: 50%;right: 23px;width: 16px;height: 16px;margin-top: -8px;background: var(--fz-ink);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v11M2.5 8h11' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v11M2.5 8h11' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .2s ease}body.fz .sdw-faq-item[open] > summary::after{transform: rotate(45deg)}body.fz .sdw-faq-item > summary:hover{color: var(--fz-accent)}body.fz .sdw-faq-item > summary:hover::before, body.fz .sdw-faq-item[open] > summary::before{background: var(--fz-soft)}body.fz .sdw-faq-item > summary:focus-visible{outline: none;box-shadow: var(--fz-focus)}body.fz .sdw-faq-item > div{padding: 0 20px 20px;font-size: 15.5px;line-height: 1.65;color: var(--fz-text)}body.fz .sdw-faq-item > div p{margin: 0 0 10px}body.fz .sdw-faq-item > div p:last-child{margin-bottom: 0}body.fz .sdw-faq-item > div a{color: var(--fz-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}body.fz .sdw-faq-item > div a:hover{color: var(--fz-accent)}body.fz p:has(+ .sdw-sector-grid){max-width: 64ch;margin: 0 0 8px;font-size: 19px;line-height: 1.55;color: var(--fz-ink)}body.fz .sdw-sector-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 28px 0 48px}body.fz .sdw-sector-grid > section{position: relative;margin: 0;padding: 26px 24px 26px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;transition: border-color .15s ease, box-shadow .2s ease}body.fz .sdw-sector-grid > section:hover{border-color: var(--fz-line-strong);box-shadow: var(--fz-shadow)}body.fz .sdw-sector-grid > section::before{content: "";display: block;width: 46px;height: 46px;margin: 0 0 18px;border-radius: 12px;background: var(--fz-soft)}body.fz .sdw-sector-grid > section::after{content: "";position: absolute;top: 37px;left: 35px;width: 24px;height: 24px;background: var(--fz-accent);-webkit-mask: var(--fz-ico) center / contain no-repeat;mask: var(--fz-ico) center / contain no-repeat}body.fz .sdw-sector-grid > section:nth-child(1){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2M3 12.5h18'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid > section:nth-child(2){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 9l1.5-5h13L20 9M4 9h16v11H4zM4 9c0 1.7 1.3 3 3 3s3-1.3 3-3c0 1.7 1.3 3 3 3s3-1.3 3-3c0 1.7 1.3 3 3 3M10 20v-5h4v5'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid > section:nth-child(3){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 16v-3l2-5h14l2 5v3H3zM5 16v2.5M19 16v2.5M3 13h18'/%3E%3Ccircle cx='7.5' cy='13.5' r='.6' fill='%23000'/%3E%3Ccircle cx='16.5' cy='13.5' r='.6' fill='%23000'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid > section:nth-child(4){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 9h13v5a6 6 0 0 1-6 6h-1a6 6 0 0 1-6-6V9zM17 11h1.5a2.5 2.5 0 0 1 0 5H16.5M8 3.5c0 1 1 1.5 1 2.5M12 3.5c0 1 1 1.5 1 2.5'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid > section:nth-child(5){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 19V6M3 15h18v4M21 15v-3a3 3 0 0 0-3-3h-7v6'/%3E%3Ccircle cx='7' cy='11.5' r='2'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid > section:nth-child(6){--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9H4zM10 20v-6h4v6'/%3E%3C/svg%3E")}body.fz .sdw-sector-grid h2{margin: 0 0 8px !important;font-size: 19px !important;line-height: 1.3;color: var(--fz-ink)}body.fz-jd .sdw-sector-grid h2{font-weight: 700;letter-spacing: -.01em}body.fz-sdw .sdw-sector-grid h2{font-family: var(--fz-head);font-weight: 600;font-size: 20px !important}body.fz .sdw-sector-grid p{margin: 0;font-size: 15px;line-height: 1.6;color: var(--fz-text)}body.fz .sdw-sector-grid + h2{margin: 0 0 8px !important;font-family: var(--fz-head);font-size: clamp(22px, 2.2vw, 28px) !important;color: var(--fz-ink)}body.fz .sdw-sector-grid + h2 + p{max-width: 64ch;margin: 0 0 18px;font-size: 16px;line-height: 1.55;color: var(--fz-text)}body.fz .sdw-sector-grid + h2 + p + p{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 40px;font-size: 0}body.fz .sdw-sector-grid + h2 + p + p a{display: inline-flex;align-items: center;min-height: 46px;padding: 0 20px;border-radius: var(--fz-radius-sm);border: 1px solid var(--fz-line-strong);background: #fff;color: var(--fz-ink) !important;font: 600 15px/1.1 var(--fz-font);text-decoration: none !important}body.fz .sdw-sector-grid + h2 + p + p a:first-child{background: var(--fz-accent);border-color: var(--fz-accent);color: #fff !important}body.fz .sdw-sector-grid + h2 + p + p a:hover{border-color: var(--fz-ink)}body.fz .sdw-sector-grid + h2 + p + p a:first-child:hover{background: var(--fz-accent-hover);border-color: var(--fz-accent-hover)}body.fz .fz-helplinks{margin: 26px 0 0;padding: 20px 22px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: var(--fz-surface)}body.fz .fz-helplinks__title{margin: 0 0 10px !important;font: 600 15px/1.3 var(--fz-font);color: var(--fz-ink)}body.fz .fz-helplinks ul{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}body.fz .fz-helplinks li{margin: 0;padding: 0;list-style: none}body.fz .fz-helplinks a{display: inline-flex;align-items: center;gap: 8px;font: 600 15px/1.4 var(--fz-font);color: var(--fz-ink) !important;text-decoration: none}body.fz .fz-helplinks a::after{content: "→";color: var(--fz-accent);transition: transform .15s ease}body.fz .fz-helplinks a:hover{color: var(--fz-accent) !important}body.fz .fz-helplinks a:hover::after{transform: translateX(3px)}@media (min-width: 993px){body.fz-sdw header#header .header-bottom{background-color: transparent !important;box-shadow: inset 0 1px 0 rgba(4, 28, 52, .07)}body.fz-sdw header#header .header-bottom .container, body.fz-sdw header#header .header-bottom .et-wrap-columns{background: transparent !important}}@media (max-width: 1024px){body.fz .sdw-sector-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}body.fz .fz-brandhero__text{padding: 36px 32px 40px}}@media (max-width: 767px){body.fz .fz-brandgrid--cards{gap: 10px}body.fz .fz-brandcard__body{padding: 12px 14px 14px}body.fz .fz-brandcard__name{font-size: 16px}body.fz .fz-brandcard__go{margin-top: 8px;font-size: 13.5px}body.fz .fz-brandhero{grid-template-columns: 1fr;margin: 16px 0 28px}body.fz .fz-brandhero__text{padding: 24px 20px 28px}body.fz .fz-brandhero__crumbs{margin-bottom: 18px}body.fz .fz-brandhero__media{order: -1;min-height: 210px;padding: 20px 16px}body.fz .fz-brandhero__lead{font-size: 16px;margin: 12px 0 22px}body.fz .fz-brandmore{margin-top: 44px;padding-top: 28px}body.fz .sdw-sector-grid{grid-template-columns: 1fr;gap: 12px;margin: 20px 0 36px}body.fz p:has(+ .sdw-sector-grid){font-size: 17px}body.fz .sdw-faq-item > summary{padding: 16px 56px 16px 16px;font-size: 15.5px}body.fz .sdw-faq-item > div{padding: 0 16px 16px}}body.fz .fizzy-core-page > section{max-width: 960px}body.fz .fizzy-core-page > section > p:first-child{max-width: 70ch;margin: 0 0 22px;font-size: 16.5px;line-height: 1.55;color: var(--fz-text)}body.fz .sdw-order-workspace{padding: 28px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;box-shadow: var(--fz-shadow)}body.fz .sdw-quick-rows{display: grid;gap: 12px;margin: 0 0 14px}body.fz .sdw-quick-row{display: grid;grid-template-columns: minmax(0, 1fr) 132px 46px;gap: 12px;align-items: end;padding: 16px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius-sm);background: var(--fz-surface)}body.fz .sdw-quick-row .sdw-search{min-width: 0}body.fz .sdw-quick-row .sdw-field{display: flex;flex-direction: column;gap: 6px;margin: 0 !important}body.fz .sdw-quick-row .sdw-field > span{font: 600 13px/1.3 var(--fz-font);color: var(--fz-ink)}body.fz .sdw-quick-row input[type="search"], body.fz .sdw-quick-row input[type="number"]{width: 100% !important;height: 46px !important;margin: 0 !important;padding: 0 14px !important;border: 1px solid var(--fz-line-strong) !important;border-radius: var(--fz-radius-sm) !important;background: #fff !important;font: 400 15px var(--fz-font) !important;color: var(--fz-ink) !important;box-shadow: none !important}body.fz .sdw-quick-row input[type="search"]:focus, body.fz .sdw-quick-row input[type="number"]:focus{border-color: var(--fz-ink) !important;box-shadow: var(--fz-focus) !important;outline: none}body.fz .sdw-quick-row .sdw-remove-row{width: 46px !important;height: 46px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--fz-line-strong) !important;border-radius: var(--fz-radius-sm) !important;background: #fff !important;color: var(--fz-muted) !important;font: 400 22px/1 var(--fz-font) !important;cursor: pointer}body.fz .sdw-quick-row .sdw-remove-row:hover{border-color: var(--fz-danger) !important;color: var(--fz-danger) !important}body.fz .sdw-quick-row .sdw-line-name{grid-column: 1 / -1;margin: 0 !important;font-size: 13.5px;line-height: 1.45;color: var(--fz-muted)}body.fz .sdw-order-workspace .sdw-actions{display: flex;flex-wrap: wrap;gap: 10px;margin: 20px 0 6px}body.fz .sdw-csv{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--fz-line)}body.fz .sdw-csv > summary{cursor: pointer;font: 600 15px/1.4 var(--fz-font);color: var(--fz-ink)}body.fz .sdw-csv[open] > summary{margin-bottom: 12px}body.fz .fizzy-core-page > section:not(.sdw-order-workspace) > div > p:only-child{margin: 0;padding: 22px 24px;border: 1px dashed var(--fz-line-strong);border-radius: var(--fz-radius);background: var(--fz-surface);color: var(--fz-text)}body.fz-brandpage .et-toggle-mob-sidebars, body.fz-brandpage .et-toggle-mob-sidebars-inner{display: none !important}@media (max-width: 600px){body.fz .sdw-order-workspace{padding: 18px}body.fz .sdw-quick-row{grid-template-columns: minmax(0, 1fr) 46px;padding: 12px}body.fz .sdw-quick-row .sdw-search{grid-column: 1 / -1}}body.fz .fz-planner{margin: 8px 0 56px}body.fz .fz-planner__intro{max-width: 720px;margin: 0 0 28px}body.fz .fz-planner__eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 10px;font: 700 12.5px/1.3 var(--fz-font);letter-spacing: .1em;text-transform: uppercase;color: var(--fz-accent)}body.fz .fz-planner__eyebrow::before{content: "";width: 24px;height: 3px;border-radius: 2px;background: var(--fz-accent)}body.fz .fz-planner__title{margin: 0 !important;font: 800 clamp(30px, 3.6vw, 46px)/1.06 var(--fz-head) !important;letter-spacing: -.03em !important;color: var(--fz-ink)}body.fz .fz-planner__lead{margin: 14px 0 0;font-size: 17.5px;line-height: 1.55;color: var(--fz-text)}body.fz .fz-planner__grid{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 24px;align-items: start}body.fz .fz-planner__form{display: grid;gap: 22px;padding: 28px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius-lg);background: #fff}body.fz .fz-planner__field{min-width: 0;margin: 0;padding: 0;border: 0}body.fz .fz-planner__field > legend, body.fz .fz-planner__label{display: flex;align-items: baseline;justify-content: space-between;gap: 8px;width: 100%;margin: 0 0 10px;padding: 0;font: 700 15px/1.3 var(--fz-font);color: var(--fz-ink);text-transform: none;letter-spacing: normal}body.fz .fz-planner__pills label.is-off span{opacity: .45;cursor: not-allowed;border-style: dashed}body.fz .fz-planner__pills label.is-off span::after{content: " · none in stock";margin-left: 4px;font-weight: 500}body.fz .fz-planner__label small{font-weight: 500;color: var(--fz-muted)}body.fz .fz-planner__label output{font-weight: 600;color: var(--fz-accent)}body.fz .fz-planner input[type="radio"], body.fz .fz-planner input[type="checkbox"]{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}body.fz .fz-planner__types{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px}body.fz .fz-planner__type > span{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;height: 100%;padding: 14px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background: #fff;font: 600 14px/1.3 var(--fz-font);color: var(--fz-ink);cursor: pointer;transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease}body.fz .fz-planner__type > span:hover{border-color: var(--fz-ink)}body.fz .fz-planner__type input:checked + span{border-color: var(--fz-accent);background: var(--fz-soft);box-shadow: inset 0 0 0 1px var(--fz-accent)}body.fz .fz-planner__type input:focus-visible + span, body.fz .fz-planner__pills input:focus-visible + span, body.fz .fz-planner__switch input:focus-visible + span{box-shadow: var(--fz-focus)}body.fz .fz-planner__icon{width: 26px;height: 26px;background: var(--fz-accent);-webkit-mask: var(--fz-ico) center / contain no-repeat;mask: var(--fz-ico) center / contain no-repeat}body.fz .fz-planner__icon--party{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l5-13 8 8-13 5zM14 4l1 2M19 9l2-1M17 3l-1 3 3-1M12 9c1-2 3-3 5-3'/%3E%3C/svg%3E")}body.fz .fz-planner__icon--office{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2M3 12.5h18'/%3E%3C/svg%3E")}body.fz .fz-planner__icon--wedding{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}body.fz .fz-planner__icon--kids{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a5 5 0 0 1 5 5c0 3.5-3 6-5 6s-5-2.5-5-6a5 5 0 0 1 5-5zM12 14l-1 2h2l-1-2M12 16c0 2 2 2 2 5'/%3E%3C/svg%3E")}body.fz .fz-planner__icon--bbq{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}body.fz .fz-planner__icon--sports{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v5a4 4 0 0 1-8 0V4zM8 6H5v1a3 3 0 0 0 3 3M16 6h3v1a3 3 0 0 1-3 3M12 13v4M8.5 20h7M10 17h4v3h-4z'/%3E%3C/svg%3E")}body.fz .fz-planner__row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;align-items: end}body.fz .fz-planner__stepper{display: inline-flex;align-items: stretch;width: 100%;height: 48px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);overflow: hidden;background: #fff}body.fz .fz-planner__stepper button{flex: none;width: 48px;border: 0;background: var(--fz-surface);color: var(--fz-ink);font: 500 20px/1 var(--fz-font);cursor: pointer;padding: 0;min-height: 0}body.fz .fz-planner__stepper button:hover{background: var(--fz-soft);color: var(--fz-accent)}body.fz .fz-planner__stepper input{flex: 1;min-width: 0;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-align: center;font: 700 18px/1 var(--fz-font) !important;color: var(--fz-ink) !important;-moz-appearance: textfield}body.fz .fz-planner__stepper input::-webkit-outer-spin-button, body.fz .fz-planner__stepper input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.fz .fz-planner input[type="range"]{width: 100%;height: 48px;margin: 0;accent-color: var(--fz-accent);background: transparent}body.fz .fz-planner__pills{display: flex;flex-wrap: wrap;gap: 8px}body.fz .fz-planner__pills label{margin: 0}body.fz .fz-planner__pills span{display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border: 1px solid var(--fz-line-strong);border-radius: 999px;background: #fff;font: 600 14px/1.2 var(--fz-font);color: var(--fz-ink);cursor: pointer;transition: border-color .15s ease, background-color .15s ease}body.fz .fz-planner__pills span:hover{border-color: var(--fz-ink)}body.fz .fz-planner__pills input:checked + span{border-color: var(--fz-accent);background: var(--fz-accent);color: #fff}body.fz .fz-planner__pills input[type="checkbox"]:checked + span::before{content: "";width: 14px;height: 14px;margin-right: 8px;background: #fff;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}body.fz .fz-planner__switch{display: flex;align-items: center;min-height: 48px;margin: 0;cursor: pointer}body.fz .fz-planner__switch span{position: relative;display: inline-flex;align-items: center;gap: 12px;font: 600 15px/1.3 var(--fz-font);color: var(--fz-ink);border-radius: 999px}body.fz .fz-planner__switch span::before{content: "";flex: none;width: 44px;height: 26px;border-radius: 999px;background: var(--fz-line-strong);transition: background-color .15s ease}body.fz .fz-planner__switch span::after{content: "";position: absolute;left: 3px;top: 50%;width: 20px;height: 20px;margin-top: -10px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, .2);transition: transform .15s ease}body.fz .fz-planner__switch input:checked + span::before{background: var(--fz-accent)}body.fz .fz-planner__switch input:checked + span::after{transform: translateX(18px)}body.fz .fz-planner__money{display: flex;align-items: center;height: 48px;border: 1px solid var(--fz-line-strong);border-radius: var(--fz-radius-sm);background: #fff;overflow: hidden}body.fz .fz-planner__money > span{padding: 0 0 0 14px;font: 600 16px var(--fz-font);color: var(--fz-muted)}body.fz .fz-planner__money input{flex: 1;min-width: 0;height: 100% !important;margin: 0 !important;padding: 0 12px 0 6px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;font: 600 16px var(--fz-font) !important;color: var(--fz-ink) !important}body.fz .fz-planner__stepper:focus-within, body.fz .fz-planner__money:focus-within{border-color: var(--fz-accent);box-shadow: var(--fz-focus)}body.fz .fz-planner__result{position: sticky;top: 112px;display: grid;gap: 16px;padding: 28px;border-radius: var(--fz-radius-lg);background: linear-gradient(180deg, var(--fz-soft) 0, #fff 220px);border: 1px solid color-mix(in srgb, var(--fz-accent) 18%, #fff)}body.admin-bar.fz .fz-planner__result{top: 144px}body.fz .fz-planner__total{display: flex;flex-direction: column;gap: 4px}body.fz .fz-planner__big{font: 800 clamp(44px, 5vw, 64px)/1 var(--fz-head);letter-spacing: -.04em;color: var(--fz-ink);font-variant-numeric: tabular-nums}body.fz .fz-planner__totalnote{font-size: 15px;color: var(--fz-text)}body.fz .fz-planner__bars{display: grid;gap: 10px}body.fz .fz-planner__bar{display: grid;grid-template-columns: 1fr auto;gap: 6px 10px;font-size: 14px;color: var(--fz-ink)}body.fz .fz-planner__barval{font-weight: 700;font-variant-numeric: tabular-nums}body.fz .fz-planner__bartrack{grid-column: 1 / -1;height: 6px;border-radius: 999px;background: rgba(8, 30, 71, .08);overflow: hidden}body.fz .fz-planner__bartrack span{display: block;height: 100%;border-radius: inherit;background: var(--fz-accent);transition: width .3s ease}body.fz .fz-planner__bar--cola .fz-planner__bartrack span{background: #e61d2b}body.fz .fz-planner__bar--water .fz-planner__bartrack span{background: #2a8fd6}body.fz .fz-planner__bar--iced .fz-planner__bartrack span{background: #e0a200}body.fz .fz-planner__bar--sports .fz-planner__bartrack span{background: #00a19a}body.fz .fz-planner__tag{align-self: flex-start;margin-top: 3px;padding: 2px 8px;border-radius: 999px;background: #e9f7ef;color: #13703d;font: 600 11.5px/1.4 var(--fz-font)}body.fz .fz-planner__items{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}body.fz .fz-planner__item{display: grid;grid-template-columns: 56px minmax(0, 1fr) auto;gap: 12px;align-items: center;margin: 0;padding: 10px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius-sm);background: #fff}body.fz .fz-planner__thumb{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 8px;background: var(--fz-surface);overflow: hidden}body.fz .fz-planner__thumb img{width: 88%;height: 88%;object-fit: contain;mix-blend-mode: multiply}body.fz .fz-planner__iteminfo{display: flex;flex-direction: column;gap: 2px;min-width: 0}body.fz .fz-planner__itemname{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 600 14.5px/1.3 var(--fz-font);color: var(--fz-ink) !important;text-decoration: none}body.fz .fz-planner__itemname:hover{color: var(--fz-accent) !important}body.fz .fz-planner__itemmeta{font-size: 12.5px;color: var(--fz-muted)}body.fz .fz-planner__qty{display: flex;flex-direction: column;align-items: flex-end;font-size: 13px;color: var(--fz-muted);font-variant-numeric: tabular-nums;white-space: nowrap}body.fz .fz-planner__qty strong{color: var(--fz-ink)}body.fz .fz-planner__qty span{font: 700 15px/1.3 var(--fz-font);color: var(--fz-ink)}body.fz .fz-planner__empty{margin: 0;padding: 12px 14px;border-radius: var(--fz-radius-sm);background: #fff8e6;color: #6b4a00;font-size: 14px;line-height: 1.45}body.fz .fz-planner__empty a{color: inherit;font-weight: 700;text-decoration: underline}body.fz .fz-planner__sum{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-top: 14px;border-top: 1px solid var(--fz-line);font-size: 15px;color: var(--fz-text)}body.fz .fz-planner__sum strong{font: 800 26px/1 var(--fz-font);letter-spacing: -.02em;color: var(--fz-ink);font-variant-numeric: tabular-nums}body.fz .fz-planner__budget{margin: 0;padding: 10px 14px;border-radius: var(--fz-radius-sm);font: 600 14px/1.4 var(--fz-font)}body.fz .fz-planner__budget.is-ok{background: #e9f7ef;color: var(--fz-success)}body.fz .fz-planner__budget.is-over{background: #fdeceb;color: var(--fz-danger)}body.fz .fz-planner__add{width: 100%;min-height: 52px;font-size: 16px}body.fz .fz-planner__add[disabled]{opacity: .5;cursor: not-allowed}body.fz .fz-planner__small{margin: -6px 0 0;font-size: 13px;line-height: 1.45;color: var(--fz-muted)}body.fz .fz-planner__small a, body.fz .fz-planner__help a{color: var(--fz-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}body.fz .fz-planner__maths{padding-top: 12px;border-top: 1px solid var(--fz-line)}body.fz .fz-planner__maths summary{cursor: pointer;font: 600 14.5px/1.4 var(--fz-font);color: var(--fz-ink)}body.fz .fz-planner__maths ol{margin: 10px 0 0;padding-left: 20px;font-size: 13.5px;line-height: 1.55;color: var(--fz-text)}body.fz .fz-planner__maths li{margin: 0 0 6px}body.fz .fz-planner__help{margin: 24px 0 0;font-size: 15px;color: var(--fz-text)}@media (max-width: 1024px){body.fz .fz-planner__grid{grid-template-columns: 1fr}body.fz .fz-planner__result{position: static}}@media (max-width: 600px){body.fz .fz-planner__form, body.fz .fz-planner__result{padding: 18px}body.fz .fz-planner__types{grid-template-columns: repeat(2, minmax(0, 1fr))}body.fz .fz-planner__row{grid-template-columns: 1fr}}body.fz-sdw :is(.btn, .button, button, input[type="submit"], input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="tel"], input[type="password"], input[type="number"], input[type="url"], select, textarea, .select2-container .select2-selection, .woocommerce-message, .woocommerce-info, .woocommerce-error, .wc-block-components-notice-banner, .wc-block-components-button, .wc-block-components-text-input input, .wc-block-components-select select, .wc-block-components-totals-coupon, .page-numbers, .woocommerce-pagination a, .MyAccount-dashboard-buttons a, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation li a, .et_b_header-search .input-row, .sidebar-widget, .nav-sublist-dropdown, .et-mini-content, .et-popup-content, .mfp-content, .woocommerce-product-gallery, .woocommerce-product-gallery__image, .onsale){border-radius: 4px !important}body.fz-sdw .et_b_header-search .input-row{overflow: hidden}body.fz-sdw .et_b_header-search .input-row :is(input, button, .search-button, .input-group-btn){border-radius: 0 !important}body.fz-sdw .fz-chip, body.fz-sdw .fz-reorder__due, body.fz-sdw .fz-facet__n{border-radius: 999px !important}body.fz .fz-planner__tag--low{background: #fff4e0;color: #8a5300}body.fz .fz-dash{margin: 0 0 28px}body.fz .fz-dash__title{margin: 0 0 6px !important;font-size: clamp(24px, 2.4vw, 30px) !important;line-height: 1.15 !important}body.fz .fz-dash__lead{max-width: 64ch;margin: 0 0 20px;color: var(--fz-text);font-size: 16px;line-height: 1.55}body.fz .fz-dash__links{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 12px;margin: 0 !important;padding: 0 !important;list-style: none !important}body.fz .fz-dash__links li{margin: 0 !important;padding: 0 !important;list-style: none !important}body.fz .fz-dash__links li::before{display: none !important}body.fz .fz-dash__link{display: grid;grid-template-columns: 36px 1fr;grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;align-items: center;height: 100%;padding: 14px 16px;border: 1px solid var(--fz-line);border-radius: var(--fz-radius);background: #fff;color: var(--fz-ink) !important;text-decoration: none !important;transition: border-color .15s ease, box-shadow .15s ease}body.fz .fz-dash__link:hover{border-color: var(--fz-accent);box-shadow: var(--fz-shadow)}body.fz .fz-dash__link strong{grid-column: 2;font: 600 15px/1.25 var(--fz-font)}body.fz .fz-dash__link span:not(.fz-dash__icon){grid-column: 2;font-size: 13px;line-height: 1.35;color: var(--fz-muted)}body.fz .fz-dash__icon{grid-row: 1 / 3;width: 36px;height: 36px;border-radius: var(--fz-radius-sm);background: var(--fz-soft);position: relative}body.fz .fz-dash__icon::after{content: "";position: absolute;inset: 8px;background: var(--fz-accent);-webkit-mask: var(--fz-ico) center / contain no-repeat;mask: var(--fz-ico) center / contain no-repeat}body.fz .fz-dash__link--orders{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4v10l-9 4-9-4z'/%3E%3Cpath d='M3 7l9 4 9-4M12 11v10'/%3E%3C/svg%3E")}body.fz .fz-dash__link--reorder{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7M20 4v7h-7'/%3E%3C/svg%3E")}body.fz .fz-dash__link--quick{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}body.fz .fz-dash__link--lists{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E")}body.fz .fz-dash__link--planner{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l5-13 8 8-13 5zM14 4l1 2M19 9l2-1'/%3E%3C/svg%3E")}body.fz .fz-dash__link--address{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}body.fz .fz-dash__link--account{--fz-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}body.fz .fz-dash__products{margin: 36px 0 0}body.fz .fz-dash__products .fz-section-title{margin: 0 0 16px}body.fz .woocommerce-MyAccount-content > .swiper-entry, body.fz .woocommerce-MyAccount-content > .MyAccount-dashboard-buttons{display: none !important}body.fz .wp-block-woocommerce-empty-cart-block .fz-emptycart{max-width: 620px;margin: 8px auto 36px;text-align: center}body.fz .wp-block-woocommerce-empty-cart-block .fz-emptycart__title{margin: 0 0 10px !important;font-size: clamp(26px, 2.6vw, 34px) !important;line-height: 1.15 !important}body.fz .wp-block-woocommerce-empty-cart-block .fz-emptycart__lead{margin: 0 0 20px;font-size: 16.5px;line-height: 1.55;color: var(--fz-text)}body.fz .wp-block-woocommerce-empty-cart-block .fz-emptycart__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 0}body.fz .wp-block-woocommerce-empty-cart-block > h2.wp-block-heading{margin: 0 0 18px !important;text-align: center;font-size: clamp(22px, 2.2vw, 28px) !important}body.fz .fz-emptycart__products{width: 100%;margin: 0 0 48px;text-align: left}body.fz .fz-card__pack{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-height: 1.4em}body.fz .fz-card__price{margin-top: auto !important;padding-top: 12px;min-height: 76px}body.fz .fz-card__price .sdw-price{flex-direction: column;align-items: flex-start;flex-wrap: nowrap;gap: 1px}body.fz .fz-card__price .sdw-price strong, body.fz .fz-card__price > .amount, body.fz .fz-card__price > .woocommerce-Price-amount{white-space: nowrap}body.fz .fz-card__price .sdw-price > span, body.fz .fz-card__price .sdw-tax-secondary{display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}body.fz .fz-card__price .sdw-tax-secondary{margin-top: 1px}body.fz .fz-card .fz-stock{min-height: 18px;margin: 4px 0 0;white-space: nowrap;overflow: hidden}body.fz .fz-card .fz-stock__dot{flex: none}body.fz .fz-card__foot{margin-top: 0;padding-top: 14px;display: flex;flex-direction: column;justify-content: flex-end;min-height: 106px}body.fz .fz-card__actions{flex-direction: column;flex-wrap: nowrap;align-items: flex-start;gap: 8px}body.fz .fz-card__actions > :is(a, button, .button, .fz-btn){width: 100%;justify-content: center}@media (max-width: 1199px){body.fz{--fz-cols: 3}}@media (max-width: 1024px){body.fz .fz-hero__copy > .elementor-widget-wrap{padding: 48px 36px !important}body.fz .fz-brandgrid{grid-template-columns: repeat(3, minmax(0, 1fr))}body.fz .fz-footer__col{margin-top: 32px}}@media (max-width: 767px){body.fz{--fz-cols: 2;--fz-gap: 12px}body.fz .fz-grid, body.fz .products-loop .ajax-content:has(> .fz-card), body.fz ul.products:has(> .fz-card), body.fz div.products:has(> .fz-card){gap: 16px 12px}body.fz .fz-card__body{padding: 12px 12px 14px}body.fz .fz-card__title{font-size: 14.5px !important}body.fz .fz-card__meta{font-size: 11px}body.fz .fz-card__pack{font-size: 13px}body.fz .fz-card__price .sdw-price strong, body.fz .fz-card__price > .amount{font-size: 17px}body.fz .fz-card__price .sdw-price > span{flex-basis: 100%;font-size: 12px}body.fz .fz-card__price .sdw-tax-secondary{display: none}body.fz .fz-card__price{min-height: 54px;padding-top: 10px}body.fz .fz-card__actions{flex-direction: column;align-items: stretch}body.fz .fz-qty{width: 100%;justify-content: space-between}body.fz .fz-qty__input{flex: 1}body.fz .fz-card__actions .fz-btn, body.fz .fz-card__actions .button{width: 100%}body.fz .fz-badge{top: 8px;left: 8px;height: 22px;font-size: 11px;padding: 0 8px}body.fz.single-product .product-information form.cart .single_add_to_cart_button{flex-basis: 100%}body.fz .fz-sec{padding: 48px 0}body.fz .fz-sec--head{padding: 48px 0 0}body.fz .fz-sec--after-head{padding: 16px 0 48px}body.fz .fz-hero{padding: 16px 0 32px}body.fz .elementor-section.fz-hero > .elementor-container{margin: 0 15px}body.fz .fz-hero__copy > .elementor-widget-wrap{padding: 36px 24px 32px !important}body.fz .fz-hero__lead p{font-size: 16px;margin: 14px 0 22px}body.fz .fz-media img{aspect-ratio: 4 / 3;height: auto !important;min-height: 0}body.fz .fz-trust .elementor-column{margin-bottom: 16px}body.fz .fz-tile .elementor-image-box-title{font-size: 15.5px !important}body.fz .fz-tile .elementor-image-box-description{font-size: 13.5px}body.fz .fz-brandgrid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}body.fz .fz-brandgrid__item{min-height: 76px;padding: 14px 16px}body.fz .fz-step{padding: 22px;margin-bottom: 4px}body.fz .fz-cta{padding: 0 0 48px}body.fz .elementor-section.fz-cta > .elementor-container{margin: 0 15px;padding: 32px 24px}body.fz .fz-cta__actions > .elementor-widget-wrap{justify-content: flex-start;margin-top: 20px}body.fz footer.footer{padding-top: 48px !important}body.fz .fz-hero__copy .fz-elbtn, body.fz .fz-cta__actions .fz-elbtn{width: 100% !important;margin-bottom: 10px !important}body.fz .fz-hero__copy .fz-elbtn .elementor-button, body.fz .fz-cta__actions .fz-elbtn .elementor-button{width: 100%}body.fz #back-top, body.fz .back-top{display: none !important}body.fz .fz-404{padding: 36px 15px 56px}body.fz .fz-search{flex-direction: column}body.fz .fz-noresults{padding: 24px 18px}body.fz .sdw-postcode{padding: 20px}body.fz .sdw-postcode .sdw-postcode-entry{flex-direction: column}body.fz .u-columns > .u-column1, body.fz .u-columns > .u-column2{padding: 24px 20px !important;margin-bottom: 16px}body.fz .fz-footer__col{margin-top: 28px}body.fz .fz-footer__bottom-right .elementor-widget-wrap{justify-content: flex-start;text-align: left;margin-top: 6px}}@media (max-width: 359px){body.fz{--fz-cols: 1}}body.fz .et_b_header-account > a .et-element-label, body.fz .et_b_header-cart > a .et-element-label, body.fz .et_b_header-cart > a .et-cart-total{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}body.fz .et_b_header-account > a, body.fz .et_b_header-cart > a{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;padding: 0 !important;border-radius: var(--fz-radius-sm);transition: background-color .15s ease}body.fz .et_b_header-account > a:hover, body.fz .et_b_header-cart > a:hover, body.fz .et_b_header-account > a:focus-visible, body.fz .et_b_header-cart > a:focus-visible{background-color: rgba(8, 30, 71, .06)}body.fz .et_b_header-account > a > span, body.fz .et_b_header-cart > a > span{gap: 0 !important}body.fz .et_b_header-account > a .et_b-icon svg, body.fz .et_b_header-cart > a .et_b-icon svg{width: 22px !important;height: 22px !important}body.fz .et_b_header-cart > a .et-cart-quantity{top: -5px !important;right: -7px !important}body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-account), body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-cart){padding-left: 0 !important;padding-right: 0 !important}@media (min-width: 993px){body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-account){flex: 0 0 auto !important;margin-left: auto !important}body.fz .header-wrapper .header-main .et_column:has(> .et_b_header-cart){flex: 0 0 auto !important;margin-left: 2px !important}}@media (max-width: 992px){body.fz .mobile-header-wrapper .et_column:has(> .et_b_header-account){flex: 1 1 auto !important;width: auto !important;max-width: none !important;display: flex;justify-content: flex-end}body.fz .mobile-header-wrapper .et_column:has(> .et_b_header-cart){flex: 0 0 auto !important;width: auto !important;max-width: none !important;margin-left: 0 !important}body.fz .mobile-header-wrapper .et_b_header-account, body.fz .mobile-header-wrapper .et_b_header-cart{justify-content: flex-end !important}}@media (min-width: 993px){body.fz header#header .header-main .et-wrap-columns{justify-content: flex-start;gap: 0 clamp(14px, 1.6vw, 26px)}body.fz header#header .header-main .et-wrap-columns > .et_column{flex: 0 0 auto !important;width: auto !important;max-width: none !important;padding-left: 0 !important;padding-right: 0 !important}body.fz header#header .header-main .et-wrap-columns > .et_column:has(> .et_b_header-search){flex: 1 1 340px !important;min-width: 220px;max-width: 520px !important;margin-left: auto !important}body.fz header#header .header-main .et-wrap-columns > .et_column:has(> .et_b_header-account){margin-left: 0 !important}body.fz header#header .header-main .et-wrap-columns > .et_column:has(> .et_b_header-cart){margin-left: calc(2px - clamp(14px, 1.6vw, 26px)) !important}body.fz header#header .header-main .et_b_header-menu .menu{flex-wrap: nowrap !important}body.fz header#header .header-main .et_b_header-menu .menu > li > a{padding: 10px clamp(8px, .85vw, 12px) !important;white-space: nowrap}body.fz header#header .header-main .et_b_header-menu .menu > li:first-child > a{padding-left: 0 !important}body.fz header .item-design-mega-menu > .nav-sublist-dropdown{width: 760px !important}}@media (min-width: 993px) and (max-width: 1199px){body.fz header#header .header-main .et_b_header-logo img{max-width: 132px !important;height: auto}body.fz header#header .header-main .et_b_header-menu .menu > li > a{font-size: 13.5px !important}}body.fz header .item-design-dropdown > .nav-sublist-dropdown{min-width: 220px;padding: 10px 0 !important;border: 1px solid var(--fz-line) !important;border-top: 0 !important;border-radius: 0 0 var(--fz-radius) var(--fz-radius) !important;background: #fff;box-shadow: 0 18px 40px rgba(4, 28, 52, .12) !important}body.fz header .item-design-dropdown > .nav-sublist-dropdown .container{padding: 0 !important}body.fz header .item-design-dropdown > .nav-sublist-dropdown li > a{padding: 7px 20px !important;font: 500 15px/1.35 var(--fz-font) !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--fz-ink) !important}body.fz header .item-design-dropdown > .nav-sublist-dropdown li > a:hover, body.fz header .item-design-dropdown > .nav-sublist-dropdown li > a:focus-visible{color: var(--fz-accent) !important;text-decoration: underline;text-underline-offset: 3px}body.fz header .item-design-dropdown > .nav-sublist-dropdown li.fz-auto-link--logo > a{min-height: 38px;padding-top: 4px !important;padding-bottom: 4px !important}body.fz .fz-brandhero--logo{display: flex;flex-direction: column;align-items: center;padding: 30px 40px 46px;text-align: center;background: radial-gradient(120% 95% at 50% 42%, color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 13%, #fff) 0%, color-mix(in srgb, var(--fz-brand, var(--fz-accent)) 4%, #fff) 72%)}body.fz .fz-brandhero--logo .fz-brandhero__crumbs{align-self: flex-start;margin: 0 0 18px}body.fz .fz-brandhero__title--logo{margin: 10px 0 24px !important;line-height: 0 !important}body.fz .fz-brandhero__logo{display: block;width: auto !important;max-width: min(440px, 78vw) !important;height: auto !important;max-height: 136px;object-fit: contain;object-position: center}body.fz .fz-brandhero--logo .fz-brandhero__eyebrow{justify-content: center;margin-bottom: 8px}body.fz .fz-brandhero--logo .fz-brandhero__lead{margin: 8px auto 26px}body.fz .fz-brandhero--logo .fz-brandhero__actions{justify-content: center}body.fz .fz-brandcard--logo .fz-brandcard__media{padding: 11% 15%}body.fz .fz-brandcard__logo{display: block;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: contain;object-position: center;transition: transform .35s cubic-bezier(.2, .7, .2, 1)}body.fz .fz-brandcard--logo:hover .fz-brandcard__logo{transform: scale(1.04)}body.fz .fz-brandcard--logo .fz-brandcard__body{padding-top: 14px}body.fz .fz-brandcard__body{flex: 1 1 auto}body.fz .fz-brandcard__go{margin-top: auto !important;padding-top: 12px}body.fz .fz-auto-link--logo > a{display: flex !important;align-items: center;min-height: 40px}body.fz .fz-menu-logo{display: inline-flex;align-items: center}body.fz .fz-menu-logo img{display: block;width: auto !important;height: 24px !important;max-width: 112px;object-fit: contain;object-position: left center}body.fz .fz-auto-link--logo .fz-menu-logo__name{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}@media (max-width: 767px){body.fz .fz-brandhero--logo{padding: 22px 20px 32px}body.fz .fz-brandhero__title--logo{margin: 6px 0 18px !important}body.fz .fz-brandhero__logo{max-height: 88px}}body.fz .term-description{max-width: 820px;margin: 0 0 20px;color: var(--fz-text);font-size: 16px;line-height: 1.6}body.fz .term-description p{margin: 0}body.fz .fz-termabout{clear: both;max-width: 820px;margin: 48px 0 8px;padding-top: 28px;border-top: 1px solid var(--fz-line)}body.fz .fz-termabout .fz-section-title{margin: 0 0 14px}body.fz .fz-termabout__text p{margin: 0 0 14px;color: var(--fz-text);font-size: 16px;line-height: 1.7}body.fz .fz-termabout__text a{color: var(--fz-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}body.fz .fz-faq{clear: both;max-width: 820px;margin: 28px 0 40px}body.fz .fz-faq__title{margin: 0 0 12px;font-family: var(--fz-head);font-size: 22px;color: var(--fz-ink)}body.fz .fz-faq__item{border: 1px solid var(--fz-line);border-radius: var(--fz-radius-sm);background: #fff;margin: 0 0 10px}body.fz .fz-faq__q{cursor: pointer;padding: 14px 44px 14px 16px;font-weight: 600;color: var(--fz-ink);list-style: none;position: relative}body.fz .fz-faq__q::-webkit-details-marker{display: none}body.fz .fz-faq__q::after{content: "+";position: absolute;right: 16px;top: 50%;transform: translateY(-50%);font-size: 20px;line-height: 1;color: var(--fz-muted)}body.fz .fz-faq__item[open] .fz-faq__q::after{content: "\2212"}body.fz .fz-faq__a{padding: 0 16px 14px;color: var(--fz-text)}body.fz .fz-faq__a p{margin: 0 0 8px}body.fz .fz-faq__a a{color: var(--fz-ink);text-decoration: underline}body.fz .fz-brandgroup{margin: 0 0 40px}body.fz .fz-brandgroup__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0 0 14px;padding-bottom: 10px;border-bottom: 1px solid var(--fz-line)}body.fz .fz-brandgroup__title{margin: 0;font-family: var(--fz-head);font-size: 22px;color: var(--fz-ink)}body.fz .fz-brandgroup__all{flex: none;font-weight: 600;font-size: 14px;color: var(--fz-ink);text-decoration: underline;text-underline-offset: 2px}body.fz .fz-brandgroup--soon .fz-brandcard__count{color: var(--fz-muted)}body.fz .fz-comingsoon{margin-bottom: 24px}body.fz .fz-comingsoon + .fz-404__products{margin-top: 8px}@media (max-width: 767px){body.fz .fz-termabout{margin-top: 32px}body.fz .fz-brandgroup__title, body.fz .fz-faq__title{font-size: 19px}}body.fz .content:has(.fz-comingsoon) .filter-wrap, body.fz .main-products-loop:has(.fz-comingsoon) .woocommerce-result-count{display: none !important}body.fz .fz-comingsoon{margin-top: 24px}body.fz .fz-card--locked .fz-card__price{min-height: 0;padding-top: 14px;margin-bottom: 0 !important}body.fz .fz-card--locked .fz-card .fz-stock, body.fz .fz-card--locked .fz-stock{display: none}body.fz .fz-card--locked .fz-card__foot{min-height: 0;padding-top: 12px}body.fz .fz-card--locked .fz-card__actions{gap: 10px}body.fz .fz-card--locked .fz-card__sublink{align-self: center;flex-basis: auto}body.fz .fz-btn--secondary:is(:hover, :focus-visible){background: var(--fz-accent);border-color: var(--fz-accent);color: #fff !important}@media (max-width: 767px){body.fz .fz-card--locked .fz-card__price{min-height: 0;padding-top: 10px}body.fz .fz-card--locked .fz-card__foot{padding-top: 10px}}body.fz input:is([type="radio"], [type="checkbox"]):focus:not(:focus-visible){box-shadow: none !important;outline: none !important}body.fz :is(label, li, .fzdc-rate, .wc-block-components-radio-control__option):has(> input:is([type="radio"], [type="checkbox"]):focus-visible), body.fz .fzdc-rate:has(input:focus-visible){outline: 2px solid var(--fz-accent);outline-offset: 2px}body.fz .fz-badge{white-space: nowrap;max-width: calc(100% - 16px);overflow: hidden;text-overflow: ellipsis}@media (max-width: 767px){body.fz .products-list .fz-card--tbc .fz-card__media .fz-badge--muted{display: none !important}}body.fz.logged-in .header-promo-text a[href*="/trade-account"]{display: none !important}body.fz .fz-stock--order{color: var(--fz-ink)}body.fz .fz-stock--order .fz-stock__dot{width: 7px;height: 7px;margin: 0 1px;border-radius: 1px;background: #d14700;transform: rotate(45deg)}body.fz.single-product .product-information .stock.available-on-backorder{display: inline-flex;align-items: center;gap: 9px;color: var(--fz-ink)}body.fz.single-product .product-information .stock.available-on-backorder::before{content: "";flex: none;width: 7px;height: 7px;margin: 0 1px;border-radius: 1px;background: #d14700;transform: rotate(45deg)}