.zp-wrap,.zp-wrap *,.zp-wrap *::before,.zp-wrap *::after{box-sizing:border-box!important}.zp-wrap button,.elementor .zp-wrap button,.elementor-element .zp-wrap button{appearance:none!important;-webkit-appearance:none!important;background-image:none!important;text-shadow:none!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;outline:none!important}.zp-wrap{--zp-accent:#7a1f2b;--zp-accent-dk:#5e1722;--zp-accent-lt:#a84a56;--zp-accent-bg:rgba(122, 31, 43, 0.07);--zp-black:#050505;--zp-white:#ffffff;--zp-gray-50:#f7f7f7;--zp-gray-100:#ededed;--zp-gray-200:#e0e0e0;--zp-gray-300:#c8c8c8;--zp-gray-400:#b3b3b3;--zp-gray-500:#8c8c8c;--zp-gray-600:#666666;--zp-gray-900:#121212;--zp-sale:#781c1c;--zp-success:#2d5a3d;--zp-fh:'Playfair Display', Georgia, serif;--zp-fb:'Montserrat', system-ui, sans-serif;--zp-hover-zoom:1.6;--zp-img-ar:1138 / 1252;--zp-img-pb:110.02%;--zp-card-w:280px;--zp-car-gap:20px;font-family:var(--zp-fb)!important;font-size:14px;color:var(--zp-black);width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.zp-wrap a{color:inherit;text-decoration:none}.zp-wrap img{display:block;max-width:100%;height:auto;margin:0;padding:0}.zp-wrap p{margin:0 0 14px;line-height:1.7}.zp-wrap p:last-child{margin-bottom:0}.zp-wrap svg{flex-shrink:0}.hide-top-price .zp-price-row{display:none!important}.zp-bc{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:16px 0 24px;font-size:12px;font-weight:500;color:var(--zp-gray-500);text-transform:uppercase;letter-spacing:1.2px}.zp-bc-a{color:var(--zp-gray-500)!important;transition:color .2s}.zp-bc-a:hover{color:var(--zp-accent)!important}.zp-bc-s{color:var(--zp-gray-400)}.zp-bc-c{color:var(--zp-black)}.zp-main{display:grid!important;grid-template-columns:minmax(0,1fr) 480px!important;grid-template-rows:auto 1fr!important;grid-template-areas:"gallery info" "accord info"!important;gap:56px!important;align-items:start!important;padding-bottom:64px}.zp-gallery-section{grid-area:gallery;width:100%;min-width:0}.zp-info{grid-area:info;min-width:0;padding-top:0}.zp-accord{grid-area:accord;width:100%;min-width:0;margin-top:0;align-self:start}.zp-gallery{position:relative;padding-left:108px;width:100%}.zp-thumbs-w{position:absolute;top:0;left:0;bottom:0;width:92px;flex-shrink:0;display:flex;flex-direction:column;z-index:1}.zp-thumbs{display:flex;flex-direction:column;gap:8px;width:100%;flex:1;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:32px 0}.zp-thumbs::-webkit-scrollbar{display:none}.zp-wrap .zp-thumb-nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;width:32px!important;height:28px!important;background:var(--zp-white)!important;border:1px solid var(--zp-gray-200)!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:5!important;color:var(--zp-black)!important;padding:0!important;transition:background .2s,color .2s!important}.zp-wrap .zp-thumb-nav:hover{background:var(--zp-accent)!important;color:var(--zp-white)!important;border-color:var(--zp-accent)!important}.zp-wrap .zp-thumb-nav.is-hidden{opacity:0.3!important;pointer-events:none!important}.zp-wrap .zp-thumb-prev{top:0!important}.zp-wrap .zp-thumb-next{bottom:0!important}.zp-thumb{width:92px;height:92px;background:var(--zp-gray-50);border:1px solid var(--zp-gray-100)!important;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:border-color .2s}.zp-thumb:hover:not(.active){border-color:var(--zp-gray-400)!important}.zp-thumb.active{border:2px solid var(--zp-black)!important}.zp-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px;display:block}.zp-wrap .zp-main-img-w{position:relative;width:100%;aspect-ratio:var(--zp-img-ar)!important;background:#fff;border:1px solid var(--zp-gray-100);overflow:hidden;cursor:zoom-in}@supports not (aspect-ratio:1 / 1){.zp-wrap .zp-main-img-w{height:0!important;padding-bottom:var(--zp-img-pb)!important}.zp-wrap .zp-main-img{position:absolute!important;inset:0!important}}.zp-wrap .zp-main-img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;background:#fff0;transform-origin:50% 50%;will-change:transform;transition:transform .35s cubic-bezier(.2,.75,.3,1),opacity .25s ease!important}.zp-gal-badges{position:absolute;top:18px;left:18px;display:flex;flex-direction:column;gap:4px;z-index:4;transition:opacity .2s ease}.zp-badge{display:inline-block;padding:5px 12px;font-family:var(--zp-fb)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--zp-white)!important;background:var(--zp-black);align-self:flex-start;line-height:1}.zp-badge-sale{background:var(--zp-sale)!important}.zp-badge-new{background:var(--zp-black)!important}.zp-badge-best{background:var(--zp-black)!important}.zp-badge-order{background:var(--zp-gray-600)!important}.zp-wrap .zp-gal-zoom{position:absolute!important;top:18px!important;right:18px!important;width:40px!important;height:40px!important;z-index:4!important;background:var(--zp-white)!important;border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--zp-black)!important;cursor:pointer!important;padding:0!important;box-shadow:0 2px 8px rgb(5 5 5 / .1)!important;opacity:.85;transition:opacity .2s,background .2s,color .2s!important}.zp-wrap .zp-gal-zoom:hover{opacity:1;background:var(--zp-accent)!important;color:var(--zp-white)!important}.zp-gal-zoom svg{width:18px;height:18px}.zp-gallery-rule{width:100%;height:1px;background:var(--zp-gray-100);margin:32px 0 0}.zp-gal-counter{position:absolute;bottom:16px;right:16px;z-index:3;background:rgb(5 5 5 / .78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--zp-fb);font-size:11px;font-weight:600;letter-spacing:1px;padding:6px 12px;border-radius:999px;pointer-events:none;user-select:none;transition:opacity .25s ease}.zp-gal-counter span{color:#fff}.zp-main-img-w:hover .zp-gal-counter{opacity:.9}@media (hover:hover) and (pointer:fine) and (min-width:901px){.zp-wrap .zp-main-img-w.is-zooming{cursor:crosshair!important}.zp-wrap .zp-main-img-w.is-zooming .zp-main-img{transform:scale(var(--zp-hover-zoom,1.6))!important}.zp-wrap .zp-main-img-w.is-zooming .zp-gal-badges,.zp-wrap .zp-main-img-w.is-zooming .zp-gal-zoom,.zp-wrap .zp-main-img-w.is-zooming .zp-gal-counter{opacity:0!important;pointer-events:none!important}}.zp-acc-item{border-bottom:1px solid var(--zp-gray-100)}.zp-accord>.zp-acc-item:first-child{border-top:1px solid var(--zp-gray-100)}.zp-wrap .zp-acc-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:18px 0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;text-align:left!important;color:var(--zp-black)!important;font-family:var(--zp-fb)!important}.zp-wrap .zp-acc-hdr:hover{color:var(--zp-accent)!important}.zp-acc-title{font-family:var(--zp-fb)!important;font-weight:700!important;font-size:12px!important;color:inherit;text-transform:uppercase;letter-spacing:2px}.zp-acc-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zp-stars-row{display:flex;align-items:center;gap:2px}.zp-snum{font-size:12px;color:var(--zp-gray-500);margin-left:4px;font-weight:500}.zp-acc-chev{display:flex;align-items:center;flex-shrink:0;transition:transform .25s ease}.zp-acc-chev svg{pointer-events:none}.zp-acc-item.zp-acc-open .zp-acc-chev{transform:rotate(180deg)}.zp-acc-body{overflow:hidden;max-height:0;transition:max-height .35s ease}.zp-acc-item.zp-acc-open .zp-acc-body{max-height:4000px!important}.zp-acc-content{padding:4px 0 24px;font-size:15px;line-height:1.75;color:var(--zp-gray-600)}.zp-acc-content h2,.zp-acc-content h3,.zp-acc-content h4,.zp-acc-content h5,.zp-acc-content h6{font-family:var(--zp-fh)!important;color:var(--zp-black)!important;margin:24px 0 12px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important}.zp-acc-content h2{font-size:22px!important}.zp-acc-content h3{font-size:20px!important}.zp-acc-content h4{font-size:18px!important}.zp-acc-content h5{font-size:16px!important}.zp-acc-content h6{font-size:15px!important}.zp-acc-content strong{color:var(--zp-black)!important;font-weight:700!important}.zp-acc-content p{margin:0 0 14px}.zp-acc-content p:last-child{margin-bottom:0}.zp-wrap .zp-desc-collapse p,.zp-wrap .zp-desc-body p,.zp-wrap .zp-tech-data-text p{font-family:var(--zp-fb)!important;font-size:15px!important;line-height:1.75!important;color:var(--zp-gray-600)!important;margin:0 0 14px!important;letter-spacing:normal!important;text-transform:none!important}.zp-wrap .zp-desc-collapse p:last-child,.zp-wrap .zp-desc-body p:last-child,.zp-wrap .zp-tech-data-text p:last-child{margin-bottom:0!important}.zp-wrap .zp-desc-collapse p{text-align:justify!important}.zp-wrap .zp-short-desc,.zp-wrap .zp-short-desc p{color:var(--zp-black)!important}.zp-wrap .zp-desc-collapse ul,.zp-wrap .zp-desc-collapse ol{margin:0 0 14px!important;padding-left:22px!important;list-style-position:outside!important}.zp-wrap .zp-desc-collapse ul{list-style-type:disc!important}.zp-wrap .zp-desc-collapse ol{list-style-type:decimal!important}.zp-wrap .zp-desc-collapse li{font-family:var(--zp-fb)!important;font-size:15px!important;line-height:1.75!important;color:var(--zp-gray-600)!important;margin:0 0 6px!important}.zp-short-desc{font-family:var(--zp-fb);font-size:15px;color:var(--zp-black);line-height:1.75;text-align:justify}.zp-desc-divider{width:100%;height:1px;background:var(--zp-gray-100);margin:16px 0}.zp-desc-body{font-size:15px;color:var(--zp-gray-600);line-height:1.75;position:relative;text-align:justify}.zp-desc-collapse{position:relative;overflow:hidden;max-height:260px;transition:max-height .4s ease}.zp-wrap .zp-desc-more{display:block!important;margin:10px auto 0!important;background:transparent!important;border:1px solid var(--zp-gray-200)!important;border-radius:0!important;font-family:var(--zp-fb)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--zp-black)!important;cursor:pointer!important;padding:8px 18px!important;transition:background .2s,color .2s!important}.zp-wrap .zp-desc-more:hover{background:var(--zp-black)!important;color:var(--zp-white)!important}.zp-tech-tbl{width:100%;border-collapse:collapse;font-size:14px}.zp-tech-tbl th,.zp-tech-tbl td{padding:12px 16px;border-bottom:1px solid var(--zp-gray-100);text-align:left}.zp-tech-tbl th{width:40%;background:var(--zp-gray-50);font-weight:600;color:var(--zp-black);text-transform:uppercase;letter-spacing:1px;font-size:11px}.zp-tech-tbl td{color:var(--zp-gray-600);font-weight:400}.zp-tech-tbl tr:last-child th,.zp-tech-tbl tr:last-child td{border-bottom:none}.zp-ship-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.zp-ship-box{background:var(--zp-gray-50);padding:22px 24px;border-left:3px solid var(--zp-gray-300)}.zp-ship-box h3{margin:0 0 10px!important;font-family:var(--zp-fb)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;color:var(--zp-black)!important}.zp-ship-box p{font-size:13px;line-height:1.7;margin:0}.zp-empty{color:var(--zp-gray-500);padding:16px 0}#zpReviews #reviews #comments h2{display:none}#zpReviews #reviews{padding:0!important}.zp-cat-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--zp-black)!important;border-bottom:1px solid var(--zp-black);padding-bottom:3px;margin-bottom:16px;transition:color .2s,border-color .2s}.zp-cat-tag:hover{color:var(--zp-gray-600)!important;border-bottom-color:var(--zp-gray-600)}.zp-title-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.zp-title{font-family:var(--zp-fh)!important;font-size:clamp(1.6rem, 2.4vw, 2.1rem)!important;font-weight:500!important;color:var(--zp-black)!important;line-height:1.2!important;margin:0!important;flex:1}.zp-wrap .zp-wish-btn{width:40px!important;height:40px!important;flex-shrink:0;background:var(--zp-white)!important;border:1px solid var(--zp-gray-200)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;color:var(--zp-black)!important;transition:all .2s!important}.zp-wrap .zp-wish-btn:hover{color:var(--zp-sale)!important;border-color:var(--zp-sale)!important}.zp-wrap .zp-wish-btn.is-liked{color:var(--zp-sale)!important;border-color:var(--zp-sale)!important}.zp-wrap .zp-wish-btn.is-liked svg path{fill:var(--zp-sale)!important}.zp-wish-btn svg{width:18px;height:18px;pointer-events:none}.zp-sku{font-size:12px;font-weight:500;color:var(--zp-gray-500);margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.zp-consult-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:6px 0 14px;background:linear-gradient(135deg,#fbfbfb 0%,#f3f3f3 100%);border:1px solid var(--zp-gray-200);border-left:3px solid var(--zp-accent);border-radius:6px;box-shadow:0 1px 4px rgb(0 0 0 / .02);transition:box-shadow .25s,transform .25s}.zp-consult-bar:hover{box-shadow:0 4px 14px rgb(5 5 5 / .08)}.zp-consult-ico{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--zp-accent-dk);box-shadow:0 1px 4px rgb(5 5 5 / .1)}.zp-consult-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.zp-consult-body strong{font-family:var(--zp-fb);font-size:13px;font-weight:700;color:var(--zp-black)}.zp-consult-sub{font-size:11px;color:var(--zp-gray-500);letter-spacing:.3px}.zp-consult-tel{flex-shrink:0;font-family:var(--zp-fb);font-size:14px;font-weight:700;color:var(--zp-accent-dk)!important;text-decoration:none!important;white-space:nowrap;padding:8px 12px;border-radius:4px;transition:background .2s,color .2s;letter-spacing:.3px}.zp-consult-tel:hover{background:var(--zp-accent);color:#fff!important}.zp-price-row{position:relative;padding:10px 0 16px 0;transition:transform 0.2s ease,opacity 0.2s ease}.zp-price-row.is-updating{transform:scale(1.02);opacity:.7}.zp-pm,.zp-pm>.price,.zp-pm>p.price{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:12px!important}.zp-pm del{order:2!important;font-size:18px!important;color:var(--zp-gray-400)!important;text-decoration:line-through!important;display:inline-block!important}.zp-pm del .woocommerce-Price-amount,.zp-pm del bdi{font-size:18px!important;color:var(--zp-gray-400)!important;text-decoration:line-through!important}.zp-pm ins{order:1!important;font-size:28px!important;font-weight:700!important;color:var(--zp-sale)!important;background:transparent!important;padding:0!important;text-decoration:none!important;display:inline-block!important}.zp-pm ins .woocommerce-Price-amount,.zp-pm ins bdi{font-size:28px!important;font-weight:700!important;color:var(--zp-sale)!important}.zp-pm .price,.zp-pm .woocs_price_code{color:var(--zp-black)!important;background:transparent!important;padding:0!important;text-decoration:none!important}.zp-pm .woocs_price_code{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:12px!important}.zp-pm .woocommerce-Price-amount,.zp-pm bdi{order:1!important;font-family:var(--zp-fb)!important;font-size:28px!important;font-weight:700!important;color:var(--zp-black)!important;background:transparent!important;text-decoration:none!important;letter-spacing:normal!important;text-transform:none!important}.zp-pm .woocommerce-price-hint,.zp-pm .omnibus-price,.zp-pm small{order:3!important;flex-basis:100%!important;font-size:13px!important;font-weight:400!important;color:var(--zp-gray-500)!important;margin-top:4px!important}.zp-pm small .woocommerce-Price-amount,.zp-pm .woocommerce-price-hint .woocommerce-Price-amount,.zp-pm small bdi,.zp-pm .woocommerce-price-hint bdi{font-size:13px!important;font-weight:500!important;color:var(--zp-gray-500)!important}@keyframes zpPriceFlash{0%{background:#fff0}30%{background:rgb(5 5 5 / .05)}100%{background:#fff0}}.zp-price-row.is-updated-flash{animation:zpPriceFlash 0.6s ease-out;border-radius:4px}.zp-attrs{margin-bottom:16px}.zp-ag{margin-bottom:16px}.zp-ag-hdr{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}.zp-ag-lbl{color:var(--zp-black);font-weight:700}.zp-ag-sel{color:var(--zp-black);font-weight:600}.zp-swatches{display:flex;flex-wrap:wrap;gap:8px}.zp-sw{width:76px;height:76px;border:1.5px solid var(--zp-gray-200)!important;cursor:pointer;position:relative;overflow:hidden;background:var(--zp-white);transition:border-color .2s;flex-shrink:0}.zp-sw:hover:not(.active){border-color:var(--zp-gray-400)!important}.zp-sw.active{border:2px solid var(--zp-black)!important}.zp-sw img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px;pointer-events:none}.zp-sw-chk{position:absolute;bottom:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--zp-black);display:none;align-items:center;justify-content:center}.zp-sw.active .zp-sw-chk{display:flex}.zp-sw-chk svg{width:11px;height:11px;pointer-events:none}.zp-swatches-color{gap:8px}.zp-wrap .zp-sw-color{display:inline-flex!important;align-items:center!important;gap:10px;padding:10px 16px 10px 10px!important;background:var(--zp-white)!important;border:1.5px solid var(--zp-gray-200)!important;color:var(--zp-black)!important;font-family:var(--zp-fb)!important;font-size:15px!important;font-weight:500!important;cursor:pointer!important;transition:border-color .2s,background .2s!important;border-radius:0!important}.zp-wrap .zp-sw-color:hover{border-color:var(--zp-black)!important}.zp-wrap .zp-sw-color.active{border-color:var(--zp-black)!important;background:var(--zp-gray-50)!important;font-weight:600!important}.zp-sw-color-dot{width:24px;height:24px;border-radius:50%;border:1px solid rgb(5 5 5 / .15);flex-shrink:0;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);display:block}.zp-sw-color.active .zp-sw-color-dot{box-shadow:inset 0 1px 3px rgb(0 0 0 / .1),0 0 0 2px var(--zp-white),0 0 0 3px var(--zp-black)}.zp-sw-color-lbl{white-space:nowrap}.zp-pills{display:flex;flex-wrap:wrap;gap:6px}.zp-wrap .zp-pill{font-family:var(--zp-fb)!important;font-weight:500!important;font-size:15px!important;color:var(--zp-black)!important;background:var(--zp-white)!important;border:1.5px solid var(--zp-gray-200)!important;border-radius:0!important;padding:10px 18px!important;cursor:pointer!important;transition:all .2s!important}.zp-wrap .zp-pill:hover:not(.active){border-color:var(--zp-black)!important}.zp-wrap .zp-pill.active{background:var(--zp-black)!important;color:var(--zp-white)!important;border-color:var(--zp-black)!important;font-weight:600!important}.zp-stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:14px}.zp-stock.is-in{color:var(--zp-success)}.zp-stock.is-out{color:var(--zp-sale)}.zp-stock svg{flex-shrink:0}.zp-fs-wrap{margin-bottom:20px}.zp-fs-msg{font-size:13px;color:var(--zp-gray-600);margin-bottom:6px}.zp-fs-msg strong{color:var(--zp-black)}.zp-fs-bar{width:100%;height:6px;background:var(--zp-gray-100);border-radius:3px;overflow:hidden;position:relative}.zp-fs-fill{height:100%;background:var(--zp-black);border-radius:3px;transition:width 0.4s ease,background 0.4s ease}.zp-fs-fill.fs-achieved{background:var(--zp-success)}.zp-buy-row{display:flex;gap:10px;align-items:stretch;margin-bottom:24px;height:auto}.zp-qty{display:flex;align-items:stretch;border:1px solid var(--zp-gray-200);background:var(--zp-white);width:140px;flex-shrink:0;min-height:54px}.zp-wrap .zp-qty-btn{width:40px!important;background:transparent!important;border:none!important;color:var(--zp-black)!important;font-family:var(--zp-fb)!important;font-size:18px!important;font-weight:400!important;cursor:pointer!important;padding:0!important;transition:background .2s!important;display:flex!important;align-items:center!important;justify-content:center!important}.zp-wrap .zp-qty-btn:hover{background:var(--zp-gray-50)!important}.zp-qty-mid{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.zp-qty-in{width:100%;border:none!important;background:transparent!important;text-align:center!important;font-family:var(--zp-fb)!important;font-size:15px!important;font-weight:600!important;color:var(--zp-black)!important;outline:none!important;-moz-appearance:textfield;padding:0}.zp-qty-in::-webkit-inner-spin-button,.zp-qty-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes zpSubtlePulse{0%{transform:scale(1);box-shadow:0 0 0 #fff0;background-color:var(--zp-black)}50%{transform:scale(1.02);box-shadow:0 4px 15px rgb(5 5 5 / .3);background-color:var(--zp-gray-900)}100%{transform:scale(1);box-shadow:0 0 0 #fff0;background-color:var(--zp-black)}}#zpWrap .zp-atc{flex:1;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px;background-color:var(--zp-black);color:var(--zp-white)!important;border:none!important;border-radius:0!important;font-family:var(--zp-fb)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer!important;padding:14px 20px!important;min-height:54px!important;transition:background-color .2s,transform .1s!important;position:relative;overflow:hidden}#zpWrap .zp-atc.is-ready-to-buy{animation:zpSubtlePulse 2s infinite ease-in-out}#zpWrap .zp-atc:hover:not(:disabled):not(.loading){background-color:var(--zp-accent);transform:scale(1.04)!important;animation-play-state:paused}#zpWrap .zp-atc:disabled{background-color:var(--zp-gray-200);color:var(--zp-gray-500)!important;cursor:not-allowed!important}#zpWrap .zp-atc.loading{background-color:var(--zp-accent);cursor:not-allowed!important}#zpWrap .zp-atc.added{background-color:var(--zp-success)}.zp-atc svg{width:16px;height:16px;pointer-events:none}.zp-atc-t{pointer-events:none}.zp-trust{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;padding:10px 0}.zp-trust-v2{margin-top:16px;padding:14px 0 8px}.zp-trust-row{display:flex;align-items:flex-start;gap:12px}.zp-trust-ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;color:var(--zp-black);padding-top:2px}.zp-wrap .zp-highlighted-lead-time{align-items:center;gap:14px;margin-bottom:6px;padding:12px 16px 12px 14px;background:linear-gradient(135deg,#fbf6f6 0%,#f4e8ea 100%);border:1px solid rgb(122 31 43 / .2);border-left:3px solid var(--zp-accent);border-radius:6px;box-shadow:0 2px 10px rgb(122 31 43 / .1)}.zp-wrap .zp-highlighted-lead-time .zp-trust-ico{width:38px;height:38px;flex:0 0 38px;padding:0;border-radius:50%;background:var(--zp-accent);color:var(--zp-white)}.zp-wrap .zp-highlighted-lead-time .zp-trust-txt{display:flex;flex-direction:column;gap:3px;min-width:0;font-family:var(--zp-fb)!important;color:var(--zp-black);line-height:1.25}.zp-wrap .zp-highlighted-lead-time .zp-trust-txt strong{font-size:11px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--zp-accent)!important}.zp-wrap .zp-highlighted-lead-time #zpTrustLeadTimeVal{font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:normal!important;text-transform:none!important;color:var(--zp-black)!important;overflow-wrap:break-word}@media (max-width:400px){.zp-wrap .zp-highlighted-lead-time{gap:12px;padding:11px 12px 11px 11px}.zp-wrap .zp-highlighted-lead-time .zp-trust-ico{width:34px;height:34px;flex-basis:34px}.zp-wrap .zp-highlighted-lead-time #zpTrustLeadTimeVal{font-size:17px!important}}.zp-trust-ico svg{width:18px;height:18px;pointer-events:none}.zp-trust-txt{font-size:12px;color:var(--zp-gray-600);line-height:1.5}.zp-trust-txt strong{color:var(--zp-black);font-weight:700}.zp-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:12px}.zp-trust-grid .zp-trust-row{margin:0}@media (max-width:1100px){.zp-trust-grid{grid-template-columns:1fr}}.zp-flag-pl{display:block;width:22px;height:14px;border:1px solid var(--zp-gray-200);border-radius:2px;overflow:hidden;position:relative}.zp-flag-pl span{display:block;width:100%;height:50%}.zp-flag-pl span:first-child{background:#fff}.zp-flag-pl span:last-child{background:crimson}.zp-trust-flag{color:transparent!important}.zp-trust-poland .zp-trust-ico{padding-top:0}.zp-payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;align-items:center}.zp-payments img{height:28px;width:auto;border:1px solid var(--zp-gray-200);border-radius:4px;padding:4px 8px;background:var(--zp-white)}.zp-share{display:flex;justify-content:flex-end}.zp-wrap .zp-share-btn{display:inline-flex!important;align-items:center!important;gap:8px;background:transparent!important;border:none!important;border-radius:0!important;color:var(--zp-gray-500)!important;font-family:var(--zp-fb)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer!important;padding:6px 0!important;transition:color .2s!important}.zp-wrap .zp-share-btn:hover{color:var(--zp-accent)!important}.zp-share-btn svg{width:14px;height:14px;pointer-events:none}.zp-rating-atf{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-top:15px}.zp-rating-atf .zp-stars-row{gap:3px}.zp-rating-atf .zp-stars-row svg{width:16px!important;height:16px!important}.zp-wrap .zp-rating-link{font-size:14px;font-weight:600;color:var(--zp-black)!important;text-decoration:underline!important}.zp-wrap .zp-rating-link:hover{color:var(--zp-accent)!important}.zp-rating-empty{font-weight:400;color:var(--zp-gray-500)}.zp-section{padding:64px 0 32px;margin-top:32px;border-top:1px solid var(--zp-gray-100)}.zp-section-hdr{text-align:center;margin-bottom:36px}.zp-eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--zp-gray-500);text-transform:uppercase;letter-spacing:2.5px;margin-bottom:10px}.zp-section-title{font-family:var(--zp-fh)!important;font-size:clamp(1.6rem, 2.4vw, 2.1rem)!important;font-weight:500!important;color:var(--zp-black)!important;margin:0!important}.zp-car-w{position:relative;margin:0 28px}.zp-car{display:flex!important;gap:var(--zp-car-gap,20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 12px;cursor:grab;user-select:none;-webkit-user-select:none}.zp-car::-webkit-scrollbar{display:none}.zp-car.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.zp-car.is-dragging .zpc-link{pointer-events:none}.zp-wrap .zp-car-btn{position:absolute!important;top:calc(50% - 30px)!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border-radius:50%!important;background:var(--zp-white)!important;border:1px solid var(--zp-gray-200)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 12px rgb(5 5 5 / .08)!important;z-index:2!important;padding:0!important;color:var(--zp-black)!important;transition:background .2s,color .2s,box-shadow .2s!important}.zp-wrap .zp-car-btn:hover,.zp-wrap .zp-car-btn:active{background:var(--zp-accent)!important;background-color:var(--zp-accent)!important;color:var(--zp-white)!important;border-color:var(--zp-accent)!important}.zp-wrap .zp-car-btn svg,.zp-wrap .zp-car-btn svg polyline,.zp-wrap .zp-car-btn svg path{transition:stroke .2s ease!important}.zp-wrap .zp-car-btn:hover svg,.zp-wrap .zp-car-btn:hover svg polyline,.zp-wrap .zp-car-btn:hover svg path,.zp-wrap .zp-car-btn:active svg,.zp-wrap .zp-car-btn:active svg polyline,.zp-wrap .zp-car-btn:active svg path{stroke:#ffffff!important;color:#ffffff!important}.zp-wrap .zp-car-prev{left:-22px!important}.zp-wrap .zp-car-next{right:-22px!important}.zp-wrap .zp-car-btn.is-hidden,.zp-wrap .zp-car-btn:disabled{opacity:0!important;pointer-events:none!important}.zp-car-btn svg{pointer-events:none}.zpc{width:var(--zp-card-w,280px);flex-shrink:0;scroll-snap-align:start;position:relative;background:var(--zp-white);transition:box-shadow .25s}.zpc:hover{box-shadow:0 8px 32px rgb(5 5 5 / .08)}.zpc-link{display:block;color:inherit!important}.zpc-img-w{position:relative;width:100%;aspect-ratio:var(--zp-img-ar);overflow:hidden;background:#fff;border:1px solid var(--zp-gray-100)}@supports not (aspect-ratio:1 / 1){.zp-wrap .zpc-img-w{height:0!important;padding-bottom:var(--zp-img-pb)!important}}.zpc-img-w .zpc-img,.zpc .zpc-img,.zp-wrap .zpc-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;transition:transform .5s cubic-bezier(.25,1,.5,1)!important;background:transparent!important;display:block!important}.zpc:hover .zpc-img{transform:scale(1.04)}.zpc-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;z-index:2;pointer-events:none}.zpc-badge{display:inline-block;padding:4px 10px;font-family:var(--zp-fb)!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:var(--zp-white)!important;background:var(--zp-black);line-height:1.3;align-self:flex-start}.zpc-badge-sale{background:var(--zp-sale)!important}.zpc-badge-new{background:var(--zp-black)!important}.zpc-badge-best{background:var(--zp-black)!important}.zpc-badge-order{background:var(--zp-gray-600)!important}.zp-wrap .zpc-wish{position:absolute!important;top:8px!important;right:8px!important;width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:50%!important;background:var(--zp-white)!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 4px rgb(0 0 0 / .12)!important;color:var(--zp-black)!important;padding:0!important;z-index:3!important}.zp-wrap .zpc-wish:hover{color:var(--zp-sale)!important}.zp-wrap .zpc-wish.is-liked{color:var(--zp-sale)!important}.zp-wrap .zpc-wish.is-liked svg path{fill:var(--zp-sale)!important}.zpc-wish svg,.zp-wrap .zpc-wish svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;flex-shrink:0!important;pointer-events:none!important;display:block!important}.zpc-body{padding:14px 4px 8px}.zpc-cat{display:inline-block;font-size:10px;font-weight:700;color:var(--zp-gray-500);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.zpc-name{font-family:var(--zp-fh)!important;font-size:16px!important;font-weight:500!important;color:var(--zp-black)!important;margin:0 0 8px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zpc-price{font-family:var(--zp-fb);font-size:14px;font-weight:700;color:var(--zp-black)}.zpc-price del{color:var(--zp-gray-400)!important;font-weight:400!important;font-size:12px!important;margin-right:4px;text-decoration:line-through!important}.zpc-price ins{text-decoration:none!important;background:transparent!important;color:var(--zp-sale)!important;font-weight:700!important}.zpc-price .woocommerce-Price-amount,.zpc-price bdi{font-weight:inherit!important}.zpc-price small,.zpc-price .woocommerce-price-hint{display:block!important;font-size:10px!important;font-weight:400!important;color:var(--zp-gray-500)!important;margin-top:2px!important}.zpc-price small .woocommerce-Price-amount,.zpc-price .woocommerce-price-hint .woocommerce-Price-amount{font-size:10px!important;color:var(--zp-gray-500)!important;font-weight:500!important}.zp-lightbox{position:fixed;inset:0;z-index:99999;background:rgb(5 5 5 / .94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;flex-direction:column;opacity:0;transition:opacity .28s ease;font-family:var(--zp-fb)!important}.zp-lightbox.visible{display:flex}.zp-lightbox.open{opacity:1}.zp-lb-topbar{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:linear-gradient(180deg,rgb(5 5 5 / .55) 0%,#fff0 100%);pointer-events:none}.zp-lb-topbar>*{pointer-events:auto}.zp-lb-count{color:#ffffff!important;font-family:var(--zp-fb)!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;min-width:64px;user-select:none}.zp-lb-count span{color:#ffffff!important;font-size:13px!important}.zp-lb-count-sep{margin:0 6px;color:rgb(255 255 255 / .45)!important}.zp-lb-hint{flex:1;text-align:center;color:rgb(255 255 255 / .6)!important;font-family:var(--zp-fb)!important;font-size:11px!important;font-weight:500!important;letter-spacing:1.8px!important;text-transform:uppercase!important;user-select:none;pointer-events:none!important}.zp-wrap .zp-lb-close{position:static!important;width:44px!important;height:44px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:50%!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background .2s,border-color .2s!important}.zp-wrap .zp-lb-close:hover{background:var(--zp-accent)!important;border-color:var(--zp-accent)!important;color:#ffffff!important}.zp-lb-close svg{pointer-events:none}.zp-lb-stage{flex:1 1 auto;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:66px 88px 10px}.zp-lb-img-w{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.zp-wrap .zp-lb-img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;user-select:none;-webkit-user-drag:none;cursor:zoom-in!important;transform-origin:50% 50%;box-shadow:0 16px 56px rgb(0 0 0 / .5);transition:transform .32s cubic-bezier(.2,.75,.3,1),opacity .2s ease!important}.zp-wrap .zp-lb-img.is-zoomed{cursor:zoom-out!important;box-shadow:none;transition:transform .08s linear,opacity .2s ease!important}.zp-wrap .zp-lb-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:52px!important;height:52px!important;border-radius:50%!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;z-index:4!important;transition:background .2s,border-color .2s!important}.zp-wrap .zp-lb-arrow:hover{background:var(--zp-accent)!important;border-color:var(--zp-accent)!important;color:#ffffff!important}.zp-wrap .zp-lb-prev{left:22px!important}.zp-wrap .zp-lb-next{right:22px!important}.zp-lb-arrow svg{pointer-events:none}.zp-lb-thumbs-w{flex:0 0 auto;padding:6px 16px 16px;display:flex;justify-content:center}.zp-lb-thumbs{display:flex;gap:8px;max-width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px}.zp-lb-thumbs::-webkit-scrollbar{display:none}.zp-wrap .zp-lb-thumb{width:64px!important;height:64px!important;flex:0 0 auto;padding:0!important;margin:0!important;background:#101010!important;border:1px solid rgb(255 255 255 / .25)!important;border-radius:0!important;cursor:pointer!important;overflow:hidden;opacity:.6;transition:opacity .2s,border-color .2s!important}.zp-wrap .zp-lb-thumb:hover{opacity:1;border-color:rgb(255 255 255 / .6)!important}.zp-wrap .zp-lb-thumb.active{opacity:1;border:2px solid #ffffff!important}.zp-lb-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;pointer-events:none}@media (max-width:900px){.zp-lb-stage{padding:62px 12px 8px}}@media (max-width:640px){.zp-lb-hint{display:none!important}.zp-lb-topbar{padding:12px}.zp-wrap .zp-lb-close{width:40px!important;height:40px!important}.zp-wrap .zp-lb-thumb{width:52px!important;height:52px!important}.zp-lb-thumbs-w{padding:4px 10px 12px}.zp-lb-stage{padding:58px 8px 6px}}.zp-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;background-color:transparent!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0;visibility:hidden;transition:all 0.3s ease;pointer-events:none!important}.zp-modal-overlay.is-visible{opacity:1!important;visibility:visible!important}.zp-modal-box{background:var(--zp-white)!important;padding:30px 40px!important;border-radius:8px!important;text-align:center!important;position:relative!important;max-width:90%!important;width:450px!important;box-shadow:0 10px 40px rgb(0 0 0 / .15)!important;transform:translateY(20px);transition:transform 0.3s ease;pointer-events:auto!important}.zp-modal-overlay.is-visible .zp-modal-box{transform:translateY(0)!important}.zp-modal-close{position:absolute!important;top:15px!important;right:15px!important;background:transparent!important;border:none!important;font-size:20px!important;cursor:pointer!important;color:var(--zp-gray-400)!important;transition:color 0.2s!important}.zp-modal-close:hover{color:var(--zp-black)!important}#zpWrap .zp-modal-logo{max-width:180px!important;width:100%!important;height:auto!important;margin:0 auto 15px!important;display:block!important}#zpWrap .zp-modal-title{font-family:var(--zp-fh)!important;font-size:26px!important;color:var(--zp-black)!important;margin-bottom:20px!important;font-weight:600!important}#zpWrap .zp-modal-desc{font-size:16px!important;color:var(--zp-gray-600)!important;margin-bottom:20px!important}#zpWrap .zp-modal-desc strong{color:var(--zp-black)!important;font-weight:700!important}#zpWrap .zp-modal-price-val{color:var(--zp-sale)!important}#zpWrap #zpModalQty{color:var(--zp-black)!important}#zpWrap .zp-modal-footer{font-size:14px!important;color:var(--zp-gray-500)!important;margin-top:25px!important}.zp-faq-list{display:flex;flex-direction:column;gap:4px}.zp-faq-item{border-bottom:1px solid var(--zp-gray-100)}.zp-faq-item:last-child{border-bottom:none}.zp-wrap .zp-faq-q{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;width:100%!important;padding:16px 0!important;background:transparent!important;border:none!important;cursor:pointer!important;text-align:left!important;font-family:var(--zp-fb)!important;font-size:14px!important;font-weight:600!important;color:var(--zp-black)!important;line-height:1.4!important;transition:color .2s!important}.zp-wrap .zp-faq-q:hover{color:var(--zp-accent-dk)!important}.zp-faq-toggle{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--zp-gray-100);color:var(--zp-black);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:1;transition:transform .25s,background .25s}.zp-faq-item.is-open .zp-faq-toggle{transform:rotate(45deg);background:var(--zp-black);color:#fff}.zp-faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .35s ease}.zp-faq-item.is-open .zp-faq-a-wrap{max-height:800px}.zp-faq-a{padding:0 0 18px;font-size:14px;line-height:1.7;color:var(--zp-gray-600)}.zp-faq-a strong{color:var(--zp-black)}.zp-faq-cta{margin-top:20px;padding:14px 18px;background:var(--zp-gray-50);border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:13px;color:var(--zp-gray-600);text-align:center}.zp-faq-cta a{font-weight:700;color:var(--zp-black)!important;text-decoration:underline;transition:color .2s}.zp-faq-cta a:hover{color:var(--zp-accent-dk)!important}.zp-faq-cta-sep{color:var(--zp-gray-300)}.zp-rev-summary{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:18px 20px;background:#fafafa;border-radius:6px;margin-bottom:24px}.zp-rev-sum-big{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:90px;padding-right:24px;border-right:1px solid var(--zp-gray-200)}.zp-rev-num{font-family:var(--zp-fh);font-size:38px;font-weight:600;color:var(--zp-black);line-height:1;letter-spacing:-1px}.zp-rev-sum-big .zp-stars-row{margin:4px 0 2px}.zp-rev-count{font-size:11px;color:var(--zp-gray-500);text-align:center;line-height:1.3}.zp-rev-bars{display:grid;gap:5px}.zp-rev-bar-row{display:grid;grid-template-columns:28px 1fr 30px;align-items:center;gap:10px;font-size:12px}.zp-rev-bar-lbl{color:var(--zp-gray-600);font-weight:600}.zp-rev-bar-track{height:8px;background:var(--zp-gray-100);border-radius:4px;overflow:hidden}.zp-rev-bar-fill{height:100%;background:linear-gradient(90deg,var(--zp-gray-400),var(--zp-black));border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1)}.zp-rev-bar-count{color:var(--zp-gray-500);text-align:right;font-variant-numeric:tabular-nums}.zp-mhelp{display:none;position:fixed;bottom:24px;right:16px;z-index:8500}@media (max-width:900px){.zp-mhelp{display:block}}.zp-wrap .zp-mhelp-trigger{width:48px!important;height:48px!important;border-radius:50%!important;background:var(--zp-black)!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 16px rgb(5 5 5 / .25)!important;padding:0!important;transition:background .2s,transform .2s!important}.zp-wrap .zp-mhelp-trigger:hover{background:var(--zp-accent)!important;transform:scale(1.05)}.zp-wrap .zp-mhelp.is-open .zp-mhelp-trigger{background:var(--zp-accent)!important;transform:rotate(45deg)}.zp-mhelp-trigger svg{pointer-events:none}.zp-mhelp-panel{position:absolute;bottom:56px;right:0;min-width:200px;background:#fff;border:1px solid var(--zp-gray-100);border-radius:8px;box-shadow:0 8px 28px rgb(5 5 5 / .15);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .25s}.zp-mhelp.is-open .zp-mhelp-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.zp-mhelp-item{display:flex!important;align-items:center;gap:10px;padding:12px 16px;color:var(--zp-black)!important;text-decoration:none!important;font-family:var(--zp-fb);font-size:13px;font-weight:600;border-bottom:1px solid var(--zp-gray-100);transition:background .15s}.zp-mhelp-item:last-child{border-bottom:none}.zp-mhelp-item:hover{background:var(--zp-gray-50);color:var(--zp-accent-dk)!important}.zp-mhelp-item svg{color:var(--zp-black);flex-shrink:0}.zp-wrap *:focus-visible{outline:2px solid var(--zp-accent)!important;outline-offset:2px!important;border-radius:2px}.zp-wrap .zp-atc:focus-visible{outline-offset:3px!important}.zp-wrap a:focus-visible{outline-offset:3px!important}.zp-wrap .zp-acc-hdr:focus-visible{background:var(--zp-accent-bg)!important;outline:none!important}.zp-wrap .zp-acc-hdr:focus-visible .zp-acc-title{color:var(--zp-accent-dk)!important}@media (hover:none){.zp-wrap .zp-pill:active,.zp-wrap .zp-sw-color:active,.zp-wrap .zp-sw:active{transform:scale(.97)}}@media (max-width:1100px){.zp-main{grid-template-columns:minmax(0,1fr) 420px!important;gap:36px!important}.zp-wrap{--zp-card-w:260px}}@media (max-width:900px){.zp-main{display:flex!important;flex-direction:column!important;gap:0!important}.zp-gallery-section{order:1}.zp-info{order:2;padding:24px 0 16px}.zp-accord{order:3}.zp-section{padding:40px 0 20px;margin-top:20px}.zp-ship-grid{grid-template-columns:1fr}.zp-wrap .zp-lb-prev,.zp-wrap .zp-lb-next{display:none!important}.zp-wrap .zp-car-prev{left:-10px!important}.zp-wrap .zp-car-next{right:-10px!important}.zp-car-w{margin:0 16px}}@media (max-width:640px){.zp-gallery{padding-left:0;display:flex;flex-direction:column}.zp-thumbs-w{position:relative;top:auto;left:auto;bottom:auto;width:100%;height:auto;flex-direction:row;order:2;margin-top:10px;padding:0 36px}.zp-thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0;width:100%}.zp-thumb{width:72px;height:72px;scroll-snap-align:start}.zp-wrap .zp-thumb-nav{top:50%!important;transform:translateY(-50%)!important}.zp-wrap .zp-thumb-prev{left:4px!important;top:50%!important}.zp-wrap .zp-thumb-prev svg{transform:rotate(-90deg)}.zp-wrap .zp-thumb-next{right:4px!important;left:auto!important;top:50%!important;bottom:auto!important}.zp-wrap .zp-thumb-next svg{transform:rotate(-90deg)}.zp-main-img-w{order:1}.zp-title{font-size:1.4rem!important}.zp-pm{font-size:26px!important}.zp-pm .woocommerce-Price-amount,.zp-pm bdi{font-size:26px!important}.zp-pm ins .woocommerce-Price-amount,.zp-pm ins bdi{font-size:26px!important}.zp-buy-row{flex-direction:column;height:auto;gap:8px}.zp-qty{width:100%;height:54px}.zp-wrap .zp-atc{height:54px;padding:12px 24px!important}.zp-wrap{--zp-card-w:220px}.zp-modal-box{padding:30px 20px}.zp-consult-bar{flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:8px;padding:12px 14px}.zp-consult-ico{width:34px;height:34px;flex:0 0 34px}.zp-consult-body{flex:1 1 auto;min-width:0}.zp-consult-body strong{font-size:13px}.zp-consult-sub{font-size:11px}.zp-consult-tel{flex:0 0 100%;text-align:center;background:var(--zp-accent);color:#fff!important;margin-top:2px}.zp-faq-q{font-size:13px!important;padding:14px 0!important}.zp-faq-a{font-size:13px}.zp-faq-cta{flex-direction:column;gap:4px;padding:12px 14px}.zp-faq-cta-sep{display:none}.zp-gal-counter{bottom:12px;right:12px;font-size:10px;padding:5px 10px}.zp-rev-summary{grid-template-columns:1fr;gap:16px;padding:16px}.zp-rev-sum-big{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid var(--zp-gray-200)}.zp-rev-num{font-size:32px}}@media (max-width:400px){.zp-wrap{padding:0 12px;--zp-card-w:200px}.zp-consult-ico{width:30px;height:30px;flex:0 0 30px}.zp-consult-body strong{font-size:12.5px}}.elementor-widget-shortcode .zp-wrap,.elementor-section .zp-wrap{max-width:1280px}.elementor-section:has(.zp-wrap),.elementor-container:has(.zp-wrap){overflow:visible!important}.elementor-element .elementor-widget-container:has(.zp-wrap){overflow:visible!important}.zp-wrap .zpc img,.zp-wrap .zp-thumb img,.zp-wrap .zp-main-img,.zp-wrap .zp-sw img{max-width:100%!important}.zp-info-excerpt{font-size:13px;line-height:1.6;color:var(--zp-gray-600);margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed var(--zp-gray-200)}.zp-info-excerpt p{margin-bottom:8px}.zp-info-excerpt p:last-child{margin-bottom:0}.zp-info-excerpt strong{color:var(--zp-black);font-weight:600}@media print{.zp-bc,.zp-wish-btn,.zp-share,.zp-buy-row,.zp-fs-wrap,.zp-mhelp,.zp-section,.zp-modal-overlay,.zp-lightbox,.zp-consult-bar{display:none!important}.zp-wrap{max-width:100%!important}.zp-main{display:block!important}.zp-acc-body{max-height:none!important}.zp-acc-item{page-break-inside:avoid}}.zp-wrap .zl-instruction-box{background:linear-gradient(145deg,#fbfbfb 0%,#f3f3f3 100%)!important;border-color:var(--zp-gray-200)!important}.zp-wrap .zl-instruction-icon{box-shadow:0 2px 6px rgb(5 5 5 / .08)!important}.zp-wrap .zl-summary{background:#ffffff!important;border-color:var(--zp-gray-200)!important;border-left:3px solid var(--zp-black)!important}.zp-wrap .zl-total-row{border-top-color:var(--zp-gray-200)!important}body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]),.zp-wrap.zl-mode-kalkulator{--zp-img-ar:1536 / 1024;--zp-img-pb:66.67%;--zp-card-w:calc((100% - 2 * var(--zp-car-gap, 20px)) / 3)}@media (max-width:900px){body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]),.zp-wrap.zl-mode-kalkulator{--zp-card-w:260px}}@media (max-width:640px){body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]),.zp-wrap.zl-mode-kalkulator{--zp-card-w:240px}}@media (max-width:400px){body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]),.zp-wrap.zl-mode-kalkulator{--zp-card-w:215px}}body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap .zp-thumb,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-thumb,.zp-wrap.zl-mode-kalkulator .zp-thumb{height:62px}@media (max-width:640px){body:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-wrap .zp-thumb,.zp-wrap:has(#zlCalcWrap[data-mode="kalkulator"]) .zp-thumb,.zp-wrap.zl-mode-kalkulator .zp-thumb{height:48px}}