.zed-kit{--zk-ink: #141413;--zk-text: #232323;--zk-red: #e0161c;--zk-red-text: #b5121b;--zk-muted: #4a4a4a;--zk-band: #f4f4f4;--zk-line: #dfdfdf;--zk-line-soft: #ececec;--zk-dark: #0e0e0e;--zk-star: #ffc700;--zk-shop: #5a31f4;--zk-mil: #db011c;--zk-mil-wash: #fcedef;--zk-mak: #008c95;--zk-mak-wash: #e8f5f5;--zk-dew: #febd17;--zk-dew-wash: #fff4da;--zk-bar-h: 72px;--zk-gutter: 16px;--zk-head: var(--font-heading-family, "Archivo Black"), Arial, sans-serif;--zk-body: var(--font-body-family, Arial), Helvetica, sans-serif;--zk-radius: 3px;--zk-fade: .3s;font-family:var(--zk-body);color:var(--zk-text);font-size:15px;line-height:1.4;-webkit-text-size-adjust:100%}.zed-kit :where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)),.zed-kit :where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)):before,.zed-kit :where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)):after{box-sizing:border-box}.zed-kit :is(h1,h2,h3):where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){font-family:var(--zk-head);font-weight:400;color:var(--zk-ink);letter-spacing:-.01em;text-transform:none;margin:0;word-break:normal;overflow-wrap:break-word}.zed-kit p:where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){margin:0}.zed-kit :is(b,strong):where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){font-weight:700}.zed-kit a:where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){color:var(--zk-text)}.zed-kit :is(img,video):where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){display:block;max-width:100%}.zed-kit figure{margin:0}.zed-kit fieldset{margin:0;padding:0;border:0;min-width:0}.zed-kit :is(legend,label):where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.zed-kit legend{padding:0}.zed-kit button:where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){font-family:var(--zk-body);cursor:pointer}.zed-kit button:disabled:where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)),.zed-kit [aria-disabled=true]:where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)){cursor:not-allowed}.zed-kit :where(:not(.zed-kit .us-pause-notice,.zed-kit .us-pause-notice *,.zed-kit [class*=earlybird__],.zed-kit [class*=earlybird__] *)):focus{box-shadow:none}.zed-kit :focus-visible{outline:2px solid var(--zk-ink);outline-offset:2px;box-shadow:none}.zed-kit [hidden]{display:none!important}.zed-kit .zk-wrap{width:100%;margin:0 auto}.zed-kit:not([data-brand=milwaukee]) [data-brand=milwaukee],.zed-kit:not([data-brand=makita]) [data-brand=makita],.zed-kit:not([data-brand=dewalt]) [data-brand=dewalt],.zed-kit[data-brand=milwaukee] [data-brands]:not([data-brands~=milwaukee]),.zed-kit[data-brand=makita] [data-brands]:not([data-brands~=makita]),.zed-kit[data-brand=dewalt] [data-brands]:not([data-brands~=dewalt]){display:none!important}.zk-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zed-kit .zk-band,.zed-kit.zk-band{background:var(--zk-band)}.zed-kit .zk-h2{font-size:22px;line-height:1.15}.zed-kit .zk-icon{flex-shrink:0;display:block}.zed-kit .zk-atc{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 16px;border:0;border-radius:var(--zk-radius);background:var(--zk-red);color:#fff;font-size:18px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;-webkit-appearance:none;appearance:none}.zed-kit .zk-atc:hover:not(:disabled):not([aria-disabled=true]){background:#c8121a}.zed-kit .zk-atc:disabled,.zed-kit .zk-atc[aria-disabled=true]{opacity:.6}.zed-kit .zk-atc:focus-visible{outline-offset:3px}.zed-kit .zk-atc.is-busy:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:zk-spin .8s linear infinite}@keyframes zk-spin{to{transform:rotate(360deg)}}.zed-kit .zk-check{-webkit-appearance:none;appearance:none;flex-shrink:0;width:24px;height:24px;margin:0;border:2px solid var(--zk-ink);border-radius:var(--zk-radius);background:#fff;cursor:pointer;position:relative}.zed-kit .zk-check:checked{background:var(--zk-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/16px no-repeat}.zed-kit .zk-check:disabled{border-color:var(--zk-line);background:var(--zk-band)}.zed-kit .zk-pp{position:relative;line-height:1.25}.zed-kit .zk-pp--row{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.zed-kit .zk-pp--row .zk-pp-with{font-size:15px;font-weight:700;color:var(--zk-ink)}.zed-kit .zk-pp--row .zk-pp-was{font-size:12px;color:var(--zk-muted)}.zed-kit .zk-pp--card{font-size:14px}.zed-kit .zk-pp--card .zk-pp-with{color:var(--zk-ink)}.zed-kit .zk-pp--card .zk-pp-was,.zed-kit .zk-pp--card .zk-pp-kit{font-size:12px;color:var(--zk-muted)}.zed-kit .zk-pp--label .zk-pp-with{color:var(--zk-ink)}.zed-kit .zk-pp-sold{font-size:13px;font-weight:700;color:var(--zk-muted);white-space:nowrap}.zed-kit .zk-thumb{position:relative;display:block;flex-shrink:0;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--zk-line-soft)}.zed-kit .zk-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.zed-kit .zk-thumb--crop img{left:var(--zk-crop-x, 0%);top:var(--zk-crop-y, 0%);width:var(--zk-crop-s, 100%);height:var(--zk-crop-s, 100%);right:auto;bottom:auto;max-width:none;object-fit:cover}.zed-kit .zk-note{font-size:12px;color:var(--zk-muted);margin-top:6px}.zed-kit .zk-save{font-size:13px;font-weight:700;color:var(--zk-red-text);margin-top:4px}.zed-kit .zk-error{color:var(--zk-red-text);font-size:13px;font-weight:700}.zed-kit .zk-error:empty{display:none}.zed-kit.zk-main{padding-bottom:0}.zk-main .zk-first{display:block}.zk-main .zk-gallery{position:relative;display:grid;grid-template-columns:100%;background:#fff}.zk-main .zk-rail{display:none}.zk-main .zk-stage{grid-area:1 / 1;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff;touch-action:pan-y}.zk-main .zk-slides{position:absolute;top:0;right:0;bottom:0;left:0}.zk-main .zk-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:#fff}.zk-main .zk-slide.is-active{z-index:1}.zk-main .zk-slides{-webkit-user-select:none;user-select:none}.zk-main .zk-slide-img{-webkit-user-drag:none}.zk-main .zk-slides.is-dragging>.zk-slide,.zk-main .zk-slides.is-gliding>.zk-slide{will-change:transform}.zk-main .zk-slides.is-dragging{cursor:grabbing}.zk-main .zk-slides.is-gliding>.zk-slide{transition:transform var(--zk-glide, .3s) cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.zk-main .zk-slides.is-gliding>.zk-slide{transition:none}}.zk-main .zk-slides:has(>.zk-slide.is-prev)>.zk-slide.is-active{animation:zk-fade var(--zk-fade) ease-out}.zk-main .zk-slide--video{background:var(--zk-dark)}.zk-main .zk-slide-img,.zk-main .zk-slide-video{width:100%;height:100%;object-fit:cover}.zk-main .zk-slide--white .zk-slide-img{object-fit:contain}.zk-main .zk-stage:has(.zk-slide-img--lift){container-type:inline-size}.zk-main .zk-slide--white .zk-slide-img.zk-slide-img--lift{object-fit:cover;object-position:50% 50%}@media(max-width:989.98px){.zk-main .zk-slide--white .zk-slide-img.zk-slide-img--lift{object-position:50% calc(50% - min(max(0px,50px - 8.6cqw),7.5cqw))}}@keyframes zk-fade{0%{opacity:0}to{opacity:1}}.zk-main .zk-dots{position:absolute;z-index:2;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;padding:0 4px;height:44px}.zk-main .zk-dots:before{content:"";position:absolute;left:0;right:0;top:13px;height:18px;border-radius:9px;background:#ffffffeb}.zk-main .zk-dot{position:relative;width:24px;height:44px;padding:0;border:0;background:none}.zk-main .zk-dot:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:3px;background:#8a8a8a}.zk-main .zk-dot[aria-selected=true]:after{background:var(--zk-ink);box-shadow:0 0 0 2px var(--zk-ink)}.zk-main .zk-dot:focus-visible{outline-offset:-6px}.zk-main .zk-pause{grid-area:1 / 1;align-self:end;justify-self:end;z-index:3;margin:0 12px 12px 0;width:44px;height:44px;padding:0;border-radius:22px;border:1px solid var(--zk-line);background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--zk-ink)}.zk-main .zk-pause .zk-play-ico,.zk-main .zk-pause[aria-pressed=true] .zk-pause-ico{display:none}.zk-main .zk-pause[aria-pressed=true] .zk-play-ico{display:block}.zk-main .zk-buy{padding:6px var(--zk-gutter) 0;display:flex;flex-direction:column;container:zk-buy / inline-size}.zk-main .zk-title{font-size:22px;line-height:1.18}.zk-main .zk-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8px;margin-top:2px}.zk-main .zk-price .price,.zk-main .zk-price .price-container,.zk-main .zk-price .price-regular{margin:0;padding:0}.zk-main .zk-price .price-item{font-family:var(--zk-head);font-weight:400;font-size:26px;line-height:1.2;color:var(--zk-ink);letter-spacing:0}.zk-main .zk-price .price-item-regular{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.zk-main .zk-price .zk-cur,.zk-main .zk-price .sup{font-family:var(--zk-body);font-size:12px;color:var(--zk-muted);vertical-align:baseline;top:0;position:static;margin:0}.zk-main .zk-price .zk-cur{margin-left:2px}.zk-main .zk-stars{min-height:44px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--zk-text);text-decoration:none;flex-shrink:0}.zk-main .zk-stars-text{text-decoration:underline;text-underline-offset:2px}.zk-main .zk-star-row{display:inline-flex;gap:1px}.zk-main .zk-star{color:var(--zk-star)}.zk-main .zk-star--empty{color:var(--zk-line)}.zk-main .zk-star-half{position:relative;display:inline-block}.zk-main .zk-star-half .zk-star--top{position:absolute;left:0;top:0;clip-path:inset(0 50% 0 0);color:var(--zk-star)}.zk-main .zed-dp-card{margin-top:2px;padding:9px 12px;gap:10px;align-items:center}.zk-main .zed-dp-icon{flex-basis:34px;width:34px;height:34px;color:var(--zk-red-text)}.zk-main .zed-dp-icon svg{width:20px;height:20px}.zk-main .zed-dp-text{display:block}.zk-main .zed-dp-title{display:inline;font-size:13px;line-height:1.35}.zk-main .zed-dp-title:after{content:". ";white-space:pre}.zk-main .zed-dp-line{display:inline;font-size:13px;line-height:1.35;color:var(--zk-text)}.zk-main .zed-dp-sub{display:block;font-size:13px;line-height:1.35;color:var(--zk-text);min-height:2.7em}.zk-main .zk-jump{margin-top:10px;display:flex;border:1px solid var(--zk-line);border-radius:8px;padding:4px 6px}.zk-main .zk-jump-link{flex:1 1 0;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--zk-ink);font-size:13px;font-weight:700;line-height:1.2;text-align:center}.zk-main .zk-jump-link .zk-icon{color:var(--zk-ink)}.zk-main .zk-jump-item{display:contents}.zk-main .zk-picker{margin-top:10px}.zk-main .zk-picker-legend{font-size:13px;color:var(--zk-text);margin-bottom:6px;float:none;width:100%}.zk-main .zk-picker-legend .zk-legend-brand{font-weight:700}.zk-main .zk-picks{display:flex;gap:6px}.zk-main .zk-pick{--zk-strip: var(--zk-mil);--zk-wash: var(--zk-mil-wash);position:relative;flex:1 1 0;min-width:0;min-height:60px;padding:9px 6px 4px;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1.2;color:var(--zk-text);font-weight:400;background:linear-gradient(var(--zk-strip) 0,var(--zk-strip) 5px,#fff 5px);border:1px solid var(--zk-line);-webkit-tap-highlight-color:transparent}.zk-main .zk-pick--makita{--zk-strip: var(--zk-mak);--zk-wash: var(--zk-mak-wash)}.zk-main .zk-pick--dewalt{--zk-strip: var(--zk-dew);--zk-wash: var(--zk-dew-wash)}.zk-main .zk-pick-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.zk-main .zk-pick-brand,.zk-main .zk-pick-gen{display:block}.zk-main .zk-pick-line{display:block;font-size:11px;font-weight:400;line-height:1.2}.zk-main .zk-pick:has(.zk-pick-input:checked){background:linear-gradient(var(--zk-strip) 0,var(--zk-strip) 5px,var(--zk-wash) 5px);border:2px solid var(--zk-ink);color:var(--zk-ink);font-weight:700;padding:8px 5px 3px}.zk-main .zk-pick:has(.zk-pick-input:focus-visible){outline:2px solid var(--zk-ink);outline-offset:2px}@media(forced-colors:active){.zk-main .zk-pick:has(.zk-pick-input:checked){border-color:Highlight}}.zk-main .product-block-product-form{margin-top:12px}.zk-main .zk-form{margin:0}.zk-main .zk-buyrow{display:flex;gap:8px}.zk-main .zk-qty{display:flex;flex-shrink:0;height:52px;border:1px solid var(--zk-line);border-radius:var(--zk-radius);background:#fff}.zk-main .zk-qty-btn{width:44px;height:100%;padding:0;border:0;background:#fff;font-size:20px;line-height:1;color:var(--zk-ink)}.zed-kit .zk-qty-input{width:44px;min-width:0;height:100%;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;font:16px var(--zk-body);color:var(--zk-text);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zed-kit .zk-qty-input::-webkit-outer-spin-button,.zed-kit .zk-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zed-kit .zk-qty-input:hover,.zed-kit .zk-qty-input:focus{box-shadow:none}.zk-main .zk-buyrow .zk-atc{flex:1 1 auto;min-width:0}.zk-main .zk-express{position:relative;margin-top:8px;display:flex;flex-direction:column}.zk-main .zk-express{min-height:88px}.zk-main .zk-express:has(.shopify-payment-button__more-options[hidden],.shopify-payment-button__more-options.shopify-payment-button__button--hidden){min-height:0}.zk-main .zk-express .shopify-payment-button{margin:0}.zk-main .zk-express .shopify-payment-button__button{min-height:48px;border-radius:var(--zk-radius)}.zk-main .zk-express button.shopify-payment-button__button--unbranded{display:block;width:100%;min-height:48px;height:auto;padding:0 16px;border:0;border-radius:var(--zk-radius);background-color:#fff;color:var(--zk-ink);box-shadow:inset 0 0 0 2px var(--zk-ink);font-family:var(--zk-body);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.zk-main .zk-express button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--zk-ink);color:#fff;box-shadow:inset 0 0 0 2px var(--zk-ink)}.zk-main .zk-express button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--zk-ink);outline-offset:2px}.zk-main .zk-express .shopify-payment-button__more-options{margin:0 0 0 auto;width:auto;min-height:44px;padding:0;display:flex;align-items:center;justify-content:flex-end;font-size:13px;color:var(--zk-text);text-decoration:underline;background:none;border:0}.zk-main .zk-express-note{font-size:12px;color:var(--zk-muted);line-height:1.3}.zk-main .zk-express:has(.shopify-payment-button__more-options:not(.shopify-payment-button__button--hidden):not(.shopify-payment-button__skeleton):not([hidden])) .zk-express-note{position:absolute;left:0;top:calc(100% - 22px - .65em);bottom:auto;max-width:55%}.zk-main .zk-error{margin-top:8px}.zk-main .us-pause-notice a.button{background-color:var(--zk-red);border-color:var(--zk-red);color:#fff}.zk-main .us-pause-notice a.button:hover{background-color:var(--zk-red-text);border-color:var(--zk-red-text);color:#fff}.zk-main .zed-reassure{margin:4px 0 0;padding:0;border:0;gap:8px}.zk-main .zed-reassure-item{gap:4px;font-size:12px;padding:0}.zk-main .zed-reassure-item svg{width:22px;height:22px;color:var(--zk-red-text);stroke-width:1.8}.zed-kit.zk-bundle{margin-top:20px;padding:28px var(--zk-gutter)}.zk-bundle .zk-bundle-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-bottom:12px}.zk-bundle .zk-bundle-sub{font-size:13px;color:var(--zk-muted)}.zk-bundle .zk-rows{background:#fff;border:1px solid var(--zk-line);border-radius:10px;overflow:hidden}.zk-bundle .zk-row{display:flex;align-items:center;gap:12px;padding:12px;min-height:56px;cursor:pointer;background:#fff}.zk-bundle .zk-row+.zk-row{border-top:1px solid var(--zk-line)}.zk-bundle .zk-row.is-soldout{cursor:default}.zk-bundle .zk-row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zk-bundle .zk-row-name{font-size:15px;font-weight:700;color:var(--zk-ink);line-height:1.25}.zk-bundle .zk-row-line{font-size:13px;color:var(--zk-muted);line-height:1.3}.zk-bundle .zk-row:has(.zk-check:focus-visible){outline:2px solid var(--zk-ink);outline-offset:-2px}.zk-bundle .zk-setup{margin-top:14px;border-top:2px solid var(--zk-ink);padding-top:10px}.zk-bundle .zk-setup-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.zk-bundle .zk-setup-label{font-size:14px;color:var(--zk-ink)}.zk-bundle .zk-setup-sum{font-family:var(--zk-head);font-size:18px;color:var(--zk-ink);white-space:nowrap}.zk-bundle .zk-setup-rule{display:none}.zk-bundle .zk-bundle-atc{width:100%;margin-top:10px}.zk-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--zk-line, #dfdfdf);box-shadow:0 -4px 14px #0000001a;transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.zk-bar[data-state=visible]{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.zk-bar .zk-bar-inner{height:var(--zk-bar-h);padding:10px var(--zk-gutter) 14px;display:flex;align-items:center;gap:12px}.zk-bar .zk-bar-who{flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--zk-ink)}.zk-bar .zk-bar-thumb{display:none}.zk-bar .zk-bar-text{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.zk-bar .zk-bar-name{font-size:14px;font-weight:700;color:var(--zk-ink)}.zk-bar .zk-bar-sub{display:block;font-size:12px;color:var(--zk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-bar .zk-bar-save{color:var(--zk-red-text);font-weight:700}.zk-bar .zk-bar-atc{height:48px;padding:0 18px;font-size:16px;flex-shrink:0}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-name{display:none}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-sub{display:flex;flex-direction:column;gap:2px}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-line{font-size:14px;font-weight:700;color:var(--zk-ink)}body.drawer-open .zk-bar,.zk-bar.is-aside{visibility:hidden}body.template-product:has(.zed-kit .zk-bar),body.zk-page{padding-bottom:var(--zk-bar-h, 72px)}@media(max-width:359px){.zk-main .zk-buyrow .zk-atc{font-size:16px;padding:0 10px}.zk-main .zk-pick-line{font-size:10px}}@media(min-width:750px){.zed-kit .zk-wrap{max-width:720px}.zk-main .zk-first{padding-top:16px}.zk-main .zk-buy,.zed-kit.zk-bundle{padding-left:0;padding-right:0}}@media(min-width:990px){.zed-kit .zk-wrap{width:min(1280px,100% - 80px);max-width:none}.zed-kit .zk-h2{font-size:30px}.zk-main .zk-first{padding-top:28px;display:grid;align-items:start;grid-template-columns:minmax(0,672px) minmax(360px,1fr);column-gap:56px}.zk-main .zk-gallery{grid-template-columns:76px minmax(0,580px);column-gap:16px;padding-top:4px}.zk-main .zk-rail{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;gap:8px;height:0;min-height:100%;overflow-y:auto;overflow-x:hidden;padding:4px;margin:-4px;scrollbar-width:none}.zk-main .zk-rail::-webkit-scrollbar{display:none}.zk-main .zk-tab{flex:0 0 76px;width:76px;height:76px;padding:0;border:1px solid var(--zk-line);border-radius:6px;overflow:hidden;background:var(--zk-dark);position:relative}.zk-main .zk-tab img{width:100%;height:100%;object-fit:cover}.zk-main .zk-tab.is-white{background:#fff}.zk-main .zk-tab.is-white img{object-fit:contain;padding:4px}.zk-main .zk-tab[aria-selected=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--zk-ink)}.zk-main .zk-stage{grid-area:1 / 2}.zk-main .zk-dots{display:none}.zk-main .zk-pause{grid-area:1 / 2;margin:0 14px 14px 0}.zk-main .zk-buy{padding:0;min-width:0}.zk-main .zk-title{font-size:30px;line-height:1.15}.zk-main .zk-price-row{gap:12px;margin-top:8px}.zk-main .zk-price .price-item{font-size:30px}.zk-main .zk-price .zk-cur,.zk-main .zk-price .sup{font-size:13px}.zk-main .zk-stars{font-size:14px}.zk-main .zk-star{width:15px;height:15px}.zk-main .zed-dp-card{margin-top:6px;padding:9px 14px;gap:12px}.zk-main .zed-dp-icon{flex-basis:38px;width:38px;height:38px}.zk-main .zed-dp-icon svg{width:21px;height:21px}.zk-main .zed-dp-title,.zk-main .zed-dp-line,.zk-main .zed-dp-sub{font-size:14px;line-height:1.4}.zk-main .zed-dp-sub{min-height:1.4em}.zk-main .zk-jump{margin-top:12px;padding:2px 6px}.zk-main .zk-jump-link{font-size:14px}.zk-main .zk-picker{margin-top:14px}.zk-main .zk-picker-legend{font-size:14px;margin-bottom:8px}.zk-main .zk-picks{gap:8px}.zk-main .zk-pick{min-height:56px;font-size:15px;line-height:1.25;flex-direction:row;flex-wrap:wrap;align-content:center;column-gap:.28em}.zk-main .zk-pick-line{flex-basis:100%;font-size:12px;line-height:1.25}.zk-main .zk-pick--stack{flex-direction:column}.zk-main .product-block-product-form{margin-top:14px}.zk-main .zk-buyrow{gap:10px}.zk-main .zk-qty{height:56px}.zk-main .zk-qty-btn{width:46px}.zed-kit .zk-qty-input{width:44px}.zk-main .zk-buyrow .zk-atc{height:56px;font-size:19px}.zk-main .zed-reassure{margin-top:10px;padding-top:12px;border-top:1px solid var(--zk-line);display:flex;justify-content:space-between;gap:8px}.zk-main .zed-reassure-item{flex-direction:row;gap:8px;font-size:13px;text-align:left}.zed-kit.zk-bundle{margin-top:40px;padding:36px 0 40px}.zk-bundle .zk-bundle-head{justify-content:flex-start;gap:16px;margin-bottom:16px}.zk-bundle .zk-bundle-sub{font-size:15px}.zk-bundle .zk-bundle-grid{display:flex;gap:24px;align-items:stretch}.zk-bundle .zk-rows{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr;gap:1px;background:var(--zk-line)}.zk-bundle .zk-rows--2{grid-template-columns:1fr}.zk-bundle .zk-row{padding:10px 18px;gap:14px;min-height:84px}.zk-bundle .zk-row+.zk-row{border-top:0}.zk-bundle .zk-rows--2 .zk-row:last-child:nth-child(odd){grid-column:1 / -1}.zk-bundle .zk-row:hover{background:#fafafa}.zed-kit .zk-check{width:26px;height:26px}.zed-kit .zk-thumb{width:64px;height:64px}.zk-bundle .zk-row-text{gap:3px}.zk-bundle .zk-row-name{font-size:16px}.zk-bundle .zk-row-line{font-size:14px}.zk-bundle .zk-pp--row .zk-pp-with{font-size:17px}.zk-bundle .zk-pp--row .zk-pp-was{font-size:13px}.zk-bundle .zk-setup{flex:0 0 320px;margin:0;padding:24px;border:1px solid var(--zk-line);border-radius:10px;background:#fff;display:flex;flex-direction:column;justify-content:center}.zk-bundle .zk-setup-label{font-size:15px;white-space:nowrap}.zk-bundle .zk-setup-sum{font-size:26px}.zk-bundle .zk-setup-rule{display:block;border-top:2px solid var(--zk-ink);margin-top:18px}.zk-bundle .zk-bundle-atc{height:60px;margin-top:18px;font-size:19px}.zk-bundle .zk-note{font-size:14px;margin-top:10px}.zk-bundle .zk-save{font-size:14px}.zk-bar{box-shadow:0 -6px 18px #00000014;border-bottom:1px solid var(--zk-line, #dfdfdf)}.zk-bar .zk-bar-inner{width:min(1280px,100% - 80px);margin:0 auto;padding:0;justify-content:space-between;gap:24px}.zk-bar .zk-bar-who{flex:0 1 auto;min-height:52px}.zk-bar .zk-bar-thumb{display:block;position:relative;width:52px;height:52px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--zk-line-soft, #ececec)}.zk-bar .zk-bar-thumb img{position:absolute;left:-17%;top:-17%;width:135%;height:135%;max-width:none;object-fit:contain}.zk-bar .zk-bar-name{font-size:16px}.zk-bar .zk-bar-atc{flex:0 0 300px;height:52px;font-size:19px}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-name{display:block}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-sub{display:block}.zk-bar:has([data-zk-bar-save]:not([hidden])) .zk-bar-line{font-size:inherit;font-weight:400;color:inherit}.zk-bar .zk-bar-save:before{content:" \b7  ";color:var(--zk-muted);font-weight:400}.zk-bar .zk-bar-sub{font-size:14px}}@media(min-width:1200px){.zk-bundle .zk-rows--2{grid-template-columns:1fr 1fr}.zk-bundle .zk-setup{flex-basis:392px}}@media(min-width:1280px){.zk-bundle .zk-setup-sum{line-height:28px}.zk-bundle .zk-setup :is(.zk-save,.zk-note){line-height:16px}.zk-main .zk-rail{min-height:calc(100% + 8px)}}@media(min-width:990px){@container zk-buy (min-width: 520px){.zk-main .zk-express{margin-top:10px;display:grid;grid-template-columns:262px minmax(0,1fr);column-gap:16px;align-items:start;min-height:62px}.zk-main .zk-express .shopify-payment-button{grid-column:1;grid-row:1;margin-top:7px}.zk-main .zk-express-note{grid-column:2;grid-row:1;font-size:13px;position:static;max-width:none}.zk-main .zk-express .shopify-payment-button__more-options{position:absolute;left:278px;top:26px;width:auto;margin:0;justify-content:flex-start;font-size:14px}.zk-main .zk-express:has(.shopify-payment-button__more-options:not(.shopify-payment-button__button--hidden):not(.shopify-payment-button__skeleton):not([hidden])) .zk-express-note{position:static;max-width:none}}@container zk-buy (max-width: 519.98px){.zk-main .zk-express .zk-express-note,.zk-main .zk-express:has(.shopify-payment-button__more-options:not(.shopify-payment-button__button--hidden):not(.shopify-payment-button__skeleton):not([hidden])) .zk-express-note{position:static;max-width:none;margin-top:4px}.zk-main .zk-express{min-height:107.6px}}}@media(prefers-reduced-motion:reduce){.zed-kit *,.zed-kit *:before,.zed-kit *:after,.zk-bar{animation:none!important;transition:none!important}}.shopify-design-mode .zk-bar{display:none}.zed-kit.zk-main .zk-trust .zk-trust-l1,.zed-kit.zk-main .zk-trust .zk-trust-l2{display:block}.zed-kit.zk-main .zk-buy>.zk-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;list-style:none;margin:20px 0 0;padding:0 0 6px;border:0;border-top:1px solid var(--zk-line, #dfdfdf);border-bottom:0;background:none;box-sizing:border-box;min-height:0}.zed-kit.zk-main .zk-trust>.zed-reassure-item{display:block;margin:0;padding:0;gap:0}.zed-kit.zk-main .zk-trust .zk-trust-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;box-sizing:border-box;padding:12px 4px 10px;border-radius:6px;text-align:center;text-decoration:none;color:#141413;font:700 13px/1.25 Arial,Helvetica,sans-serif}.zed-kit.zk-main .zk-trust .zk-trust-link>svg{flex:none;box-sizing:content-box;width:24px;height:24px;padding:8px;border-radius:50%;background:#f4f4f4;color:var(--zk-red-text, #b5121b);stroke-width:1.75;transition:background-color .15s ease}.zed-kit.zk-main .zk-trust .zk-trust-link:hover .zk-trust-label,.zed-kit.zk-main .zk-trust .zk-trust-link:focus-visible .zk-trust-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.zed-kit.zk-main .zk-trust .zk-trust-link:hover>svg,.zed-kit.zk-main .zk-trust .zk-trust-link:focus-visible>svg{background:#e9e9e9}.zed-kit.zk-main .zk-trust .zk-trust-link:focus-visible{outline:2px solid var(--zk-ink, #141413);outline-offset:-2px}@media(min-width:990px){.zed-kit.zk-main .zk-buy:has(>.zk-trust){align-self:stretch}.zed-kit.zk-main .zk-buy>.zk-trust{flex:1 0 auto;min-height:104px;padding:0;border-bottom:1px solid var(--zk-line, #dfdfdf)}.zed-kit.zk-main .zk-trust .zk-trust-link{font-size:14px;padding:8px 6px 12px}}@media(min-width:1280px){.zed-kit.zk-main .zk-buy>.zk-trust{max-height:128px}}@media(min-width:1280px)and (min-height:860px){.zed-kit.zk-main .zk-buy:has(>.zk-trust)>.zed-dp-card{margin-top:12px}.zed-kit.zk-main .zk-buy:has(>.zk-trust)>.zk-jump{margin-top:18px}.zed-kit.zk-main .zk-buy:has(>.zk-trust)>.zk-picker{margin-top:20px}.zed-kit.zk-main .zk-buy:has(>.zk-trust)>.product-block-product-form{margin-top:20px}}.zk-rt-sum,.zk-desc-sum,.zk-inside-sum,.zk-rev-sum,.zk-faq-q,.zk-faq-more-sum{list-style:none;cursor:pointer}.zk-rt-sum::-webkit-details-marker,.zk-desc-sum::-webkit-details-marker,.zk-inside-sum::-webkit-details-marker,.zk-rev-sum::-webkit-details-marker,.zk-faq-q::-webkit-details-marker,.zk-faq-more-sum::-webkit-details-marker{display:none}.zed-kit .zk-chev,.zed-kit .zk-chev-r{flex-shrink:0;display:block;color:var(--zk-ink);transition:transform .15s ease}.zed-kit details[open]>summary>.zk-chev{transform:rotate(180deg)}.zed-kit details[open]>summary>.zk-chev-r{transform:rotate(90deg)}.zed-kit .zk-faq-a strong,.zed-kit .zk-faq-a b,.zed-kit .zk-desc-text strong,.zed-kit .zk-desc-text b{font-weight:700;color:var(--zk-ink)}.zed-kit.zk-features{padding-top:44px}.zk-features .zk-features-head{padding:0 var(--zk-gutter)}.zk-features .zk-features-title{font-size:30px;line-height:1.05;padding-bottom:18px;border-bottom:2px solid var(--zk-ink)}.zk-features .zk-feat{scroll-margin-top:140px}.zk-features .zk-feat-head{padding:24px var(--zk-gutter) 12px;display:flex;align-items:center;gap:12px}.zk-features .zk-feat-icon{width:44px;height:44px;border-radius:22px;background:var(--zk-band);color:var(--zk-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.zk-features .zk-feat-icon .zk-icon{width:26px;height:26px}.zk-features .zk-feat-title{font-size:21px;line-height:1.15}.zk-features .zk-media--video,.zk-features .zk-media--image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--zk-dark)}.zk-features .zk-media-btn,.zk-features .zk-anim{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--zk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.zk-features .zk-video,.zk-features .zk-media-img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;background:var(--zk-dark)}.zk-features .zk-media-noscript{position:absolute;top:0;right:0;bottom:0;left:0}.zk-features .zk-media-pause{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:18px;background:#ffffffeb;color:var(--zk-ink);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;pointer-events:none}.zk-features .zk-media-btn[aria-pressed=true] .zk-media-pause,.zk-features .zk-media-btn:focus-visible .zk-media-pause{opacity:1}.zk-features .zk-media-btn:focus-visible{outline:2px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 2px var(--zk-ink)}.zk-features .zk-media--panel{padding:0 var(--zk-gutter) 0 72px}.zk-features .zk-panel-icon{display:none}.zk-features .zk-panel-text{font-size:15px;line-height:1.45;color:var(--zk-text)}.zk-features .zk-need{padding:14px var(--zk-gutter) 0;display:flex;flex-direction:column;gap:10px}.zk-features .zk-need-tab{font-size:12px;font-weight:700;line-height:normal;color:var(--zk-muted);letter-spacing:.06em;text-transform:uppercase}.zk-features .zk-need-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--zk-line);border-radius:10px;background:#fff}.zk-features .zk-need-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zk-features .zk-need-name{font-size:15px;font-weight:700;color:var(--zk-ink);line-height:1.25}.zk-features .zk-need-lines{font-size:13px;color:var(--zk-muted);line-height:1.3}.zk-features .zk-need-price{margin-top:2px;line-height:normal}.zk-features .zk-need-price .zk-pp{line-height:normal}.zk-features .zk-need-price .zk-pp--card{font-size:14px}.zk-features .zk-need-price .zk-pp-with{font-weight:700;color:var(--zk-ink)}.zk-features .zk-need-price .zk-pp-was,.zk-features .zk-need-price .zk-pp-kit{font-size:12px;color:var(--zk-muted)}.zk-features .zk-need-add{flex-shrink:0;min-width:64px;height:44px;padding:0 10px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:var(--zk-ink);border:2px solid var(--zk-ink);border-radius:var(--zk-radius, 3px);font-size:14px;font-weight:700;line-height:1}.zk-features .zk-need-tick{display:none;flex-shrink:0}.zk-features .zk-need-add[aria-pressed=true],.zk-features .zk-need-add.is-added{background:var(--zk-ink);color:#fff;font-size:13px}.zk-features .zk-need-add[aria-pressed=true] .zk-need-tick,.zk-features .zk-need-add.is-added .zk-need-tick{display:block}.zk-features .zk-need-add[aria-disabled=true]{border-color:var(--zk-line);color:var(--zk-muted);background:#fff;cursor:not-allowed;font-size:13px}.zk-features .zk-need-add[aria-disabled=true] .zk-need-tick{display:none}.zed-kit.zk-protection{padding:40px var(--zk-gutter) 0}.zk-protection .zk-protect-title{font-size:24px;line-height:1.12}.zk-protection .zk-protect-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr}.zk-protection .zk-protect-item{padding:22px 12px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border-bottom:1px solid #e4e4e4}.zk-protection .zk-protect-item:nth-child(odd):not(:last-child){border-right:1px solid #e4e4e4}.zk-protection .zk-protect-item:nth-child(odd):last-child{grid-column:1 / -1}.zk-protection .zk-protect-item:last-child,.zk-protection .zk-protect-item:nth-last-child(2):nth-child(odd){border-bottom:0}.zk-protection .zk-protect-icon{color:var(--zk-ink);display:flex}.zk-protection .zk-protect-icon .zk-icon{width:48px;height:48px}.zk-protection .zk-protect-text{font-size:14px;line-height:1.35;color:var(--zk-text)}.zed-kit.zk-runtime{margin-top:36px;padding:16px var(--zk-gutter) 28px}.zk-runtime .zk-rt-sum{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.zk-runtime .zk-rt-title{font-size:22px;line-height:1.15}.zk-runtime .zk-rt-sum>.zk-chev{width:22px;height:22px}.zk-runtime .zk-rt-card{margin-top:8px;background:#fff;border:1px solid var(--zk-line);border-radius:10px;padding:16px 16px 4px;display:flex;flex-direction:column;gap:14px}.zk-runtime .zk-rt-fields{display:flex;gap:10px}.zk-runtime .zk-rt-field{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.zk-runtime .zk-rt-label{display:block;font-size:13px;font-weight:700;line-height:normal;color:var(--zk-ink);cursor:pointer}.zk-runtime .zk-rt-select{position:relative;display:block}.zk-runtime .zk-rt-select select{-webkit-appearance:none;appearance:none;display:block;width:100%;height:48px;margin:0;padding:0 32px 0 10px;border:1px solid #767676;border-radius:5px;background:#fff;background-image:none;box-shadow:none;font:15px/1.2 var(--zk-body);color:var(--zk-ink);cursor:pointer;text-overflow:ellipsis}.zk-runtime .zk-rt-select .zk-chev{position:absolute;right:8px;top:14px;width:20px;height:20px;pointer-events:none}.zk-runtime .zk-rt-result{border-top:1px solid var(--zk-line);padding-top:12px}.zk-runtime .zk-rt-answer{font-family:var(--zk-head);font-size:30px;line-height:1.1;color:var(--zk-ink)}.zk-runtime .zk-rt-caption{font-size:13px;line-height:normal;color:var(--zk-muted);margin-top:4px}.zk-runtime .zk-rt-link{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--zk-line);font-size:15px;font-weight:700;line-height:normal;color:var(--zk-ink);text-decoration:none}.zk-runtime .zk-rt-link svg{flex-shrink:0}.zed-kit.zk-details{padding-top:28px}.zk-details .zk-desc{padding:0 var(--zk-gutter)}.zk-details .zk-desc-details{border-top:1px solid var(--zk-line);border-bottom:1px solid var(--zk-line)}.zk-details .zk-desc-sum{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.zk-details .zk-desc-title{font-size:22px;line-height:1.15}.zk-details .zk-desc-sum>.zk-chev{width:22px;height:22px}.zk-details .zk-ticks{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.45;color:var(--zk-text)}.zk-details .zk-tick{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--zk-line)}.zk-details .zk-tick-icon{flex-shrink:0;display:flex;color:var(--zk-ink)}.zk-details .zk-inside-sum{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;line-height:normal;color:var(--zk-ink)}.zk-details .zk-inside-sum>.zk-chev{width:20px;height:20px}.zk-details .zk-inside-body{padding:0 0 14px}.zk-details .zk-inside-img{width:100%;max-width:520px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px}.zk-details .zk-desc-text{font-size:14px;line-height:1.55;color:var(--zk-text);max-width:760px}.zk-details .zk-desc-text:first-of-type,.zk-details .zk-ticks+.zk-desc-text{padding-top:12px}.zk-details .zk-desc-text p{margin:0 0 10px}.zk-details .zk-desc-sub{font-size:16px;line-height:1.3;margin:0 0 6px}.zk-details .zk-desc-details>:last-child{margin-bottom:4px}.zk-details .zk-kit{padding:28px var(--zk-gutter) 0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"t t" "i l" "n n";column-gap:14px;row-gap:10px;align-items:center}.zk-details .zk-kit-body{display:contents}.zk-details .zk-kit-title{grid-area:t;font-size:22px;line-height:1.12}.zk-details .zk-kit-img{grid-area:i;width:120px;height:120px;object-fit:cover;border-radius:6px}.zk-details .zk-kit-list{grid-area:l;margin:0;padding-left:18px;list-style:disc;font-size:14px;line-height:1.6;color:var(--zk-text)}.zk-details .zk-kit-list li{margin:0;padding:0}.zk-details .zk-kit-notes{grid-area:n}.zk-details .zk-kit-note{font-size:13px;line-height:1.4;color:var(--zk-muted)}.zed-kit.zk-reviews{margin-top:36px;padding:28px var(--zk-gutter);scroll-margin-top:120px}.zk-reviews .zk-reviews-title{font-size:22px;line-height:1.12}.zk-reviews .zk-rev-head{display:flex;gap:16px;align-items:center;margin-top:14px}.zk-reviews .zk-rev-score{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.zk-reviews .zk-rev-num{font-family:var(--zk-head);font-size:40px;line-height:1;color:var(--zk-ink)}.zk-reviews .zk-rev-stars{display:inline-flex;gap:1px}.zk-reviews .zk-star{display:block;color:var(--zk-star)}.zk-reviews .zk-star.is-off{color:var(--zk-line)}.zk-reviews .zk-star svg{display:block;width:14px;height:14px;fill:currentColor}.zk-reviews .zk-star-half{position:relative;color:var(--zk-line)}.zk-reviews .zk-star-top{position:absolute;left:0;top:0;color:var(--zk-star);clip-path:inset(0 50% 0 0)}.zk-reviews .zk-rev-count{font-size:12px;line-height:normal;color:var(--zk-muted)}.zk-reviews .zk-rev-bars{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.zk-reviews .zk-rev-bar{display:flex;align-items:center;gap:8px;font-size:12px;line-height:normal;color:var(--zk-text)}.zk-reviews .zk-rev-bar-label{width:24px;flex-shrink:0;white-space:nowrap}.zk-reviews .zk-rev-bar-track{flex:1 1 auto;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.zk-reviews .zk-rev-bar-fill{display:block;height:100%;background:var(--zk-ink)}.zk-reviews .zk-rev-bar-n{width:20px;flex-shrink:0;text-align:right}.zk-reviews .zk-rev-details{margin-top:16px}.zk-reviews .zk-rev-sum{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid var(--zk-ink);border-radius:var(--zk-radius, 3px);font-size:15px;font-weight:700;line-height:normal;color:var(--zk-ink)}.zk-reviews .zk-rev-body{margin-top:8px}.zk-reviews .jdgm-rev-widg__header{display:none}.zk-reviews .jdgm-widget.jdgm-review-widget{margin:0;padding:0;background:none}.zed-kit.zk-faq{padding:32px var(--zk-gutter) 8px}.zk-faq .zk-faq-title{font-size:22px;line-height:normal;margin:0 0 8px}.zk-faq .zk-faq-col:empty{display:none}.zk-faq .zk-faq-item{border-top:1px solid var(--zk-line)}.zk-faq .zk-faq-q{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:16px;font-weight:700;line-height:1.25;color:var(--zk-ink)}.zk-faq .zk-faq-q>.zk-chev{width:20px;height:20px}.zk-faq .zk-faq-a{padding:0 0 14px;font-size:14px;line-height:1.55;color:var(--zk-text)}.zk-faq .zk-faq-a p{margin:0 0 8px}.zk-faq .zk-faq-a>p:last-child{margin-bottom:0}.zk-faq .zk-faq-a a{text-decoration:underline;text-underline-offset:2px}.zk-faq .zk-faq-more-sum{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--zk-line);font-size:15px;line-height:normal;color:var(--zk-ink)}.zk-faq .zk-faq-more-sum>.zk-chev-r{width:18px;height:18px}.zk-faq .zk-faq-more{border-top:1px solid var(--zk-line)}.zk-faq .zk-faq-morelist>.zk-faq-col:first-child>.zk-faq-item:first-child{border-top:0}@supports selector(:has(*)){.zk-faq:not(:has(.zk-faq-more[open])) .zk-faq-morelist{display:none}}.zk-faq .zk-faq-more-less,.zk-faq .zk-faq-more[open] .zk-faq-more-n{display:none}.zk-faq .zk-faq-more[open] .zk-faq-more-less{display:inline}.zk-faq .zk-faq-more[open]>.zk-faq-more-sum>.zk-chev-r{transform:rotate(-90deg)}.zed-kit .zk-fg{display:flex;flex-direction:column;gap:22px;margin-top:16px}.zed-kit .zk-fg-setup{display:flex;flex-direction:column}.zed-kit .zk-fg-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;max-width:420px;margin-bottom:8px;font-size:15px}.zed-kit .zk-fg-head b{color:var(--zk-ink);font-weight:700}.zed-kit .zk-fg-need{font-weight:700;color:var(--zk-red-text);white-space:nowrap}.zed-kit .zk-fg-diagram{position:relative;max-width:420px;container-type:inline-size}.zed-kit .zk-fg-svg{display:block;width:100%;height:auto;max-width:420px;font-family:Arial,Helvetica,sans-serif}.zed-kit .zk-fg-photo{position:absolute;width:11.43%;aspect-ratio:1 / 1;display:block;pointer-events:none}.zed-kit .zk-fg-img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.zed-kit .zk-fg-part{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:max(12px,3.333cqw);line-height:1.25;color:var(--zk-muted);white-space:nowrap}.zed-kit .zk-fg-part b,.zed-kit .zk-fg-part .zk-pp-with{color:var(--zk-ink);font-weight:700}.zed-kit .zk-fg-part .zk-pp{line-height:inherit}.zed-kit .zk-fg-add{position:relative;font:inherit;color:var(--zk-text);background:none;border:0;border-radius:0;cursor:pointer;min-height:44px;min-width:44px;margin:-13px 0 -14px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.zed-kit .zk-fg-add [data-zk-state-text]{text-decoration:underline;text-underline-offset:2px}.zed-kit .zk-fg-tick{display:none;flex-shrink:0}.zed-kit .zk-fg-add[aria-pressed=true] [data-zk-state-text],.zed-kit .zk-fg-add.is-added [data-zk-state-text]{text-decoration:none}.zed-kit .zk-fg-add[aria-pressed=true] .zk-fg-tick,.zed-kit .zk-fg-add.is-added .zk-fg-tick{display:block}.zed-kit .zk-fg-add[aria-disabled=true]{cursor:not-allowed;color:var(--zk-muted)}.zed-kit .zk-fg-note{font-size:13px;color:var(--zk-muted)}.zed-kit.zk-reels{padding:24px 0 32px}.zk-reels .zk-reels-in{padding-left:var(--zk-gutter)}.zk-reels .reelUp_slider_heading{display:none!important}@media(min-width:750px){.zk-features .zk-features-head,.zk-features .zk-feat-head,.zk-features .zk-need{padding-left:0;padding-right:0}.zk-features .zk-media--panel{padding-right:0;padding-left:56px}.zk-features .zk-media--video,.zk-features .zk-media--image{border-radius:6px}.zed-kit.zk-protection,.zed-kit.zk-runtime,.zed-kit.zk-reviews,.zed-kit.zk-faq,.zk-details .zk-desc,.zk-details .zk-kit{padding-left:0;padding-right:0}.zk-reels .zk-reels-in{padding-left:0}}@media(min-width:990px){.zed-kit.zk-features{padding-top:80px}.zk-features .zk-features-title{font-size:44px;padding-bottom:22px}.zk-features .zk-features-grid{padding-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;align-items:start}.zk-features .zk-feat-head{padding:0;margin-bottom:16px}.zk-features .zk-media--panel{aspect-ratio:1 / 1;padding:0 14%;background:var(--zk-dark);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center}.zk-features .zk-panel-icon{display:block;color:#fff}.zk-features .zk-panel-icon .zk-icon{width:132px;height:132px;stroke:#fff;stroke-width:1.1}.zk-features .zk-panel-text{font-size:20px;line-height:1.4;color:#fff}.zk-features .zk-need{margin-top:18px;padding:0;gap:0;border:2px solid var(--zk-ink);border-radius:10px;overflow:hidden;background:#fff}.zk-features .zk-need-tab{background:var(--zk-ink);color:#fff;font-size:13px;letter-spacing:.08em;padding:8px 16px}.zk-features .zk-need-card{border:0;border-radius:0;gap:14px;padding:14px 16px}.zk-features .zk-need .zk-thumb{box-shadow:none}.zk-features .zk-need-name{font-size:16px}.zk-features .zk-need-lines{line-height:1.35}.zk-features .zk-need-price{margin-top:3px}.zk-features .zk-need-price .zk-pp--card{font-size:15px}.zk-features .zk-need-price .zk-pp-was,.zk-features .zk-need-price .zk-pp-kit{font-size:13px}.zk-features .zk-need-add{min-width:76px;height:48px;padding:0 7px;background:var(--zk-ink);color:#fff;font-size:16px;gap:4px}.zk-features .zk-need-add[aria-pressed=true],.zk-features .zk-need-add.is-added{background:#fff;color:var(--zk-ink);font-size:13px}.zk-features .zk-need-add[aria-disabled=true]{background:#fff;color:var(--zk-muted);border-color:var(--zk-line)}.zed-kit.zk-protection{padding-top:56px}.zk-protection .zk-protect-title{font-size:28px}.zk-protection .zk-protect-list{margin-top:18px;grid-template-columns:repeat(var(--zk-n, 4),minmax(0,1fr));border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.zk-protection .zk-protect-item,.zk-protection .zk-protect-item:nth-child(odd):not(:last-child),.zk-protection .zk-protect-item:nth-child(odd):last-child,.zk-protection .zk-protect-item:last-child,.zk-protection .zk-protect-item:nth-last-child(2):nth-child(odd){grid-column:auto;padding:30px 16px 26px;gap:14px;border-bottom:0;border-right:1px solid #e4e4e4}.zk-protection .zk-protect-item:last-child{border-right:0}.zk-protection .zk-protect-icon .zk-icon{width:56px;height:56px;stroke-width:1.6}.zk-protection .zk-protect-text{font-size:15px;line-height:1.4}.zed-kit.zk-runtime{margin-top:64px;padding-top:22px;padding-bottom:36px}.zk-runtime .zk-rt-sum{min-height:60px}.zk-runtime .zk-rt-title{font-size:28px}.zk-runtime .zk-rt-card{margin-top:10px;padding:20px 28px;flex-direction:row;align-items:center;gap:36px}.zk-runtime .zk-rt-fields{flex:0 1 454px;min-width:0;gap:14px}.zk-runtime .zk-rt-field{flex:0 1 220px;min-width:150px;gap:5px}.zk-runtime .zk-rt-label{font-size:14px}.zk-runtime .zk-rt-select select{padding:0 34px 0 12px}.zk-runtime .zk-rt-select .zk-chev{right:10px}.zk-runtime .zk-rt-result{flex:1 1 auto;min-width:0;border-top:0;padding-top:0;border-left:1px solid var(--zk-line);padding-left:36px}.zk-runtime .zk-rt-answer{font-size:34px}.zk-runtime .zk-rt-caption{font-size:14px}.zk-runtime .zk-rt-link{flex:0 0 auto;min-height:48px;border-top:0;justify-content:flex-start}.zed-kit.zk-details{padding-top:40px}.zk-details .zk-desc-sum{min-height:64px}.zk-details .zk-desc-title{font-size:26px}.zk-details .zk-ticks{font-size:15px;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;padding-bottom:6px}.zk-details .zk-tick{gap:10px;padding:8px 0}.zk-details .zk-inside-body{padding-bottom:16px}.zk-details .zk-inside-img{width:520px}.zk-details .zk-desc-text{font-size:15px}.zk-details .zk-kit{padding-top:36px;grid-template-columns:240px minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"i ." "i t" "i l" "i n" "i .";column-gap:48px;row-gap:14px;align-items:start}.zk-details .zk-kit-img{width:240px;height:240px}.zk-details .zk-kit-title{font-size:28px}.zk-details .zk-kit-list{padding-left:20px;columns:2;column-gap:48px;font-size:17px;line-height:1.8}.zk-details .zk-kit-note{font-size:14px}.zed-kit.zk-reviews{margin-top:56px;padding-top:36px;padding-bottom:40px}.zk-reviews .zk-reviews-title{font-size:28px}.zk-reviews .zk-rev-head{gap:48px;margin-top:18px;padding-right:360px;min-height:120px}.zk-reviews .zk-rev-score{gap:5px}.zk-reviews .zk-rev-num{font-size:52px}.zk-reviews .zk-rev-stars{gap:2px}.zk-reviews .zk-star svg{width:18px;height:18px}.zk-reviews .zk-rev-count{font-size:13px}.zk-reviews .zk-rev-bars{max-width:600px;gap:6px}.zk-reviews .zk-rev-bar{gap:10px;font-size:13px}.zk-reviews .zk-rev-bar-label{width:28px}.zk-reviews .zk-rev-bar-track{height:9px;border-radius:5px}.zk-reviews .zk-rev-bar-n{width:22px}.zk-reviews .zk-rev-details{margin-top:-86px}.zk-reviews .zk-rev-sum{width:320px;margin-left:auto;height:52px;font-size:16px}.zk-reviews .zk-rev-body{margin-top:52px}.zk-reviews .jdgm-rev-widg__reviews{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.zed-kit.zk-faq{padding-top:48px;padding-bottom:0}.zk-faq .zk-faq-title{font-size:28px;margin-bottom:12px}.zk-faq .zk-faq-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}.zk-faq .zk-faq-col{border-bottom:1px solid var(--zk-line)}.zk-faq .zk-faq-q{min-height:56px}.zk-faq .zk-faq-a{padding-bottom:16px;font-size:15px}.zk-faq .zk-faq-more-sum{min-height:56px;font-size:16px;border-bottom:0}.zk-faq .zk-faq-morelist>.zk-faq-col:first-child>.zk-faq-item:first-child{border-top:1px solid var(--zk-line)}.zk-faq .zk-faq-morelist{margin-top:-1px}.zk-faq .zk-faq-morelist>.zk-faq-col{border-bottom:1px solid var(--zk-line)}@supports selector(:has(*)){.zk-faq .zk-faq-cols:has(.zk-faq-more[open]){position:relative;padding-bottom:56px}.zk-faq .zk-faq-more[open]{position:absolute;left:0;right:0;bottom:0}}.zed-kit .zk-fg-head{font-size:15px}.zed-kit.zk-reels{padding:48px 0 56px}}@media(min-width:990px)and (max-width:1279px){.zk-features .zk-features-grid{column-gap:24px}.zk-features .zk-need-card{flex-wrap:wrap}.zk-features .zk-need-body{flex-basis:calc(100% - 78px)}.zk-features .zk-need-add{flex:1 1 100%}.zk-runtime .zk-rt-card{gap:24px;padding-left:24px;padding-right:24px}.zk-runtime .zk-rt-field{flex-basis:190px}.zk-runtime .zk-rt-result{padding-left:24px}}.zk-runtime .zk-rt-answer{white-space:nowrap}@media(prefers-reduced-motion:reduce){.zed-kit .zk-chev,.zed-kit .zk-chev-r,.zk-features .zk-media-pause{transition:none}}@media(min-width:750px)and (max-width:989px){.zed-kit{--zk-mid-g: clamp(24px, 3.4vw, 32px);--zk-mid-gap: clamp(20px, 3.2vw, 32px)}.zed-kit:is(.zk-bundle,.zk-details,.zk-reviews,.zk-reels) .zk-wrap{width:min(720px,100% - 2 * var(--zk-mid-g));max-width:none}.zed-kit:is(.zk-runtime,.zk-faq) .zk-wrap{width:min(680px,100% - 2 * var(--zk-mid-g));max-width:none}.zed-kit.zk-main .zk-first{width:calc(100% - 2 * var(--zk-mid-g));max-width:none;display:grid;grid-template-columns:minmax(0,55fr) minmax(336px,45fr);column-gap:var(--zk-mid-gap);align-items:start;padding-top:16px}.zed-kit.zk-main .zk-gallery{min-width:0}.zed-kit.zk-main .zk-buy{min-width:0;padding:0}.zed-kit.zk-main .zk-stage{border-radius:6px}.zed-kit.zk-main .zk-express .zk-express-note,.zed-kit.zk-main .zk-express:has(.shopify-payment-button__more-options:not(.shopify-payment-button__button--hidden):not(.shopify-payment-button__skeleton):not([hidden])) .zk-express-note{position:static;max-width:none;margin-top:4px}.zed-kit.zk-main .zk-express{min-height:107.6px}.zed-kit.zk-main .zk-dot{width:44px}.zed-kit.zk-main .zk-dots:before{left:12px;right:12px}.zed-kit .zk-bar .zk-bar-inner{width:calc(100% - 2 * var(--zk-mid-g));margin:0 auto;padding:10px 0 14px}.zed-kit .zk-bar .zk-bar-thumb{display:block;position:relative;width:48px;height:48px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--zk-line-soft, #ececec)}.zed-kit .zk-bar .zk-bar-thumb img{position:absolute;left:-17%;top:-17%;width:135%;height:135%;max-width:none;object-fit:contain}.zed-kit .zk-bar .zk-bar-atc{padding:0 24px}.zed-kit.zk-features .zk-features-head,.zed-kit.zk-features .zk-features-grid{width:min(2 * 400px + var(--zk-mid-gap),100% - 2 * var(--zk-mid-g));max-width:none}.zed-kit.zk-features .zk-features-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:var(--zk-mid-gap);row-gap:36px;padding-top:24px}.zed-kit.zk-features .zk-feat{flex:0 1 calc((100% - var(--zk-mid-gap)) / 2);max-width:400px;min-width:0}.zed-kit.zk-features .zk-feat-head{padding:0 0 12px}.zed-kit.zk-features .zk-media--panel{aspect-ratio:1 / 1;padding:0 12%;background:var(--zk-dark);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.zed-kit.zk-features .zk-panel-icon{display:block;color:#fff}.zed-kit.zk-features .zk-panel-icon .zk-icon{width:112px;height:112px;stroke:#fff;stroke-width:1.1}.zed-kit.zk-features .zk-panel-text{font-size:18px;line-height:1.4;color:#fff}.zed-kit.zk-protection .zk-wrap{width:min(2 * 400px + var(--zk-mid-gap),100% - 2 * var(--zk-mid-g));max-width:none}.zed-kit.zk-protection .zk-protect-list{margin-top:16px;grid-template-columns:repeat(var(--zk-n, 4),minmax(0,1fr));border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.zed-kit.zk-protection .zk-protect-list>.zk-protect-item,.zed-kit.zk-protection .zk-protect-list>.zk-protect-item:nth-child(odd):not(:last-child),.zed-kit.zk-protection .zk-protect-list>.zk-protect-item:nth-child(odd):last-child,.zed-kit.zk-protection .zk-protect-list>.zk-protect-item:nth-last-child(2):nth-child(odd){grid-column:auto;padding:24px 10px 22px;border-bottom:0;border-right:1px solid #e4e4e4}.zed-kit.zk-protection .zk-protect-list>.zk-protect-item:last-child:last-child{border-right:0}}@media(min-width:990px)and (max-width:1279px){.zed-kit:is(.zk-main,.zk-bundle,.zk-features,.zk-protection,.zk-runtime,.zk-details,.zk-reviews,.zk-faq,.zk-reels) .zk-wrap{width:calc(100% - 64px);max-width:none}.zed-kit .zk-bar .zk-bar-inner{width:calc(100% - 64px)}.zed-kit.zk-main .zk-first{grid-template-columns:minmax(0,672fr) minmax(360px,552fr);column-gap:4.375%}.zed-kit.zk-main .zk-title,.zed-kit.zk-main .zk-price .price-item,.zed-kit.zk-bundle .zk-h2{font-size:clamp(27.6px,calc(24.517px + .3114vw),28.5px)}.zed-kit.zk-bundle .zk-setup-sum{font-size:clamp(23.92px,calc(21.248px + .2699vw),24.7px)}.zed-kit.zk-features .zk-features-title{font-size:clamp(40.48px,calc(35.958px + .4567vw),41.8px)}.zed-kit.zk-features .zk-feat-title{font-size:clamp(19.32px,calc(17.162px + .218vw),19.95px)}.zed-kit.zk-features .zk-panel-text{font-size:clamp(18.4px,calc(16.345px + .2076vw),19px)}.zed-kit.zk-protection .zk-protect-title,.zed-kit.zk-runtime .zk-rt-title{font-size:clamp(25.76px,calc(22.882px + .2907vw),26.6px)}.zed-kit.zk-runtime .zk-rt-answer{font-size:clamp(31.28px,calc(27.786px + .3529vw),32.3px)}.zed-kit.zk-details .zk-desc-title{font-size:clamp(23.92px,calc(21.248px + .2699vw),24.7px)}.zed-kit.zk-details .zk-kit-title,.zed-kit.zk-reviews .zk-reviews-title{font-size:clamp(25.76px,calc(22.882px + .2907vw),26.6px)}.zed-kit.zk-reviews .zk-rev-num{font-size:clamp(47.84px,calc(42.496px + .5398vw),49.4px)}.zed-kit.zk-faq .zk-faq-title{font-size:clamp(25.76px,calc(22.882px + .2907vw),26.6px)}.zed-kit.zk-features .zk-features-grid{column-gap:3.125%}.zed-kit.zk-features .zk-panel-icon .zk-icon{width:112px;height:112px}}@media(min-width:990px)and (max-width:1199px){.zed-kit.zk-bundle .zk-bundle-grid{flex-direction:column;align-items:stretch;gap:16px}.zed-kit.zk-bundle .zk-rows--2{grid-template-columns:1fr 1fr}.zed-kit.zk-bundle .zk-setup{flex:0 0 auto;align-self:flex-end;width:calc(50% - .5px);padding:22px 24px}}.zed-kit.zk-main .zk-gallery .zk-dots,.zed-kit.zk-main .zk-gallery .zk-step{display:none}.zed-kit.zk-main .zk-gallery{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;container-type:inline-size}.zed-kit.zk-main .zk-gallery .zk-stage,.zed-kit.zk-main .zk-gallery .zk-pause{grid-area:1 / 1}.zed-kit.zk-main .zk-gallery .zk-rail{grid-area:2 / 1;position:relative;display:flex;flex-direction:row;gap:8px;height:auto;min-height:0;margin:0;padding:10px var(--zk-gutter) 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.zed-kit.zk-main .zk-gallery .zk-rail::-webkit-scrollbar{display:none}.zed-kit.zk-main .zk-gallery .zk-tab{--zk-tab: clamp(52px, calc((100cqw - 2 * var(--zk-gutter) - 40px) / 5.4), 72px);flex:0 0 var(--zk-tab);width:var(--zk-tab);height:var(--zk-tab);padding:0;border:1px solid var(--zk-line);border-radius:6px;overflow:hidden;background:var(--zk-dark);position:relative;cursor:pointer}.zed-kit.zk-main .zk-gallery .zk-tab img{display:block;width:100%;height:100%;object-fit:cover}.zed-kit.zk-main .zk-gallery .zk-tab.is-white{background:#fff}.zed-kit.zk-main .zk-gallery .zk-tab.is-white img{object-fit:contain;padding:4px}.zed-kit.zk-main .zk-gallery .zk-tab[aria-selected=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--zk-ink)}.zed-kit.zk-main .zk-gallery .zk-tab:focus-visible{outline:2px solid var(--zk-ink);outline-offset:3px}.zed-kit.zk-main .zk-gallery .zk-tab-play{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--zk-red-text, #b5121b);box-shadow:0 1px 2px #00000040;pointer-events:none}.zed-kit.zk-main .zk-gallery .zk-tab-play svg{margin-left:1px}@media(min-width:750px)and (max-width:989px){.zed-kit.zk-main .zk-gallery .zk-rail{padding:10px 4px 4px;margin:0 -4px}.zed-kit.zk-main .zk-gallery .zk-tab{--zk-tab: clamp(52px, calc((100cqw - 40px) / 5.4), 72px)}}@media(min-width:990px){.zed-kit.zk-main .zk-first{align-items:stretch}.zed-kit.zk-main .zk-gallery{container-type:inline-size;align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 104px;column-gap:0;row-gap:12px;padding-top:4px}.zed-kit.zk-main .zk-gallery .zk-stage{grid-area:1 / 1;aspect-ratio:auto;width:100%;height:auto;min-height:60cqw;max-height:100cqw;align-self:stretch}.zed-kit.zk-main .zk-gallery .zk-pause{grid-area:1 / 1;margin:0 14px 14px 0}.zed-kit.zk-main .zk-gallery .zk-rail{grid-area:2 / 1;align-items:center;height:104px;min-height:0;gap:9px;padding:0 4px;margin:0 -4px}.zed-kit.zk-main .zk-gallery .zk-tab{flex:0 0 auto;width:min(88px,calc((100cqw - 54px) / 7));height:min(88px,calc((100cqw - 54px) / 7))}.zed-kit.zk-main .zk-gallery .zk-slide--white .zk-slide-img:not(.zk-slide-img--lift){object-fit:cover}.zed-kit.zk-main .zk-gallery .zk-slide--video .zk-slide-video{object-fit:contain}.zed-kit.zk-main .zk-gallery .zk-slide--cover{background:var(--zk-dark)}.zed-kit.zk-main .zk-gallery .zk-slide--cover .zk-slide-img{object-fit:contain}.zed-kit.zk-main .zk-gallery .zk-slide--white .zk-slide-img.zk-slide-img--lift{object-fit:contain;object-position:50% 50%}.zed-kit.zk-main .zk-gallery .zk-step{display:flex;grid-area:1 / 1;align-self:center;z-index:3;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--zk-line);background:#fffffff2;color:var(--zk-ink);box-shadow:0 1px 4px #0000002e;cursor:pointer;opacity:0;transition:opacity .15s ease}.zed-kit.zk-main .zk-gallery .zk-step--prev{justify-self:start;margin-left:14px}.zed-kit.zk-main .zk-gallery .zk-step--next{justify-self:end;margin-right:14px}.zed-kit.zk-main .zk-gallery .zk-step .zk-flip{transform:scaleX(-1)}.zed-kit.zk-main .zk-gallery:hover .zk-step,.zed-kit.zk-main .zk-gallery .zk-step:focus-visible{opacity:1}.zed-kit.zk-main .zk-gallery .zk-step:focus-visible{outline:2px solid var(--zk-ink);outline-offset:2px}.zed-kit.zk-main .zk-buy>.zk-trust{flex:0 0 104px;height:104px;min-height:104px;max-height:104px;margin-top:auto}.zed-kit.zk-main .zk-buy>:has(+.zk-trust){margin-bottom:20px}}@media(hover:none)and (min-width:990px){.zed-kit.zk-main .zk-gallery .zk-step{opacity:1}}.zk-details .zk-desc-body{display:flex;flex-direction:column;gap:16px;padding:14px 0 18px}.zk-details .zk-desc-words{min-width:0}.zk-details .zk-desc-words>.zk-desc-text{padding-top:0}.zk-details .zk-desc-words>.zk-desc-text:last-child p:last-child{margin-bottom:0}.zk-details .zk-inside{margin:0;min-width:0}.zk-details .zk-inside-link{display:block;position:relative;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--zk-line-soft);cursor:zoom-in}.zk-details .zk-inside-link .zk-inside-img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:0}.zk-details .zk-inside-zoom{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:20px;background:#fffffff0;box-shadow:0 0 0 1px var(--zk-line);color:var(--zk-ink);display:flex;align-items:center;justify-content:center}.zk-details .zk-inside-cap{padding-top:8px;font-size:13px;line-height:1.4;color:var(--zk-muted)}.zk-details .zk-inside-cap strong{color:var(--zk-ink);font-weight:700}.zk-details .zk-inside-hint--click{display:none}@media(hover:hover)and (pointer:fine){.zk-details .zk-inside-hint--tap{display:none}.zk-details .zk-inside-hint--click{display:inline}}.zk-details .zk-zoom{padding:0;border:0;border-radius:8px;background:#fff;overflow:hidden;width:min(100vw - 24px,100vh - 24px,1254px);width:min(100vw - 24px,100dvh - 24px,1254px);max-width:none;max-height:none}.zk-details .zk-zoom::backdrop{background:#000000c7}.zk-details .zk-zoom-bar{position:absolute;top:8px;right:8px;margin:0;z-index:1}.zk-details .zk-zoom-close{width:44px;height:44px;padding:0;border:0;border-radius:22px;background:#fffffff0;box-shadow:0 0 0 1px var(--zk-line);color:var(--zk-ink);display:flex;align-items:center;justify-content:center}.zk-details .zk-zoom-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1}@media(min-width:750px){.zk-details .zk-desc-body{flex-direction:row;align-items:flex-start;gap:28px;padding-top:18px}.zk-details .zk-desc-words{flex:1 1 0}.zk-details .zk-inside{flex:0 0 300px}}@media(min-width:990px){.zk-details .zk-desc-body{gap:48px;padding:24px 0 28px}.zk-details .zk-inside{flex:1 1 0}.zk-details .zk-inside-link,.zk-details .zk-inside-cap{max-width:480px}.zk-details .zk-inside-zoom{right:10px;bottom:10px;width:36px;height:36px;border-radius:18px}.zk-details .zk-inside-cap{font-size:14px}}.zk-details .zk-desc-words{padding:12px 0 0;max-width:760px}.zk-details .zk-desc-words>.zk-desc-text{font-size:16px;line-height:1.5;color:var(--zk-ink)}.zk-details .zk-desc-words>.zk-desc-text p{margin:0 0 6px}.zk-details .zk-desc-body{padding-top:10px}.zk-details .zk-spec{min-width:0}.zk-details .zk-spec-band{margin:0;padding:10px 12px;background:var(--zk-band);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zk-ink)}.zk-details .zk-spec-list{list-style:none;margin:0;padding:0}.zk-details .zk-spec-row{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-bottom:1px solid var(--zk-line)}.zk-details .zk-spec-row>.zk-icon{flex-shrink:0;margin-top:1px;color:var(--zk-ink)}.zk-details .zk-spec-name{display:block;font-size:14px;line-height:1.35;font-weight:700;color:var(--zk-ink)}.zk-details .zk-spec-text{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--zk-muted)}@media(min-width:750px){.zk-details .zk-desc-body{padding-top:14px}.zk-details .zk-spec{flex:1 1 0}}@media(min-width:990px){.zk-details .zk-desc-words{padding-top:14px}.zk-details .zk-desc-words>.zk-desc-text{font-size:18px}.zk-details .zk-desc-body{padding:18px 0 28px;gap:48px}.zk-details .zk-spec-band{padding:10px 14px;font-size:13px}.zk-details .zk-spec-row{align-items:center;padding:12px 14px}.zk-details .zk-spec-row>.zk-icon{margin-top:0}.zk-details .zk-spec-txt{display:flex;align-items:center;gap:12px;min-width:0}.zk-details .zk-spec-name{flex:0 0 200px;font-size:15px}.zk-details .zk-spec-text{margin:0;font-size:15px;color:var(--zk-text)}.zk-details .zk-spec+.zk-inside{flex:0 0 var(--zk-inside-w, 440px)}.zk-details .zk-spec+.zk-inside .zk-inside-link,.zk-details .zk-spec+.zk-inside .zk-inside-cap{max-width:none}}@media(min-width:990px)and (max-width:1279px){.zk-details .zk-spec-name{flex-basis:170px}}.zk-details .zk-desc-sum{cursor:default}.zk-details .zk-peek{position:relative}.zk-details .zk-peek.is-closed{max-height:340px;overflow:hidden}.zk-details .zk-peek.is-closed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;background:linear-gradient(#fff0,#fff 85%)}.zk-details .zk-peek-more{display:flex;justify-content:center;padding:4px 0 22px}.zk-details .zk-peek-more[hidden]{display:none}.zk-details .zk-peek.is-closed+.zk-peek-more{margin-top:-18px;position:relative;z-index:1}.zk-details .zk-peek-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border:1.5px solid var(--zk-ink);border-radius:23px;background:#fff;color:var(--zk-ink);font:700 15px/1 Arial,Helvetica,sans-serif;cursor:pointer}.zk-details .zk-peek-btn:hover{background:var(--zk-ink);color:#fff}.zk-details .zk-peek-btn .zk-chev{width:18px;height:18px;transition:transform .2s ease}.zk-details .zk-peek-btn[aria-expanded=true] .zk-chev{transform:rotate(180deg)}@media(min-width:750px){.zk-details .zk-peek.is-closed{max-height:320px}}@media(prefers-reduced-motion:reduce){.zk-details .zk-peek-btn .zk-chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/zed-kit.css.map */
