:root{--kz-black:#000;--kz-white:#fff;--kz-red:#ff0615;--kz-red-dark:#810000;--kz-grey-600:#54595f;--kz-grey-500:#7a7a7a;--kz-grey-300:#ccc;--kz-text:#333;--kz-text-muted:var(--kz-grey-500);--kz-text-checkout:#69727d;--kz-bg:var(--kz-white);--kz-bg-soft:#eee;--kz-bg-filter:#f2f2f2;--kz-bg-field:#f9fafa;--kz-bg-image:#f4f4f4;--kz-bg-image-warm:#f4f2ee;--kz-bg-dark-soft:#141414;--kz-bg-dark:#1a1a1a;--kz-border:#ededed;--kz-border-strong:#d5d8dc;--kz-border-select:#ddd;--kz-border-warm:#ece8e1;--kz-border-input:#00000026;--kz-hover:var(--kz-grey-600);--kz-focus:#000;--kz-focus-ring:2px solid var(--kz-focus);--kz-error:#c0392b;--kz-required:#a00;--kz-success:#8fae1b;--kz-info:#1e85be;--kz-danger:#b81c23;--kz-notice-bg:#f6f5f8;--kz-notice-text:#515151;--kz-overlay:#000c;--kz-overlay-filters:#0006;--kz-overlay-minicart:#00000040;--kz-overlay-modal:#14141499;--kz-font-display:"Syne", "Syne Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--kz-font-body:"Work Sans", "Work Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--kz-fw-regular:400;--kz-fw-medium:500;--kz-fw-semibold:600;--kz-fw-bold:700;--kz-fs-xs:12px;--kz-fs-sm:14px;--kz-fs-base:16px;--kz-fs-lg:18px;--kz-fs-xl:20px;--kz-fs-h1:26px;--kz-fs-h2:26px;--kz-fs-h3:20px;--kz-fs-h4:18px;--kz-fs-h5:16px;--kz-fs-h6:14px;--kz-lh-base:1.5;--kz-lh-heading:1.15;--kz-ls-heading:-1px;--kz-space-1:4px;--kz-space-2:8px;--kz-space-3:12px;--kz-space-4:16px;--kz-space-5:20px;--kz-space-6:24px;--kz-space-7:32px;--kz-space-8:40px;--kz-space-9:50px;--kz-space-10:64px;--kz-gutter:16px;--kz-container:1140px;--kz-container-wide:1440px;--kz-radius-none:0;--kz-radius-sm:2px;--kz-radius:3px;--kz-radius-md:4px;--kz-radius-pill:30px;--kz-radius-round:50%;--kz-shadow-none:none;--kz-shadow-pop:2px 8px 23px 3px #0003;--kz-shadow-dropdown:0 4px 12px #0000001f;--kz-z-header:100;--kz-z-dropdown:200;--kz-z-sticky-bar:300;--kz-z-overlay:400;--kz-z-drawer:500;--kz-z-search:550;--kz-z-modal:600;--kz-z-toast:700;--kz-ease:ease;--kz-ease-standard:cubic-bezier(.4, 0, .2, 1);--kz-dur-fast:.2s;--kz-dur:.3s;--kz-dur-slow:.4s;--kz-dur-panel:.8s;--kz-header-h:70px;--kz-topbar-h:0px}@media (min-width:768px){:root{--kz-fs-h1:32px;--kz-fs-h2:32px;--kz-fs-h3:24px;--kz-fs-h4:20px;--kz-fs-h5:18px;--kz-fs-h6:16px;--kz-gutter:20px;--kz-header-h:100px}}@media (min-width:1025px){:root{--kz-gutter:24px}}@media (prefers-reduced-motion:reduce){:root{--kz-dur-fast:.01ms;--kz-dur:.01ms;--kz-dur-slow:.01ms;--kz-dur-panel:.01ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}html.kz-locked{overflow:hidden}body{background:var(--kz-bg);color:var(--kz-text);font-family:var(--kz-font-body);font-size:var(--kz-fs-base);font-weight:var(--kz-fw-regular);line-height:var(--kz-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}img{vertical-align:middle;border:0}figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--kz-border);margin:var(--kz-space-6) 0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}[hidden]{display:none!important}summary{cursor:pointer}summary::-webkit-details-marker{display:none}summary{list-style:none}h1,h2,h3,h4,h5,h6{color:var(--kz-black);font-family:var(--kz-font-display);font-weight:var(--kz-fw-medium);line-height:var(--kz-lh-heading);text-transform:uppercase;letter-spacing:var(--kz-ls-heading);margin:0 0 .5em}h1{font-size:var(--kz-fs-h1)}h2{font-size:var(--kz-fs-h2)}h3{font-size:var(--kz-fs-h3)}h4{font-size:var(--kz-fs-h4)}h5{font-size:var(--kz-fs-h5)}h6{font-size:var(--kz-fs-h6)}strong,b{font-weight:var(--kz-fw-semibold)}small{font-size:var(--kz-fs-xs)}.kz-title{font-family:var(--kz-font-display);text-transform:uppercase;letter-spacing:var(--kz-ls-heading)}.kz-menu-text{font-family:var(--kz-font-display);font-size:var(--kz-fs-sm);font-weight:var(--kz-fw-medium);text-transform:uppercase}.kz-prose>*+*{margin-top:1em}.kz-prose a{text-underline-offset:2px;text-decoration:underline}.kz-prose ul,.kz-prose ol{padding-left:1.25em}.kz-prose ul{list-style:outside}.kz-prose ol{list-style:decimal}.kz-prose img{height:auto}a{color:var(--kz-black);transition:color var(--kz-dur) var(--kz-ease);text-decoration:none}a:hover{color:var(--kz-hover)}:focus-visible{outline:var(--kz-focus-ring);outline-offset:2px}:is(.kz-dark :focus-visible,.kz-topbar :focus-visible){outline-color:var(--kz-white)}:focus:not(:focus-visible){outline:0}.kz-btn,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,input[type=submit],input[type=button]{justify-content:center;align-items:center;gap:var(--kz-space-2);border:1px solid var(--kz-black);border-radius:var(--kz-radius);background:var(--kz-black);min-height:44px;color:var(--kz-white);font-family:var(--kz-font-display);font-size:var(--kz-fs-sm);font-weight:var(--kz-fw-medium);letter-spacing:0;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color var(--kz-dur) var(--kz-ease), color var(--kz-dur) var(--kz-ease), border-color var(--kz-dur) var(--kz-ease);-webkit-appearance:none;appearance:none;padding:12px 24px;line-height:1.2;text-decoration:none;display:inline-flex}.kz-btn:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,input[type=submit]:hover,input[type=button]:hover{background:var(--kz-hover);border-color:var(--kz-hover);color:var(--kz-white)}.kz-btn:focus-visible{background:var(--kz-hover);border-color:var(--kz-hover);color:var(--kz-white)}.kz-btn:disabled,.kz-btn[aria-disabled=true],.button.disabled,.button:disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kz-btn--outline{color:var(--kz-black);background:0 0}:is(.kz-btn--outline:hover,.kz-btn--outline:focus-visible){background:var(--kz-black);border-color:var(--kz-black);color:var(--kz-white)}.kz-btn--red{background:var(--kz-red);border-color:var(--kz-red);color:var(--kz-white)}:is(.kz-btn--red:hover,.kz-btn--red:focus-visible){background:var(--kz-black);border-color:var(--kz-black);color:var(--kz-white)}.kz-btn--white{background:var(--kz-white);border-color:var(--kz-white);color:var(--kz-black)}:is(.kz-btn--white:hover,.kz-btn--white:focus-visible){color:var(--kz-white);background:0 0}.kz-btn--block{width:100%;display:flex}.kz-btn--sm{min-height:36px;padding:8px 16px}.kz-btn.is-loading{color:#0000;pointer-events:none;position:relative}.kz-btn.is-loading:after{content:"";border:2px solid var(--kz-white);border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite kz-spin;position:absolute;inset:0}.kz-btn--outline.is-loading:after{border-color:var(--kz-black);border-right-color:#0000}.kz-btn-reset{color:inherit;font:inherit;background:0 0;border:0;padding:0}@keyframes kz-spin{to{transform:rotate(360deg)}}label,.kz-label{font-size:var(--kz-fs-xs);font-weight:var(--kz-fw-medium);margin-bottom:4px;display:block}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea,.kz-input{border:1px solid var(--kz-border-input);border-radius:var(--kz-radius-none);background:var(--kz-white);width:100%;min-height:44px;color:var(--kz-text);-webkit-appearance:none;appearance:none;transition:border-color var(--kz-dur-fast) var(--kz-ease), box-shadow var(--kz-dur-fast) var(--kz-ease);padding:10px 12px;font-size:16px;line-height:1.4;display:block}textarea{resize:vertical;min-height:120px}select{border-radius:var(--kz-radius-md);border-color:var(--kz-border-select);background-image: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}input::placeholder,textarea::placeholder{color:var(--kz-grey-500);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--kz-black);outline:var(--kz-focus-ring);outline-offset:0}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--kz-black);vertical-align:middle}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}.woocommerce-invalid input,.woocommerce-invalid select,.woocommerce-invalid textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--kz-error)}.required,abbr.required{color:var(--kz-required);border:0;text-decoration:none}.kz-field-error{color:var(--kz-error);font-size:var(--kz-fs-xs);margin-top:4px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{margin:0 0 var(--kz-space-5);border-top:3px solid var(--kz-info);background:var(--kz-notice-bg);color:var(--kz-notice-text);font-size:var(--kz-fs-base);padding:1em 1.5em;list-style:none}.woocommerce-message{border-top-color:var(--kz-success)}.woocommerce-error{border-top-color:var(--kz-danger)}.woocommerce-error li{margin:0}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{text-decoration:underline}.woocommerce-error li a{color:inherit;text-decoration:none}.woocommerce-error li a:focus-visible{outline-offset:2px;outline:2px solid;text-decoration:underline}.woocommerce-message .button,.woocommerce-info .button{float:right;margin-left:var(--kz-space-4)}.kz-icon{fill:currentColor;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.kz-icon--sm{width:16px;height:16px}.kz-icon--md{width:24px;height:24px}.kz-icon--lg{width:32px;height:32px}.kz-icon--spin{animation:1s linear infinite kz-spin}.kz-sr-only,.screen-reader-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kz-skip-link{z-index:calc(var(--kz-z-toast) + 1);background:var(--kz-black);color:var(--kz-white);font-family:var(--kz-font-display);text-transform:uppercase;font-size:var(--kz-fs-sm);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.kz-skip-link:focus{color:var(--kz-white);transform:none}.kz-main{outline:0;display:block}.kz-container{width:100%;max-width:var(--kz-container);padding-inline:var(--kz-gutter);margin-inline:auto}.kz-container--wide{max-width:var(--kz-container-wide)}.kz-container--full{max-width:none}.kz-uppercase{text-transform:uppercase}.kz-center{text-align:center}.kz-red{color:var(--kz-red)}.kz-muted{color:var(--kz-text-muted)}.kz-nowrap{white-space:nowrap}.kz-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kz-ratio{aspect-ratio:var(--kz-ratio,4 / 5);background:var(--kz-bg-image);position:relative;overflow:hidden}.kz-ratio>img,.kz-ratio>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kz-stack>*+*{margin-top:var(--kz-space-4)}.kz-flex{display:flex}.kz-grid{gap:var(--kz-gap,var(--kz-space-4));display:grid}@media (max-width:767px){.kz-hide-m,.kz-hide-mt{display:none!important}}@media (min-width:768px) and (max-width:1024px){.kz-hide-t,.kz-hide-mt,.kz-hide-td{display:none!important}}@media (min-width:1025px){.kz-hide-d,.kz-hide-td{display:none!important}}.kz-only-m,.kz-only-t,.kz-only-d,.kz-only-mt,.kz-only-td{display:none!important}@media (max-width:767px){.kz-only-m,.kz-only-mt{display:revert!important}}@media (min-width:768px) and (max-width:1024px){.kz-only-t,.kz-only-mt,.kz-only-td{display:revert!important}}@media (min-width:1025px){.kz-only-d,.kz-only-td{display:revert!important}}.no-js [data-kz-js-only]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kz-drawer,.kz-modal{z-index:var(--kz-layer-z,var(--kz-z-drawer));visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--kz-layer-dur,var(--kz-dur));position:fixed;inset:0}.kz-drawer:not(.is-live):not(.is-open),.kz-modal:not(.is-live):not(.is-open){content-visibility:hidden}.kz-modal{--kz-layer-z:var(--kz-z-modal);padding:var(--kz-space-4);justify-content:center;align-items:center;display:flex}.kz-drawer.is-open,.kz-modal.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.kz-drawer__overlay,.kz-modal__overlay{background:var(--kz-layer-overlay,var(--kz-overlay));opacity:0;transition:opacity var(--kz-overlay-dur,var(--kz-dur-slow)) var(--kz-ease);position:absolute;inset:0}.is-open>.kz-drawer__overlay,.is-open>.kz-modal__overlay{opacity:1}.kz-drawer__panel{width:min(var(--kz-drawer-w,86vw), 100%);background:var(--kz-white);overscroll-behavior:contain;max-width:100%;transition:transform var(--kz-layer-dur,var(--kz-dur)) var(--kz-layer-ease,var(--kz-ease));will-change:transform;position:absolute;top:0;bottom:0;overflow-y:auto}.kz-drawer[data-side=left] .kz-drawer__panel,.kz-drawer:not([data-side]) .kz-drawer__panel{left:0;transform:translate(-100%)}.kz-drawer[data-side=right] .kz-drawer__panel{right:0;transform:translate(100%)}.kz-drawer[data-side=top] .kz-drawer__panel{width:100%;max-height:var(--kz-drawer-h,100%);inset:0 0 auto;transform:translateY(-100%)}.kz-drawer[data-side=bottom] .kz-drawer__panel{width:100%;max-height:var(--kz-drawer-h,90%);inset:auto 0 0;transform:translateY(100%)}.kz-drawer[data-side=full] .kz-drawer__panel{opacity:0;width:100%;transition:opacity var(--kz-layer-dur,var(--kz-dur)) var(--kz-layer-ease,var(--kz-ease));inset:0;transform:none}.kz-drawer.is-open .kz-drawer__panel{transform:none}.kz-drawer[data-side=full].is-open .kz-drawer__panel{opacity:1}.kz-drawer__panel.is-dragging{transition:none}.kz-modal__dialog{width:min(var(--kz-modal-w,560px), 100%);overscroll-behavior:contain;background:var(--kz-white);border-radius:var(--kz-radius-sm);opacity:0;max-height:100%;transition:opacity var(--kz-layer-dur,var(--kz-dur)) var(--kz-ease), transform var(--kz-layer-dur,var(--kz-dur)) var(--kz-ease);position:relative;overflow-y:auto;transform:translateY(12px)}.kz-modal.is-open .kz-modal__dialog{opacity:1;transform:none}.kz-drawer__close,.kz-modal__close{top:var(--kz-space-3);right:var(--kz-space-3);width:44px;height:44px;color:var(--kz-black);justify-content:center;align-items:center;font-size:24px;display:inline-flex;position:absolute}.kz-layer-stack-hidden{visibility:hidden}.kz-acc>details,details.kz-acc__item{overflow:clip}.kz-acc__item>summary,.kz-acc details>summary{justify-content:space-between;align-items:center;gap:var(--kz-space-3);display:flex}.kz-acc__item>summary .kz-icon,.kz-acc details>summary .kz-icon{transition:transform var(--kz-acc-dur,var(--kz-dur-fast)) var(--kz-ease)}.kz-acc__item[open]>summary .kz-icon,.kz-acc details[open]>summary .kz-icon{transform:rotate(180deg)}.kz-acc__item.is-animating,.kz-acc details.is-animating{overflow:hidden}.kz-carousel{--_spv:var(--kz-spv,1);--_gap:var(--kz-gap,0px);position:relative}@media (min-width:768px){.kz-carousel{--_spv:var(--kz-spv-t,var(--kz-spv,1));--_gap:var(--kz-gap-t,var(--kz-gap,0px))}}@media (min-width:1024px){.kz-carousel{--_spv:var(--kz-spv-l,var(--kz-spv-t,var(--kz-spv,1)));--_gap:var(--kz-gap-l,var(--kz-gap-t,var(--kz-gap,0px)))}}@media (min-width:1025px){.kz-carousel{--_spv:var(--kz-spv-d,var(--kz-spv-l,var(--kz-spv-t,var(--kz-spv,1))));--_gap:var(--kz-gap-d,var(--kz-gap-l,var(--kz-gap-t,var(--kz-gap,0px))))}}.kz-carousel__viewport{gap:var(--_gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline:0;display:flex;overflow:auto hidden}.kz-carousel__viewport::-webkit-scrollbar{display:none}.kz-carousel__slide{flex:0 0 calc((100% - (var(--_spv) - 1) * var(--_gap)) / var(--_spv));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.kz-carousel.is-animating .kz-carousel__viewport,.kz-carousel.is-dragging .kz-carousel__viewport{scroll-snap-type:none}.kz-carousel.is-dragging .kz-carousel__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.kz-carousel.is-dragging .kz-carousel__slide{pointer-events:none}.kz-carousel__viewport:focus-visible{outline:var(--kz-focus-ring);outline-offset:-2px}.kz-carousel__arrow{z-index:2;width:var(--kz-arrow-size,40px);height:var(--kz-arrow-size,40px);background:var(--kz-arrow-bg,#ffffffd9);color:var(--kz-arrow-color,var(--kz-black));border-radius:var(--kz-radius-round);transition:opacity var(--kz-dur-fast) var(--kz-ease), background-color var(--kz-dur-fast) var(--kz-ease);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.kz-carousel__arrow--prev{left:var(--kz-arrow-inset,8px)}.kz-carousel__arrow--next{right:var(--kz-arrow-inset,8px)}.kz-carousel__arrow[disabled]{opacity:.35;cursor:default}.kz-carousel__dots{justify-content:center;gap:var(--kz-dot-gap,8px);padding:var(--kz-space-3) 0;display:flex}.kz-carousel__dot{width:var(--kz-dot-size,8px);height:var(--kz-dot-size,8px);border-radius:var(--kz-radius-round);background:var(--kz-dot-bg,var(--kz-grey-300));transition:background-color var(--kz-dur-fast) var(--kz-ease);position:relative}.kz-carousel__dot:after{content:"";position:absolute;inset:-10px}.kz-carousel__dot[aria-current=true],.kz-carousel__dot.is-active{background:var(--kz-dot-active-bg,var(--kz-black))}.kz-carousel__dots--over{position:absolute;bottom:0;left:0;right:0}.kz-rotator{display:grid;position:relative}.kz-rotator__item{opacity:0;visibility:hidden;transition:opacity var(--kz-fade,.6s) var(--kz-ease), visibility 0s linear var(--kz-fade,.6s);grid-area:1/1}.kz-rotator__item.is-active{opacity:1;visibility:visible;transition-delay:0s}.no-js .kz-rotator__item:first-child{opacity:1;visibility:visible}.kz-tabs__list{display:flex}.kz-tabs__tab{cursor:pointer}.kz-tabs__panel[hidden]{display:none}[data-kz-sticky]{z-index:var(--kz-z-header);position:sticky;top:0}[data-kz-sticky].kz-sticky--hide{transition:transform var(--kz-dur) var(--kz-ease-standard)}[data-kz-sticky].is-hidden{transform:translateY(-100%)}.kz-hm__panel[hidden]{display:none}.kz-hm__item.is-open>.kz-hm__panel{display:block}.kz-toasts{z-index:var(--kz-z-toast);left:var(--kz-space-4);right:var(--kz-space-4);bottom:var(--kz-space-4);gap:var(--kz-space-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}.kz-toast{align-items:center;gap:var(--kz-space-3);border-top:3px solid var(--kz-info);background:var(--kz-notice-bg);width:100%;max-width:460px;color:var(--kz-notice-text);box-shadow:var(--kz-shadow-dropdown);pointer-events:auto;opacity:0;transition:opacity var(--kz-dur) var(--kz-ease), transform var(--kz-dur) var(--kz-ease);padding:12px 16px;display:flex;transform:translateY(8px)}.kz-toast.is-visible{opacity:1;transform:none}.kz-toast--success{border-top-color:var(--kz-success)}.kz-toast--error{border-top-color:var(--kz-danger)}.kz-toast__text{flex:1}.kz-toast__action{font-weight:var(--kz-fw-semibold);text-decoration:underline}.kz-toast__close{width:32px;height:32px;font-size:16px}