:root{--jg-navy:#1A3A6B;--jg-navy-dark:#122B52;--jg-navy-light:#1E4680;--jg-orange:#F97316;--jg-orange-hover:#EA6C0A;--jg-neutral:#F8F8F8;--jg-gray-50:#F9FAFB;--jg-gray-100:#F3F4F6;--jg-gray-200:#E5E7EB;--jg-gray-400:#9CA3AF;--jg-gray-600:#6B7280;--jg-gray-800:#1F2937;--jg-white:#FFFFFF;--jg-blue-light:#EEF4FF;--jg-cat-bg-1:linear-gradient(145deg,#DBEAFE,#EFF6FF);--jg-cat-bg-2:linear-gradient(145deg,#FCE7F3,#FDF4FF);--jg-cat-bg-3:linear-gradient(145deg,#D1FAE5,#ECFDF5);--jg-cat-bg-4:linear-gradient(145deg,#FEF9C3,#FFFBEB);--jg-shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05);--jg-shadow-md:0 4px 16px rgba(26,58,107,.10);--jg-shadow-lg:0 8px 32px rgba(26,58,107,.15);--jg-radius:10px;--jg-font-display:'Syne',sans-serif;--jg-font-body:'DM Sans',sans-serif;--jg-transition:.2s ease}html{overflow-x:hidden}body{font-family:var(--jg-font-body)!important;color:var(--jg-gray-800);overflow-x:hidden}img{max-width:100%;height:auto}#header{all:unset;display:block}#footer{all:unset;display:block}.jg-utility-bar{background:var(--jg-navy-dark);color:rgba(255,255,255,.8);font-size:12.5px;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-family:var(--jg-font-body);letter-spacing:.01em;position:relative;z-index:101}.jg-ub-left{display:flex;align-items:center;gap:24px}.jg-ub-free{color:#86efac;font-weight:600;display:flex;align-items:center;gap:6px}.jg-ub-time{color:rgba(255,255,255,.55);display:flex;align-items:center;gap:6px}.jg-ub-socials{display:flex;align-items:center;gap:16px}.jg-ub-socials a{color:rgba(255,255,255,.5);text-decoration:none;font-size:12px;font-weight:500;transition:color var(--jg-transition);letter-spacing:.04em;text-transform:uppercase}.jg-ub-socials a:hover{color:var(--jg-orange)}.jg-header{background:var(--jg-white);height:80px;display:flex;align-items:center;padding:0 40px;gap:0;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--jg-gray-200);box-shadow:0 2px 12px rgba(26,58,107,.06);transition:box-shadow .25s}.jg-header.scrolled{box-shadow:0 4px 24px rgba(26,58,107,.12)}.jg-logo{text-decoration:none!important;flex-shrink:0;margin-right:36px;line-height:1;display:inline-flex;align-items:center}.jg-logo-img{height:27px;width:auto;display:block}.jg-footer-logo .jg-logo-img{height:24px}.jg-nav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.jg-nav .jg-nav-link,.jg-nav a{font-family:var(--jg-font-body);font-size:14px;font-weight:500;color:var(--jg-gray-800)!important;text-decoration:none!important;padding:8px 13px;border-radius:6px;transition:color .18s,background .18s;white-space:nowrap;display:block}.jg-nav .jg-nav-link:hover,.jg-nav a.current,.jg-nav a:hover{color:var(--jg-navy)!important;background:var(--jg-blue-light)}.jg-header-actions{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.jg-phone{text-align:right;line-height:1.2}.jg-phone span{display:block;font-size:11px;color:var(--jg-gray-400);font-weight:400}.jg-phone a{font-size:13.5px;font-weight:700;color:var(--jg-navy)!important;text-decoration:none!important;white-space:nowrap}.jg-lang{display:flex;gap:2px;background:var(--jg-gray-100);border-radius:6px;padding:3px}.jg-lang-btn{border:none;background:0 0;font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:4px;cursor:pointer;color:var(--jg-gray-600);transition:all .15s;font-family:var(--jg-font-body);text-decoration:none!important;letter-spacing:.03em}.jg-lang-btn.active,.jg-lang-btn:hover{background:var(--jg-navy);color:var(--jg-white)!important}.jg-icon-btn{width:38px;height:38px;background:0 0;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--jg-gray-600);transition:background .15s,color .15s;position:relative;font-size:18px;text-decoration:none!important}.jg-icon-btn:hover{background:var(--jg-gray-100);color:var(--jg-navy)}.jg-cart-badge{position:absolute;top:4px;right:4px;background:var(--jg-orange);color:#fff;font-size:10px;font-weight:700;border-radius:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px;font-family:var(--jg-font-body)}.jg-hamburger{display:none;flex-direction:column;gap:5px;width:38px;height:38px;background:0 0;border:none;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;transition:background .15s}.jg-hamburger:hover{background:var(--jg-gray-100)}.jg-hamburger span{display:block;width:22px;height:2px;background:var(--jg-navy);border-radius:2px;transition:transform .25s,opacity .25s}.jg-hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.jg-hamburger.open span:nth-child(2){opacity:0}.jg-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.jg-mobile-drawer{position:fixed;top:0;right:-100%;width:300px;height:100%;background:var(--jg-white);z-index:999;box-shadow:-4px 0 32px rgba(26,58,107,.18);transition:right .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column}.jg-mobile-drawer.open{right:0}.jg-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--jg-gray-200);background:var(--jg-white);position:sticky;top:0;z-index:2}.jg-drawer-logo{display:flex;align-items:center;text-decoration:none!important}.jg-drawer-logo-img{height:24px;width:auto;display:block}.jg-drawer-close{width:36px;height:36px;background:var(--jg-gray-100);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--jg-gray-800);flex-shrink:0;transition:background .15s,color .15s}.jg-drawer-close:hover{background:var(--jg-navy);color:var(--jg-white)}.jg-mobile-drawer nav{padding:10px 0;flex:1}.jg-mobile-drawer nav a{display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:500;color:var(--jg-gray-800)!important;text-decoration:none!important;border-bottom:1px solid var(--jg-gray-100);font-family:var(--jg-font-body);transition:background .12s,color .12s,padding-left .12s}.jg-mobile-drawer nav a:last-child{border-bottom:none}.jg-mobile-drawer nav a:hover{background:var(--jg-blue-light);color:var(--jg-navy)!important;padding-left:26px}.jg-drawer-icon{font-size:18px;flex-shrink:0;width:24px;text-align:center}.jg-drawer-img{width:22px;height:22px;object-fit:contain;display:block;margin:0 auto}.jg-drawer-lang{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--jg-gray-200)}.jg-drawer-lang-btn{padding:5px 12px;border-radius:6px;font-size:13px;font-weight:700;color:var(--jg-gray-500);text-decoration:none;border:1.5px solid var(--jg-gray-200);transition:all .15s}.jg-drawer-lang-btn.active,.jg-drawer-lang-btn:hover{background:var(--jg-navy);color:#fff;border-color:var(--jg-navy)}.jg-drawer-footer{padding:20px;border-top:1px solid var(--jg-gray-200);background:var(--jg-gray-50)}.jg-drawer-phone{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--jg-navy)!important;text-decoration:none!important;margin-bottom:4px}.jg-drawer-phone svg{flex-shrink:0;color:var(--jg-orange)}.jg-drawer-hours{font-size:12px;color:var(--jg-gray-400);margin:0;padding-left:26px}.jg-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(2px)}.jg-drawer-overlay.open{opacity:1;pointer-events:all}.jg-footer{background:var(--jg-navy);color:rgba(255,255,255,.75);padding:64px 40px 0;font-family:var(--jg-font-body)}.jg-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.jg-footer-logo{text-decoration:none!important;display:block;margin-bottom:14px}.jg-footer-desc{font-size:13.5px;line-height:1.7;color:#fff!important;margin-bottom:22px}.jg-footer-socials{display:flex;gap:8px;flex-wrap:wrap}.jg-footer-social{width:34px;height:34px;border-radius:7px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:rgba(255,255,255,.65)!important;text-decoration:none!important;transition:background .18s,color .18s;letter-spacing:.02em}.jg-footer-social:hover{background:var(--jg-orange);color:#fff!important}.jg-footer-col h4{font-family:var(--jg-font-display);font-size:13px;font-weight:700;color:var(--jg-white);margin-bottom:18px;letter-spacing:.08em;text-transform:uppercase}.jg-footer-col ul{list-style:none;padding:0;margin:0}.jg-footer-col ul li{margin-bottom:9px}.jg-footer-col ul li a{color:rgba(255,255,255,.5)!important;text-decoration:none!important;font-size:13.5px;transition:color .18s,padding-left .15s;display:flex;align-items:center;gap:6px}.jg-footer-col ul li a::before{content:'→';font-size:11px;opacity:.4;flex-shrink:0}.jg-footer-col ul li a:hover{color:var(--jg-orange)!important;padding-left:4px}.jg-footer-contact{display:flex;flex-direction:column;gap:11px}.jg-fc-item{display:flex;gap:10px;font-size:13.5px;color:rgba(255,255,255,.55);align-items:flex-start;line-height:1.5}.jg-fc-icon{font-size:15px;flex-shrink:0;margin-top:1px}.jg-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:12.5px;color:rgba(255,255,255,.3);flex-wrap:wrap;gap:10px}.jg-payment-badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.jg-pay-badge{background:rgba(255,255,255,.1);color:rgba(255,255,255,.55);font-size:11px;font-weight:600;padding:3px 9px;border-radius:5px}.jg-mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--jg-white);border-top:1px solid var(--jg-gray-200);z-index:200;box-shadow:0 -4px 20px rgba(0,0,0,.08)}.jg-mbn-inner{display:grid;grid-template-columns:repeat(4,1fr);height:100%}.jg-mbn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;color:var(--jg-gray-400)!important;text-decoration:none!important;font-family:var(--jg-font-body);transition:color .15s;position:relative}.jg-mbn-item .jg-mbn-icon{font-size:20px}.jg-mbn-item.active,.jg-mbn-item:hover{color:var(--jg-navy)!important}.jg-mbn-badge{position:absolute;top:6px;right:calc(50% - 22px);background:var(--jg-orange);color:#fff;font-size:9px;font-weight:700;border-radius:8px;padding:1px 5px;min-width:14px;text-align:center}.jg-section-header{text-align:center;margin-bottom:48px}.jg-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jg-orange);margin-bottom:10px}.jg-section-header h2,.jg-section-title{font-family:var(--jg-font-display);font-size:clamp(24px, 3vw, 36px);font-weight:800;color:var(--jg-navy);line-height:1.2;letter-spacing:-.02em;margin:0}.jg-section-subtitle{font-size:16px;color:var(--jg-gray-600);margin-top:12px}.jg-btn-primary{background:var(--jg-orange);color:var(--jg-white)!important;border:none;padding:13px 26px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:background .18s,transform .15s;font-family:var(--jg-font-body);line-height:1}.jg-btn-primary:hover{background:var(--jg-orange-hover);transform:translateY(-1px);color:var(--jg-white)!important}.jg-btn-outline-orange{background:0 0;color:var(--jg-orange)!important;border:2px solid var(--jg-orange);padding:11px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:background .18s,color .18s,transform .15s;font-family:var(--jg-font-body);line-height:1}.jg-btn-outline-orange:hover{background:var(--jg-orange);color:#fff!important;transform:translateY(-1px)}.jg-btn-orange{background:var(--jg-orange);color:var(--jg-white)!important;border:none;padding:13px 26px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;transition:background .18s,transform .15s;font-family:var(--jg-font-body);line-height:1}.jg-btn-orange:hover{background:var(--jg-orange-hover);transform:translateY(-1px)}.jg-fade-up{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.jg-fade-up.jg-visible{opacity:1;transform:none}.jg-fade-up:nth-child(2){transition-delay:.08s}.jg-fade-up:nth-child(3){transition-delay:.16s}.jg-fade-up:nth-child(4){transition-delay:.24s}.jg-nav>div:not(.ets_mm_megamenu),.jg-nav>script,.jg-nav>section,.jg-nav>ul{display:none!important}.jg-nav .ets_mm_megamenu{flex:1 1 auto}.jg-nav .ets_mm_megamenu_content{background:0 0!important;border:none!important;padding:0!important}.jg-nav .ets_mm_megamenu_content .container{max-width:100%!important;padding:0!important;width:100%!important}.jg-header .mm_columns_ul{max-width:700px!important;box-sizing:border-box!important}.jg-header .mm_columns_ul a{padding:4px 6px!important;border-radius:3px!important;font-weight:400!important;white-space:normal!important;font-size:13px!important}.jg-header .mm_columns_ul a:hover{background:var(--jg-blue-light)!important;color:var(--jg-navy)!important}.jg-header .mm_columns_ul .ets_mm_block_content ul li ul a{white-space:nowrap!important}.jg-nav .close_menu,.jg-nav .ybc-menu-toggle{display:none!important}.jg-header .mm_menus_li.active>a,.jg-header .mm_menus_li.active>span,.jg-header .mm_menus_li:hover>a,.jg-header .mm_menus_li:hover>span{background-color:var(--jg-orange)!important;color:var(--jg-white)!important}@media (max-width:768px){body{padding-bottom:60px}.jg-utility-bar{display:none}.jg-header{padding:0 16px;height:60px;position:sticky;top:0}.jg-logo{margin-right:0;flex:1}.jg-logo-img{height:21px}.jg-nav{display:none}.jg-icon-btn:not(.jg-cart-btn):not(.jg-search-btn),.jg-lang,.jg-phone{display:none}.jg-icon-btn.jg-cart-btn,.jg-icon-btn.jg-search-btn{display:flex}.jg-hamburger{display:flex}.jg-mobile-bottom-nav{display:block}.jg-footer{padding:40px 16px 0}.jg-footer-grid{grid-template-columns:1fr;gap:28px}.jg-footer-bottom{flex-direction:column;align-items:flex-start}.jg-section-header{margin-bottom:28px}}@media (min-width:769px) and (max-width:1100px){.jg-header{padding:0 24px}.jg-nav a{padding:8px 10px;font-size:13px}.jg-utility-bar{padding:0 24px}.jg-footer{padding:48px 24px 0}.jg-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:32px}.jg-footer-grid>div:last-child{grid-column:1/-1}}.jg-search-overlay{position:fixed;inset:0;z-index:9999;background:rgba(10,20,45,.93);display:flex;align-items:flex-start;justify-content:center;padding-top:18vh;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.jg-search-overlay.is-open{opacity:1;visibility:visible}.jg-search-overlay-box{width:100%;max-width:680px;padding:0 24px}.jg-search-overlay-label{color:rgba(255,255,255,.5);font-size:12px;font-family:var(--jg-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.jg-search-form{position:relative}.jg-search-form form{position:relative;margin:0}.jg-search-input{display:block;width:100%;box-sizing:border-box;padding:20px 60px 20px 24px;font-size:20px;font-family:var(--jg-font-body);background:rgba(255,255,255,.09);border:2px solid rgba(255,255,255,.2);border-radius:14px;color:#fff;outline:0;transition:border-color .18s,background .18s;-webkit-appearance:none}.jg-search-input:focus{border-color:var(--jg-orange);background:rgba(255,255,255,.13)}.jg-search-input::placeholder{color:rgba(255,255,255,.35)}.jg-search-input::-webkit-search-cancel-button{display:none}.jg-search-submit{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;color:var(--jg-orange);padding:6px;display:flex;align-items:center;line-height:1}.jg-search-submit:hover{color:var(--jg-orange-hover)}.jg-search-overlay-close{position:fixed;top:20px;right:24px;background:rgba(255,255,255,.12);border:none;color:#fff;font-size:20px;line-height:1;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.jg-search-overlay-close:hover{background:rgba(255,255,255,.22)}.searchbar-autocomplete.ui-autocomplete{background:#0f1e3a;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.5);padding:8px 0;max-height:420px;overflow-y:auto;z-index:10000;list-style:none;margin-top:6px}.searchbar-autocomplete .ui-menu-item{list-style:none}.searchbar-autocomplete .ui-menu-item .ui-menu-item-wrapper,.searchbar-autocomplete .ui-menu-item a{display:flex;align-items:center;gap:14px;padding:10px 18px;color:rgba(255,255,255,.85);font-family:var(--jg-font-body);font-size:14px;text-decoration:none;cursor:pointer;transition:background .12s}.searchbar-autocomplete .ui-menu-item .ui-state-active,.searchbar-autocomplete .ui-menu-item a.ui-state-active,.searchbar-autocomplete .ui-menu-item a:hover{background:rgba(255,255,255,.08);color:#fff;border-radius:0;outline:0}.searchbar-autocomplete .autocomplete-thumbnail{width:44px;height:44px;object-fit:contain;border-radius:6px;background:rgba(255,255,255,.06);flex-shrink:0}.searchbar-autocomplete .product{font-size:14px;line-height:1.35}#left-column input[type=number]::-webkit-inner-spin-button,#left-column input[type=number]::-webkit-outer-spin-button,#search_filters input[type=number]::-webkit-inner-spin-button,#search_filters input[type=number]::-webkit-outer-spin-button,.jg-price-input::-webkit-inner-spin-button,.jg-price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#left-column input[type=number],#search_filters input[type=number],.jg-price-input[type=number]{-moz-appearance:textfield}.product-miniature{border-radius:12px;border:.5px solid #e0e0e0;overflow:hidden;background:#fff;transition:box-shadow .18s ease;display:flex;flex-direction:column}.product-miniature:hover{box-shadow:0 4px 18px rgba(0,0,0,.09)}.product-miniature .thumbnail-container{width:100%!important;height:100%!important;background:0 0!important;border-radius:12px!important;border:none!important;border-bottom:none!important;margin-bottom:0!important;outline:0!important;display:flex!important;flex-direction:column!important;flex:1!important}.product-miniature .thumbnail-container:hover{outline:0!important}.product-miniature .pm-info{position:static!important;width:auto!important;height:auto!important;bottom:auto!important}.product-miniature .pm-image-wrap img{margin-left:0!important}#products .product-miniature,.product-miniature .product-miniature{margin:0!important}.product-miniature .pm-variants .variant-links{position:static!important;top:auto!important;min-height:0!important;background:0 0!important;text-align:left!important}.pm-image-wrap{position:relative!important;aspect-ratio:1/1!important;background:#fff!important;overflow:hidden!important}.pm-image-wrap>a{display:block!important;width:100%!important;height:100%!important}.pm-image-wrap img,.pm-image-wrap picture{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.pm-actions{position:absolute!important;bottom:8px!important;right:8px!important;display:flex!important;gap:4px!important;opacity:0!important;transition:opacity .18s ease!important;z-index:10!important}.product-miniature:hover .pm-actions{opacity:1!important}.pm-action-btn{width:26px!important;height:26px!important;background:#1a1a1a!important;color:#fff!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;flex-shrink:0!important;padding:0!important;overflow:hidden!important;transition:background .15s!important}.pm-action-btn:hover{background:#333!important;color:#fff!important}.pm-action-btn i.material-icons{font-size:14px!important;line-height:1!important;margin:0!important}.pm-flags{position:absolute;top:8px;left:8px;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px;z-index:1}.pm-flags .product-flag{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#111;color:#fff;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.pm-flags .product-flag.new{background:#2563eb}.pm-flags .product-flag.on-sale{background:#dc2626}.pm-flags .product-flag.pack{background:#7c3aed}.pm-info{padding:9px 10px 10px;display:flex;flex-direction:column;gap:4px;flex:1}.pm-title{font-size:12px;font-weight:500;margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-title a{color:#111;text-decoration:none}.pm-title a:hover{color:#444}.pm-prices{display:flex;flex-direction:column;gap:1px;font-family:'DM Sans',sans-serif}.pm-price-row{display:flex;align-items:baseline;gap:5px;flex-wrap:nowrap}.pm-price-net{font-size:13px;font-weight:700;color:#111;white-space:nowrap;font-family:'DM Sans',sans-serif}.pm-price-net-old{font-size:11px;font-weight:400;color:#bbb;text-decoration:line-through}.pm-price-gross{font-size:11px;color:#888;white-space:nowrap}.pm-price-row--gross .pm-price-gross{font-weight:400}.pm-price-label{font-size:10px;font-weight:500;color:#aaa;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pm-discount-badge{font-size:10px;font-weight:600;color:#dc2626;margin-left:2px}.pm-category-label{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.pm-reference{font-size:10.5px;color:#aaa;display:block;margin-top:1px;margin-bottom:2px}.pm-btn-configure{display:block!important;width:100%!important;background:#1a2744!important;color:#fff!important;border:none!important;border-radius:7px!important;padding:9px 12px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;margin-top:auto!important;transition:background .15s!important;font-family:'DM Sans',sans-serif!important;letter-spacing:.01em!important}.pm-btn-configure:hover{background:#e8640c!important;color:#fff!important}.pm-variants{margin-top:4px;margin-bottom:4px}.pm-variants .variant-links{padding:0;display:flex;flex-wrap:wrap;gap:4px;max-height:none;overflow:visible}.pm-variants .variant-links a{width:12px;height:12px;border-radius:50%;border:.5px solid rgba(0,0,0,.12);display:inline-block;text-indent:-9999px}.pm-variants .variant-links a:hover{border-color:rgba(0,0,0,.35);transform:scale(1.15)}.pm-variants .js-count{display:none}#js-product-list .products.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;margin-left:0!important;margin-right:0!important;float:none!important}#js-product-list .products.row .product-miniature{margin:0!important;width:100%!important;min-width:0!important;float:none!important}#js-product-list .products.row .product-miniature .thumbnail-container{width:100%!important;min-width:0!important;margin-bottom:0!important}@media (min-width:768px){#js-product-list .products.row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){#js-product-list .products.row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:450px){#js-product-list .products.row{grid-template-columns:1fr!important;gap:12px!important}}#content .page-header h1,.page-header h1{font-family:var(--jg-font-display)!important;font-size:clamp(22px, 3vw, 32px)!important;font-weight:800!important;color:var(--jg-navy)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0!important;text-transform:none!important}#content h2,.page-content h2{font-family:var(--jg-font-display);font-weight:700;color:var(--jg-navy)}#wrapper{background:var(--jg-gray-50);padding-top:0!important;box-shadow:none!important}#content-wrapper{background:var(--jg-white)}.page-header{padding:28px 0 20px;margin-bottom:0!important;border-bottom:none!important;background:0 0!important}.btn-primary,.btn.btn-primary{background:var(--jg-navy)!important;border-color:var(--jg-navy)!important;color:var(--jg-white)!important;border-radius:8px!important;font-family:var(--jg-font-body)!important;font-size:14px!important;font-weight:600!important;padding:12px 22px!important;letter-spacing:.01em!important;transition:background .18s,transform .15s!important;text-transform:none!important}.btn-primary:focus,.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{background:var(--jg-orange)!important;border-color:var(--jg-orange)!important;color:var(--jg-white)!important;outline:0!important;box-shadow:none!important}.btn-default,.btn.btn-secondary{background:var(--jg-white)!important;border:1.5px solid var(--jg-gray-200)!important;color:var(--jg-gray-800)!important;border-radius:8px!important;font-family:var(--jg-font-body)!important;font-size:14px!important;font-weight:500!important;padding:11px 20px!important;transition:border-color .18s,background .18s!important}.btn-default:hover,.btn.btn-secondary:hover{border-color:var(--jg-navy)!important;color:var(--jg-navy)!important;background:var(--jg-blue-light)!important}.form-control{border:1.5px solid var(--jg-gray-200)!important;border-radius:8px!important;font-family:var(--jg-font-body)!important;font-size:13px!important;color:var(--jg-gray-800)!important;padding:10px 14px!important;height:auto!important;background:var(--jg-white)!important;box-shadow:none!important;transition:border-color .18s!important}.form-control:focus{border-color:var(--jg-navy)!important;outline:0!important;box-shadow:0 0 0 3px rgba(26,58,107,.08)!important}.form-control::placeholder{color:var(--jg-gray-400)!important;font-weight:400!important}.label,label{font-family:var(--jg-font-body)!important;font-size:12px!important;font-weight:600!important;color:var(--jg-gray-600)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:6px!important}.custom-checkbox input[type=checkbox],.custom-radio input[type=radio]{accent-color:var(--jg-navy)}#wrapper nav.breadcrumb,.breadcrumb{text-align:left!important;background:var(--jg-gray-50)!important;padding:11px 24px!important;margin:0!important;border-bottom:1px solid var(--jg-gray-200)!important;border-radius:0!important;font-size:12.5px!important;color:var(--jg-gray-400)!important;font-family:var(--jg-font-body)!important;width:100%!important;box-sizing:border-box!important}#wrapper nav.breadcrumb ol{text-align:left!important}.breadcrumb a{color:var(--jg-gray-600)!important;text-decoration:none!important}.breadcrumb a:hover{color:var(--jg-navy)!important}.breadcrumb li::before,.breadcrumb-item+.breadcrumb-item::before{color:var(--jg-gray-300)!important}.pagination .page-list{display:flex!important;gap:4px!important;padding:0!important;list-style:none!important}.pagination .page-list li a,.pagination .page-list li span{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:8px!important;font-size:13px!important;font-family:var(--jg-font-body)!important;color:var(--jg-gray-600)!important;text-decoration:none!important;border:1px solid var(--jg-gray-200)!important;transition:background .15s,color .15s,border-color .15s!important}.pagination .page-list li a:hover,.pagination .page-list li.current span{background:var(--jg-navy)!important;border-color:var(--jg-navy)!important;color:var(--jg-white)!important}.alert{border-radius:8px!important;font-family:var(--jg-font-body)!important;font-size:13.5px!important;border:none!important}.alert-success{background:#d1fae5!important;color:#065f46!important}.alert-danger{background:#fee2e2!important;color:#991b1b!important}.alert-warning{background:#fef9c3!important;color:#713f12!important}.alert-info{background:#dbeafe!important;color:#1e40af!important}body#cart #content-wrapper{padding:24px 0}body#cart .cart-overview{background:var(--jg-white);border-radius:12px;border:1px solid var(--jg-gray-200);overflow:hidden}body#cart .cart-items{padding:0}body#cart .cart-item{padding:16px 20px;border-bottom:1px solid var(--jg-gray-100);font-family:var(--jg-font-body)}body#cart .cart-item:last-child{border-bottom:none}body#cart .product-line-grid-left img{border-radius:8px;border:1px solid var(--jg-gray-100)}body#cart .product-line-grid-body .product-name a{font-weight:600!important;color:var(--jg-gray-800)!important;font-size:14px!important;text-decoration:none!important}body#cart .product-line-grid-body .product-name a:hover{color:var(--jg-navy)!important}body#cart .product-price{font-weight:700!important;color:var(--jg-navy)!important;font-size:14px!important}body#cart .bootstrap-touchspin{border:1px solid var(--jg-gray-200)!important;border-radius:8px!important;overflow:hidden!important}body#cart .bootstrap-touchspin .qty-input{border:none!important;text-align:center!important;font-weight:500!important}body#cart .bootstrap-touchspin .btn-touchspin{background:var(--jg-gray-50)!important;border:none!important;color:var(--jg-gray-600)!important}body#cart .bootstrap-touchspin .btn-touchspin:hover{background:var(--jg-gray-100)!important}body#cart .cart-summary-totals{background:var(--jg-white);border-radius:12px;border:1px solid var(--jg-gray-200);padding:20px}body#cart .cart-summary-subtotals .label,body#cart .cart-summary-totals .label{text-transform:none!important;font-size:13.5px!important;font-weight:400!important;letter-spacing:0!important;color:var(--jg-gray-600)!important}body#cart .cart-summary-totals .cart-total .label{font-weight:700!important;color:var(--jg-gray-800)!important;font-size:15px!important}body#cart .cart-summary-totals .cart-total .value{font-weight:700!important;color:var(--jg-navy)!important;font-size:18px!important}body#cart .checkout a.btn-primary{background:var(--jg-navy)!important;border-radius:8px!important;font-size:15px!important;padding:14px 24px!important;width:100%!important;text-align:center!important}body#cart .checkout a.btn-primary:hover{background:var(--jg-orange)!important}body#cart .cart-voucher .btn{border-radius:0 8px 8px 0!important;border-color:var(--jg-gray-200)!important}body#cart .remove-from-cart i.material-icons{font-size:18px!important;color:var(--jg-gray-400)!important}body#cart .remove-from-cart:hover i.material-icons{color:#dc2626!important}body#order #checkout-addresses-step,body#order #checkout-delivery-step,body#order #checkout-payment-step,body#order #checkout-personal-information-step{background:var(--jg-white);border-radius:12px;border:1px solid var(--jg-gray-200);margin-bottom:16px;overflow:hidden}body#order .checkout-step .step-title{padding:18px 22px!important;font-family:var(--jg-font-display)!important;font-size:15px!important;font-weight:700!important;color:var(--jg-navy)!important;background:var(--jg-gray-50)!important;border-bottom:1px solid var(--jg-gray-100)!important;text-transform:none!important;letter-spacing:0!important}body#order .checkout-step.-current .step-title{background:var(--jg-white)!important;border-bottom-color:var(--jg-gray-200)!important}body#order .checkout-step .step-number{background:var(--jg-navy)!important;color:var(--jg-white)!important;border-radius:50%!important;width:24px!important;height:24px!important;font-size:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;flex-shrink:0!important}body#order .checkout-step.-complete .step-number{background:#16a34a!important}body#order .checkout-step .content{padding:20px 22px!important}body#order .delivery-option{border:1.5px solid var(--jg-gray-200)!important;border-radius:8px!important;padding:14px 16px!important;margin-bottom:8px!important;transition:border-color .15s!important}body#order .delivery-option:has(input:checked){border-color:var(--jg-navy)!important;background:var(--jg-blue-light)!important}body#order .payment-option{border:1.5px solid var(--jg-gray-200)!important;border-radius:8px!important;padding:14px 16px!important;margin-bottom:8px!important;transition:border-color .15s!important}body#order .payment-option:has(input:checked){border-color:var(--jg-navy)!important;background:var(--jg-blue-light)!important}body#order #order-summary-content{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;overflow:hidden}body#order #order-summary-content .card-block{padding:16px 18px!important;border-bottom:1px solid var(--jg-gray-100)!important}body#order #order-summary-content .card-block:last-child{border-bottom:none!important}body#my-account #content{padding:24px 0}body#my-account .links{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:16px!important}body#my-account .links a{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:24px 16px!important;background:var(--jg-white)!important;border:1px solid var(--jg-gray-200)!important;border-radius:12px!important;text-decoration:none!important;color:var(--jg-gray-800)!important;font-family:var(--jg-font-body)!important;font-size:13px!important;font-weight:500!important;transition:border-color .18s,box-shadow .18s,transform .15s!important}body#my-account .links a:hover{border-color:var(--jg-navy)!important;box-shadow:var(--jg-shadow-md)!important;transform:translateY(-2px)!important;color:var(--jg-navy)!important}body#my-account .links a i.material-icons{font-size:32px!important;color:var(--jg-navy)!important;margin-bottom:10px!important;transition:color .18s!important}body#my-account .links a:hover i.material-icons{color:var(--jg-orange)!important}body#my-account .links a span{font-size:13px!important;line-height:1.4!important}body#history table,body#order-detail table{background:var(--jg-white);border-radius:12px;border:1px solid var(--jg-gray-200);overflow:hidden;font-family:var(--jg-font-body);font-size:13px}body#history table thead th,body#order-detail table thead th{background:var(--jg-gray-50)!important;color:var(--jg-gray-600)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 16px!important;border-bottom:1px solid var(--jg-gray-200)!important;border-top:none!important}body#history table tbody td,body#order-detail table tbody td{padding:12px 16px!important;border-top:1px solid var(--jg-gray-100)!important;vertical-align:middle!important;color:var(--jg-gray-800)!important}body#history table tbody tr:hover td{background:var(--jg-gray-50)!important}body#history .label,body#order-detail .label{border-radius:20px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}body#authentication #content-wrapper{padding:32px 0 48px}body#authentication .login-form,body#authentication .register-form{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;padding:28px 32px}body#authentication .login-form h2,body#authentication .register-form h2{font-family:var(--jg-font-display)!important;font-size:20px!important;font-weight:700!important;color:var(--jg-navy)!important;margin-bottom:22px!important}body#authentication .forgot-password a{color:var(--jg-navy)!important;font-size:12px!important;text-decoration:underline!important}body#authentication .forgot-password a:hover{color:var(--jg-orange)!important}body#authentication .no-account a{color:var(--jg-orange)!important;font-weight:600!important;text-decoration:none!important}body#authentication .no-account a:hover{text-decoration:underline!important}body#contact #content-wrapper{padding:32px 0 48px}body#contact .contact-form-block{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;padding:28px 32px}body#contact h3{font-family:var(--jg-font-display)!important;font-size:16px!important;font-weight:700!important;color:var(--jg-navy)!important;margin-bottom:18px!important}body#contact .contact-blocks{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;padding:24px}body#contact .contact-blocks .block-contact-title{font-family:var(--jg-font-display)!important;font-weight:700!important;color:var(--jg-navy)!important}body#cms #content-wrapper{padding:32px 0 48px}body#cms .page-content{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;padding:28px 32px;font-family:var(--jg-font-body)!important;font-size:14px!important;line-height:1.75!important;color:var(--jg-gray-800)!important}body#cms .page-content h2,body#cms .page-content h3{font-family:var(--jg-font-display)!important;color:var(--jg-navy)!important}body#cms .page-content a{color:var(--jg-navy)!important}body#cms .page-content a:hover{color:var(--jg-orange)!important}body#cms .page-content table{width:100%;border-collapse:collapse;margin:1rem 0}body#cms .page-content table th{background:var(--jg-navy);color:var(--jg-white);padding:10px 14px;font-size:12px;font-weight:600;text-align:left;letter-spacing:.04em}body#cms .page-content table td{padding:10px 14px;border-bottom:1px solid var(--jg-gray-100);font-size:13.5px}body#cms .page-content table tbody tr:nth-child(odd) td{background:var(--jg-gray-50)}body#best-sales .page-header,body#new-products .page-header,body#prices-drop .page-header{background:var(--jg-navy)!important;padding:28px 32px!important;border-radius:0!important}body#best-sales .page-header h1,body#new-products .page-header h1,body#prices-drop .page-header h1{color:var(--jg-white)!important}body.page-manufacturer .manufacturer-header,body.page-supplier .supplier-header{background:var(--jg-navy)!important;padding:28px 32px!important;border-radius:0!important;margin-bottom:24px!important}body.page-manufacturer .manufacturer-header h1,body.page-supplier .supplier-header h1{color:var(--jg-white)!important}#right-column .block{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;padding:20px;margin-bottom:16px}#right-column .block .title_block,#right-column .block h4{font-family:var(--jg-font-display)!important;font-size:13px!important;font-weight:700!important;color:var(--jg-navy)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:14px!important}body#order-confirmation #content-wrapper{padding:48px 0}body#order-confirmation .order-confirmation-table{background:var(--jg-white);border:1px solid var(--jg-gray-200);border-radius:12px;overflow:hidden}body#order-confirmation .order-confirmation-table thead th{background:var(--jg-navy)!important;color:var(--jg-white)!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important}body#order-confirmation h3.h3{font-family:var(--jg-font-display)!important;color:var(--jg-navy)!important;font-weight:700!important}body#order-confirmation .alert-success,body#order-confirmation .order-confirmation-container>.alert-success{background:#d1fae5!important;color:#065f46!important;border-radius:12px!important;padding:20px 24px!important;font-size:15px!important;font-weight:500!important;border:none!important}body#search section#wrapper>.container{max-width:100%!important;padding-left:24px!important;padding-right:24px!important;width:100%!important}body#search .page-header{background:var(--jg-navy)!important;padding:22px 24px 20px!important;border-radius:12px!important;margin-bottom:20px!important}body#search .page-header h1{color:var(--jg-white)!important;font-size:22px!important}body#sitemap #content-wrapper{padding:32px 0 48px}body#sitemap .sitemap{font-family:var(--jg-font-body);font-size:14px}body#sitemap .sitemap a{color:var(--jg-navy)!important}body#sitemap .sitemap a:hover{color:var(--jg-orange)!important}body#maintenance #content-wrapper,body#pagenotfound #content-wrapper{padding:64px 16px;text-align:center;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}body#maintenance h1,body#pagenotfound h1{font-family:var(--jg-font-display)!important;font-size:clamp(32px, 6vw, 60px)!important;font-weight:800!important;color:var(--jg-navy)!important;margin-bottom:16px!important}body#pagenotfound p{color:var(--jg-gray-600)!important;font-size:16px!important;margin-bottom:28px!important}.blockreassurance-list{display:flex!important;flex-wrap:wrap!important;gap:0!important;background:var(--jg-white)!important;border-top:1px solid var(--jg-gray-200)!important;border-bottom:1px solid var(--jg-gray-200)!important}.blockreassurance-list .item-product{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 24px!important;flex:1 1 200px!important;border-right:1px solid var(--jg-gray-200)!important}.blockreassurance-list .item-product:last-child{border-right:none!important}.blockreassurance-list img{width:36px!important;height:36px!important;object-fit:contain!important;flex-shrink:0!important}.blockreassurance-list p{font-family:var(--jg-font-body)!important;font-size:13px!important;font-weight:500!important;color:var(--jg-gray-800)!important;margin:0!important}@media (max-width:768px){.page-header{padding:20px 0 16px!important}body#authentication .login-form,body#authentication .register-form,body#cart .cart-summary-totals,body#cms .page-content,body#contact .contact-form-block{padding:20px 16px!important}body#my-account .links{grid-template-columns:repeat(2,1fr)!important}body#order .checkout-step .content{padding:16px!important}.blockreassurance-list .item-product{flex:1 1 48%!important;border-right:none!important;border-bottom:1px solid var(--jg-gray-200)!important;padding:12px 16px!important}.pagination .page-list li a,.pagination .page-list li span{width:32px!important;height:32px!important;font-size:12px!important}}@media (max-width:480px){body#my-account .links{grid-template-columns:1fr!important}}.jg-cart-reassurance{margin-top:16px;border-top:1px solid var(--jg-gray-200);padding-top:12px}.jg-cart-reassurance-item{display:flex!important;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--jg-gray-200);text-decoration:none!important;color:var(--jg-navy)!important;font-size:13px;font-weight:500;transition:color .15s;cursor:pointer}.jg-cart-reassurance-item:last-child{border-bottom:none}.jg-cart-reassurance-item:hover{color:var(--jg-orange)!important}.jg-cart-reassurance-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--jg-gray-100);border-radius:6px}.jg-cart-reassurance-icon img{width:18px;height:18px;object-fit:contain;opacity:.7}.jg-cart-reassurance-item:hover .jg-cart-reassurance-icon img{opacity:1}.jg-cart-reassurance-text{flex:1;line-height:1.3}.jg-cart-shipping-row{clear:both;overflow:hidden;display:block;padding:4px 0;font-size:13.5px}.jg-cart-shipping-row .label{color:var(--jg-gray-600);font-weight:400}.jg-cart-shipping-row .value{float:right;color:var(--jg-gray-800);font-weight:400}body#order #footer,body#order footer#footer{all:unset!important;display:block!important;padding:0!important;margin:0!important;background:0 0!important;box-shadow:none!important;border:none!important;width:100%!important}.jg-checkout-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:var(--jg-white);border-bottom:2px solid var(--jg-navy);gap:16px}.jg-checkout-logo{font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:var(--jg-navy)!important;text-decoration:none!important;letter-spacing:.02em}.jg-checkout-logo span{color:var(--jg-orange)}.jg-checkout-secure{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--jg-gray-600);font-weight:500}.jg-checkout-secure svg{flex-shrink:0;color:var(--jg-gray-500)}.jg-checkout-back{font-size:13px;color:var(--jg-gray-500)!important;text-decoration:none!important;font-weight:400;white-space:nowrap}.jg-checkout-back:hover{color:var(--jg-navy)!important}@media (max-width:576px){.jg-checkout-topbar{padding:12px 16px}.jg-checkout-secure{display:none}.jg-checkout-logo{font-size:18px}}span.ui-spinner-button{border-top:0!important;border-right:0!important}@media(max-width:992px){.slajder-div{display:none}}span.ui-spinner-down{border-bottom:0!important}.mapa{height:400px;margin-top:100px;display:block;width:100%}.h3.product-title{margin-top:.2rem!important}.no-padding{padding-left:0;padding-right:0}.submenu_block{position:relative;max-width:260px;margin-top:0}.sgbx{position:fixed;width:100%;height:100vh;top:0;left:0}.sgbx_bg{position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,.5);z-index:1001}.sgbx_img img{max-width:95%;max-height:95%;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1002;border-radius:15px;border:5px solid #fff}.stopka{min-height:40px;background:#333;color:#fff;padding:12px 0;margin-bottom:10px;text-align:center}.side-menu-tree{margin-top:30px}.current_tree{color:#e31e24!important}.submenu_container{background:#fff;position:absolute;z-index:999;box-shadow:2px 1px 11px 2px rgba(0,0,0,.3);display:none}.submenu_list{width:280px;float:left}.full_list{width:280px;float:left;display:none;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-top:20px}.full_list ul[data-depth="2"]{list-style:disc;padding-left:25px}.full_list ul[data-depth="3"]{padding-left:5px}.full_list ul[data-depth="2"] a{margin-left:10px}.menu_show_icon{float:right;cursor:pointer}#show_sidemenu{color:#fff;font-size:20px;cursor:pointer;position:fixed;top:10px;left:20px;z-index:111;background:#e31e24;border-radius:15px;width:35px;height:35px;margin:auto;padding:5px;overflow:hidden;white-space:nowrap;transition:width .2s ease-in-out}#show_sidemenu:hover{animation:emptyanim;width:100px;transition:width .2s ease-in-out}.sm-animation{animation:5s ease-out 0s 1 slideInFromLeft}@keyframes slideInFromLeft{0%{width:35px}10%{width:100px}90%{width:100px}100%{width:35px}}#show_sidemenu:hover{color:#2fb5d2}.close-SideMenu{position:absolute;right:3px;top:3px;cursor:pointer;color:#333;transition:all .2s ease-in-out;font-size:40px}.close-SideMenu:hover{transform:scale(1.1)}#show_sidemenu:hover{color:#2fb5d2}.SideMenu ul{list-style:disc;padding-left:25px}.SideMenu{position:fixed;height:100vh;left:0;top:0;z-index:100;background:#f4f4f4;display:none;min-width:90%;overflow-x:scroll;z-index:1001}.SideMenu li{position:relative;min-height:30px;padding:10px 0;border-bottom:1px solid #ddd}.SideMenu ul[data-depth="1"]{list-style:circle}.SideMenu ul[data-depth="2"]{list-style:square}.SideMenu .collapse-icons{position:absolute;right:0;top:0;padding:0;cursor:pointer}.SideMenu .collapse-icons i{padding:7px;width:40px;height:40px}.SideMenu .collapse-icons .remove{display:none}.snap-top{position:fixed;z-index:1001;top:0;left:0;right:0;box-shadow:2px 1px 11px 2px rgba(0,0,0,.15)}#left-column .text-uppercase{display:block;background:#4876b7;color:#fff;font-size:17px;font-weight:600;line-height:1.1;padding:14px 15px;text-transform:none!important;margin-bottom:15px}.read-more-a{position:absolute;width:100%;height:100%;left:0;right:0}.qty-input{color:#232323;background-color:#fff;height:2.5rem;padding:.175rem .5rem;width:4rem;border:1px solid rgba(0,0,0,.25);float:left}.search-mobile{position:fixed;z-index:1001;left:0;top:50px;padding:10px;border-radius:0 25px 25px 0;box-shadow:2px 1px 11px 2px rgba(0,0,0,.15);cursor:pointer;background:#20aa0082;color:#333}.search-mobile i{float:right}.close-image-modal{position:absolute;right:-19px;top:-18px;color:#fff;background:#666;border-radius:19px;padding:1px;text-align:center;cursor:pointer;box-shadow:2px 1px 11px 2px rgba(0,0,0,.15);z-index:1001}.close-image-modal:hover{background:#2fb5d2}.close-image-modal i{font-size:35px}.modal-body figure{position:relative}#facebook-likebox{height:225px;width:340px;position:fixed;right:-345px;top:100px;background-color:#fff;border-color:#335f9d;border-style:solid;border-width:1px 0 1px 1px;padding:5px;z-index:6}#facebook-likebox-button{position:absolute;left:-50px;top:50px;display:block;padding:12px 16px;background-color:#335f9d;border-radius:5px 0 0 5px;width:50px;height:100px;margin-top:70px}#allegro-tab{height:125px;width:340px;position:fixed;right:-345px;top:325px;background-color:#ff5a00;border-color:#e04b00;border-style:solid;border-width:1px 0 1px 1px;padding:5px;z-index:6;transition:all .3s ease-in-out}#allegro-tab div>a{font-size:18px;font-weight:600;text-align:center;color:#fff;width:100%;display:block;padding:15px 5px}#allegro-tab div>a:hover{color:#fff;text-decoration:underline}#allegro-tab-button:hover,#allegro-tab:hover{right:0;transition:all .3s ease-in-out}#allegro-tab-button{position:absolute;left:-50px;top:0;display:block;padding:12px 8px;background-color:#ff5a00;border-radius:5px 0 0 5px;width:50px;height:123px;margin-top:0}.strzalki{bottom:0;position:absolute}.lewo,.prawo{cursor:pointer;position:absolute;width:50px;height:100%;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0}.lewo svg,.prawo svg{position:absolute;top:50%;margin-top:-50px;vertical-align:middle;opacity:.5;transform:scale(.8);transition:all .2s ease-out}.lewo svg:hover,.prawo svg:hover{opacity:1;transform:scale(1);transition:all .2s ease-out}.prawo{right:0;border-radius:3px 0 0 3px}.dot{cursor:pointer;width:10px;height:10px;margin:0 4px;background-color:#fff;border-radius:50%;display:inline-block;transition:background-color .6s ease;border:1px solid #555}.dot:hover{background-color:#555}.active-slj{background-color:#555}.kontrolki{bottom:-20px;text-align:center;width:100%}.slajderek{position:relative;display:block;width:100%;overflow:hidden;height:100%;opacity:0}.slajderek img{width:100%}.loader-container{position:absolute;width:100%;height:100%;top:0;left:0}.loader{color:#c8c8c8;width:40px;top:40%;position:relative;margin-left:auto;margin-right:auto;opacity:1;z-index:1039}.loader i{color:#c8c8c8}.slajd{position:absolute;width:100%;opacity:0}.poka{opacity:1}.ukryj{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fadeInLeft,.fadeInRight{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOutLeft,.fadeOutRight{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;opacity:1}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;opacity:1}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;opacity:1}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;opacity:1}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;opacity:1}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;opacity:1}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInLeft{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;opacity:1}.flipInRight{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;opacity:1}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutRight{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flipOutLeft{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.seo-box h2,.seo-box li,.seo-box p{color:#033!important}.seo-box .seo-line,.seo-box h2,.seo-box li,.seo-box p{margin-bottom:1.4rem}.seo-box ul{list-style:disc;padding-left:20px;font-size:15px}.seo-box .galeria img{padding-bottom:15px;padding-top:15px}.seo-box .last-row .galeria img,.seo-box img{width:100%;padding-bottom:1.4rem}.seo-box .seo-line{width:100%;height:2px;background-color:#e31e24}.seo-box .li-without-margin li{margin-bottom:0}@media only screen and (max-width:767px){.only-small-screen{display:inherit}.only-big-screen{display:none}}@media only screen and (min-width:768px){.only-small-screen{display:none}.only-big-screen{display:inherit}}.current-price .price{color:#232323;font-size:20px}.price-tax-label{color:#7a7a7a;font-size:.8em;font-weight:400}.product-miniature .product-price-and-shipping .price{margin-bottom:2px}#product .has-discount .discount{margin-left:0}.product-pack .pack-product-price .price-tax-label{display:block}.product-pack .pack-product-price .price:first-child{margin-right:5px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:100px}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{height:348px}.products .read-more{bottom:90px}.products .quick-view{bottom:40px}#header #_desktop_logo a{display:block;float:left}#products .variant-links,.featured-products .variant-links,.product-accessories .variant-links,.product-miniature .variant-links{position:absolute;z-index:10000;bottom:-12px;top:auto;background:0 0}.product-miniature .variant-links .color{width:13px;height:13px}.product-miniature .variant-links .color:nth-of-type(1n+9){display:none}.product-miniature .product-price-and-shipping .price{display:inline}.category_bocks{height:auto!important}.category_bocks p{top:64px}.category_bocks p:empty{display:none}.category_bocks picture{display:block;width:100%;text-align:center}.neon_preview_text{font-size:3rem!important}@media(min-width:992px){.navbar{position:absolute}ul.navbar-nav{white-space:nowrap}ul.navbar-nav .nav-item{float:none;display:inline-block}}@media(min-width:992px){#search_widget{position:absolute}}.pagination .goto{display:block;width:100%;padding:10px;text-align:center;font-size:12px}@media(max-width:992px){#_desktop_language_selector .dropdown-menu{left:auto;width:auto!important;min-width:223px!important;right:-11px;top:-90%}#_desktop_language_selector .dropdown-menu li{display:block;float:left;clear:none;text-align:center}}@media(min-width:992px){.layout_layout4 .mm_menus_ul .mm_menus_li>a{font-size:12px!important}body .layout_layout4.ets_mm_megamenu::before{display:none!important}.layout_layout4 .mm_menu_content_title{padding:8px 10px}.mm_menu_content_title{min-height:auto}.layout_layout4 .ets_mm_megamenu_content{border-top:none}}@media(max-width:992px){#search_widget{display:none}#menu-icon{visibility:hidden}.search-mobile #search_widget{display:block}.ets_mm_megamenu{position:fixed}.ets_mm_megamenu.hook-default{width:15%;z-index:10000;margin-top:0;padding:0}.ybc-menu-toggle{visibility:hidden}.ybc-menu-toggle span{visibility:visible}.ets_mm_megamenu .container{background:0 0}}body.page-product #dp_product,body.page-product #dp_product *,body.page-product .product-information,body.page-product .product-information *{font-family:'DM Sans',sans-serif!important;box-sizing:border-box!important}body.page-product h1{font-family:Syne,sans-serif!important;font-size:clamp(26px, 3vw, 40px)!important;font-weight:800!important;line-height:1.15!important;color:#1a3a6b!important;margin-bottom:16px!important;text-transform:none!important;letter-spacing:-.025em!important}body.page-product .tax-shipping-delivery-label{display:none!important}body.page-product .product-price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:1.25rem!important;padding-bottom:1.25rem!important;border-bottom:.5px solid #ede9e2!important}body.page-product .product-price .current-price{display:inline-flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;border:none!important}body.page-product .price-tax-excl-all,body.page-product .price-tax-incl-all{display:inline-flex!important;align-items:baseline!important;gap:4px!important}body.page-product .price-tax-excl .price{font-size:28px!important;font-weight:600!important;color:#1a1a1a!important}body.page-product .price-tax-incl .price{font-size:13px!important;font-weight:400!important;color:#888!important}body.page-product .price-tax-excl-all .sr-only,body.page-product .price-tax-incl-all .sr-only{position:static!important;clip:unset!important;width:auto!important;height:auto!important;overflow:visible!important;font-size:12px!important;color:#888!important;font-weight:400!important;white-space:normal!important}body.page-product .current-price hr{display:none!important}body.page-product .current-price span[style*=e31e24]{display:none!important}body.page-product .product-discount{display:none!important}body.page-product .product-flag.discount{display:none!important}body.page-product .discount-amount,body.page-product .discount-percentage{display:inline-flex!important;align-items:center!important;padding:3px 10px!important;background:#1a6b3c!important;color:#fff!important;border-radius:20px!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important;font-family:'DM Sans',sans-serif!important;margin-left:4px!important}body.page-product .product-variants{margin-bottom:1.25rem!important}body.page-product .product-variants .control-label{display:block!important;font-size:12px!important;font-weight:500!important;color:#888!important;letter-spacing:.04em!important;text-transform:none!important;margin-bottom:8px!important}body.page-product .product-variants ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important;list-style:none!important}body.page-product .product-variants .input-container{margin:0!important}body.page-product .product-variants .color{width:28px!important;height:28px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.15)!important;outline:2px solid transparent!important;outline-offset:2px!important;transition:outline-color .2s!important;display:block!important}body.page-product .product-variants input[type=radio]:checked+.color{outline:2px solid #1a1a1a!important}body.page-product .product-variants .form-control-select{width:auto!important;min-width:160px!important;padding:9px 32px 9px 12px!important;border:1px solid #d0cdc8!important;border-radius:8px!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;color:#1a1a1a!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;box-shadow:none!important;cursor:pointer!important;height:auto!important}body.page-product .product-variants .form-control-select:focus{border-color:#1a1a1a!important;outline:0!important;box-shadow:none!important}body.page-product .product-discounts{margin-bottom:1.25rem!important}body.page-product .product-discounts-title{font-size:11px!important;font-weight:500!important;color:#888!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important}body.page-product .table-product-discounts{width:100%!important;border-collapse:collapse!important;font-size:13px!important}body.page-product .table-product-discounts th{text-align:left!important;padding:8px 12px!important;color:#888!important;font-weight:400!important;border:none!important;border-bottom:.5px solid #ede9e2!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:0 0!important}body.page-product .table-product-discounts td{padding:9px 12px!important;color:#1a1a1a!important;border:none!important;border-bottom:.5px solid #f0ede8!important;vertical-align:middle!important}body.page-product .table-product-discounts tbody tr:nth-child(odd) td{background:#f8f6f2!important}body.page-product .table-product-discounts tbody tr:nth-child(2n) td{background:#fff!important}body.page-product #dp_product{margin-top:0!important}body.page-product .dp_container{background:0 0!important;border:none!important;padding:0!important}body.page-product .dp-controls-container{padding:0!important}body.page-product .dp_group{border:none!important;padding:0!important;margin:0!important;background:0 0!important}body.page-product .dp_group>legend,body.page-product .dp_hidden,body.page-product .dp_steps_buttons,body.page-product .dp_tooltip_btn{display:none!important}body.page-product .dp_field_container.dp_hidden{display:none!important}body.page-product .dp_group .content{padding:0!important}body.page-product .dp_field_container{margin-bottom:1rem!important}body.page-product .ps-radio-options{display:flex!important;flex-wrap:wrap!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0 0 10px 0!important}body.page-product .ps-radio-options li,body.page-product .ps-radio-options li.input-container{all:unset!important;display:inline-flex!important}body.page-product .ps-radio-options label{all:unset!important;display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:20px!important;border:1px solid #d0cdc8!important;font-family:'DM Sans',sans-serif!important;font-size:12px!important;font-weight:500!important;color:#666!important;cursor:pointer!important;background:0 0!important;white-space:nowrap!important;transition:background .18s,color .18s,border-color .18s!important;box-sizing:border-box!important}body.page-product .ps-radio-options label:hover{background:#eef4ff!important;color:#1a3a6b!important;border-color:#1a3a6b!important}body.page-product .ps-radio-options label:has(input:checked){background:#eef4ff!important;color:#1a3a6b!important;border-color:#1a3a6b!important;border-width:2px!important;font-weight:700!important}body.page-product .ps-radio-options input[type=radio]{display:none!important}body.page-product .ps-radio-options .radio-label{all:unset!important;color:inherit!important;font-size:12px!important;font-weight:500!important;pointer-events:none!important}body.page-product .dp_type_radio .dp_input_container{display:flex!important;flex-wrap:wrap!important;gap:6px!important;background:0 0!important;padding:0!important}body.page-product .dp_type_radio label.dp-radio-option{all:unset!important;display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:20px!important;border:1px solid #d0cdc8!important;font-family:'DM Sans',sans-serif!important;font-size:12px!important;font-weight:500!important;color:#666!important;cursor:pointer!important;background:0 0!important;white-space:nowrap!important;transition:background .18s,color .18s,border-color .18s!important;box-sizing:border-box!important}body.page-product .dp_type_radio label.dp-radio-option:hover{background:#eef4ff!important;color:#1a3a6b!important;border-color:#1a3a6b!important}body.page-product .dp_type_radio label.dp-radio-option:has(input:checked){background:#eef4ff!important;color:#1a3a6b!important;border-color:#1a3a6b!important;border-width:2px!important;font-weight:700!important}body.page-product .dp_type_radio label.dp-radio-option input[type=radio]{display:none!important}body.page-product .dp_type_input{display:flex!important;align-items:center!important;gap:12px!important;flex-direction:row!important;margin-bottom:1rem!important}body.page-product .dp_type_input>label{font-size:12px!important;font-weight:500!important;color:#888!important;margin:0!important;white-space:nowrap!important;order:2!important;display:block!important}body.page-product .dp_type_input>label .dp-required{display:none!important}body.page-product .dp_type_input .dp_input_container{order:1!important;padding:0!important;background:0 0!important}body.page-product .dp_type_input>span{display:none!important}body.page-product .dp_type_input .ui-spinner{border:1px solid #d0cdc8!important;border-radius:8px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;height:38px!important;width:140px!important;background:#fff!important;box-shadow:none!important}body.page-product .dp_type_input .ui-spinner-input{border:none!important;border-right:1px solid #e8e5e0!important;border-left:1px solid #e8e5e0!important;height:38px!important;width:64px!important;text-align:center!important;font-size:14px!important;font-weight:500!important;color:#1a1a1a!important;background:0 0!important;padding:0!important;box-shadow:none!important;order:2!important}body.page-product .dp_type_input .ui-spinner-button{width:38px!important;height:38px!important;background:0 0!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:0!important;box-shadow:none!important;transition:background .15s!important;position:static!important;font-size:0!important}body.page-product .dp_type_input .ui-spinner-button:hover{background:#f5f3ef!important}body.page-product .dp_type_input .ui-spinner-up{order:3!important}body.page-product .dp_type_input .ui-spinner-down{order:1!important}body.page-product .ui-spinner-button .ui-button-text i.material-icons{display:none!important}body.page-product .ui-spinner-up::after{content:'▲'!important;font-size:11px!important;color:#1a1a1a!important;font-family:sans-serif!important}body.page-product .ui-spinner-down::after{content:'▼'!important;font-size:11px!important;color:#1a1a1a!important;font-family:sans-serif!important}body.page-product .dp_type_dynamic,body.page-product .dp_type_price{margin-bottom:0!important}body.page-product .dp_type_price:last-of-type{margin-bottom:1rem!important}body.page-product .dp_type_dynamic .dp_input_container,body.page-product .dp_type_price .dp_input_container{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 14px!important;background:#f8f6f2!important;border-bottom:.5px solid #ede9e2!important;margin:0!important}body.page-product .dp_type_price:first-of-type .dp_input_container{border-radius:10px 10px 0 0!important}body.page-product .dp_type_price:last-of-type .dp_input_container{border-radius:0 0 10px 10px!important;border-bottom:none!important}body.page-product .dp_type_dynamic .attribute_label,body.page-product .dp_type_price .attribute_label{font-size:13px!important;color:#555!important;font-weight:400!important;margin:0!important;text-align:left!important}body.page-product .dp_type_dynamic span[data-cy=value],body.page-product .dp_type_dynamic span[id],body.page-product .dp_type_price span[id]{font-size:13px!important;font-weight:600!important;color:#1a1a1a!important}body.page-product .dp_type_price:last-of-type span[id]{font-size:15px!important;color:#1a6b3c!important;font-weight:600!important}body.page-product .dp_type_switch{margin-bottom:1rem!important}body.page-product .dp_type_switch .dp_input_container{background:#fff!important;border:.5px solid #d0cdc8!important;border-radius:12px!important;padding:14px!important}body.page-product .dp_type_switch .dp_input_container>div:first-child{display:flex!important;align-items:center!important;gap:14px!important;flex-direction:row!important}body.page-product .dp_type_switch .dp_input_container>div:first-child::before{content:''!important;width:40px!important;height:40px!important;border-radius:10px!important;background:#f0f7f3!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231a6b3c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;flex-shrink:0!important;display:block!important;order:0!important}body.page-product .dp_type_switch label[for=dp_znakowanie]:not(.custom-switch){font-size:14px!important;font-weight:500!important;color:#1a1a1a!important;cursor:pointer!important;margin:0!important;flex:1!important;order:1!important;text-align:left!important}body.page-product .custom-switch{position:relative!important;display:inline-block!important;width:36px!important;height:20px!important;flex-shrink:0!important;margin:0 0 0 auto!important;order:2!important}body.page-product .custom-switch input{opacity:0!important;width:0!important;height:0!important}body.page-product .custom-switch .slider{position:absolute!important;inset:0!important;background:#ccc!important;border-radius:20px!important;transition:background .2s!important;cursor:pointer!important}body.page-product .custom-switch .slider::before{content:''!important;position:absolute!important;width:14px!important;height:14px!important;background:#fff!important;border-radius:50%!important;top:3px!important;left:3px!important;transition:transform .2s!important}body.page-product .custom-switch input:checked+.slider{background:#1a6b3c!important}body.page-product .custom-switch input:checked+.slider::before{transform:translateX(16px)!important}body.page-product .dp-short-description{margin-top:10px!important;font-size:12px!important;line-height:1.5!important;color:#666!important;padding-top:10px!important;border-top:.5px solid #ede9e2!important}body.page-product .dp-short-description p{margin:0!important}body.page-product .dp-short-description strong{color:#c0392b!important;font-weight:500!important}body.page-product .dp_type_dropdown{margin-bottom:1.25rem!important}body.page-product .dp_type_dropdown>label{display:block!important;font-size:12px!important;font-weight:500!important;color:#888!important;margin-bottom:8px!important;text-align:left!important}body.page-product .dp_type_dropdown .dp_input_container{background:0 0!important;padding:0!important}body.page-product .dp_type_dropdown select.form-control{width:100%!important;padding:10px 36px 10px 14px!important;border:1px solid #d0cdc8!important;border-radius:10px!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;color:#1a1a1a!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;cursor:pointer!important;box-shadow:none!important;height:auto!important}body.page-product .dp_type_dropdown select.form-control:focus{border-color:#1a1a1a!important;outline:0!important;box-shadow:none!important}body.page-product .dp_type_file,body.page-product .dp_type_image_upload{margin-bottom:1rem!important}body.page-product .dp_type_file>label,body.page-product .dp_type_image_upload>label{display:block!important;font-size:12px!important;font-weight:500!important;color:#888!important;margin-bottom:8px!important;text-align:left!important}body.page-product .dp_type_file .dp_input_container,body.page-product .dp_type_image_upload .dp_input_container{border:1.5px dashed #d0cdc8!important;border-radius:12px!important;padding:24px 16px!important;background:#faf9f7!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}body.page-product .dp_type_file .dp_input_container::before,body.page-product .dp_type_image_upload .dp_input_container::before{content:''!important;display:block!important;width:40px!important;height:40px!important;background:#f0ede8!important;border-radius:10px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' y1='3' x2='12' y2='15'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;margin-bottom:12px!important}body.page-product .dp_type_file .dp_input_container>div,body.page-product .dp_type_image_upload .dp_input_container>div{font-size:11px!important;color:#aaa!important;margin-bottom:12px!important}body.page-product .dp_type_file .btn.btn-primary.btn-sm,body.page-product .dp_type_image_upload .btn.btn-primary.btn-sm{all:unset!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;background:#1a1a1a!important;color:#fff!important;border-radius:8px!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;margin-bottom:10px!important;transition:background .18s!important;box-sizing:border-box!important}body.page-product .dp_type_file .btn.btn-primary.btn-sm:hover,body.page-product .dp_type_image_upload .btn.btn-primary.btn-sm:hover{background:#333!important}body.page-product .dp_type_file .material-icons,body.page-product .dp_type_image_upload .material-icons{display:none!important}body.page-product .dp_type_file p,body.page-product .dp_type_image_upload p{font-size:11px!important;color:#aaa!important;margin:8px 0 0!important}body.page-product .dp_type_file .dropzone,body.page-product .dp_type_image_upload .dropzone{border:none!important;background:0 0!important;padding:0!important;margin:0!important;box-shadow:none!important}body.page-product .product-add-to-cart{margin-top:1rem!important;display:flex!important;flex-direction:column!important;gap:8px!important}body.page-product.dp-hide-qty .product-quantity .qty{display:none!important}body.page-product.dp-hide-qty .product-quantity .add{width:100%!important}body.page-product:not(.dp-hide-qty) .product-quantity{display:flex!important;align-items:stretch!important;gap:8px!important}body.page-product:not(.dp-hide-qty) .product-quantity .qty{display:block!important}body.page-product:not(.dp-hide-qty) .product-quantity .add{flex:1!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin{display:inline-flex!important;align-items:stretch!important;border:1px solid #d0cdc8!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;height:50px!important;width:130px!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin .qty-input{border:none!important;border-right:1px solid #e8e5e0!important;width:86px!important;flex:none!important;height:50px!important;text-align:center!important;font-size:14px!important;font-weight:500!important;color:#1a1a1a!important;background:0 0!important;padding:0!important;box-shadow:none!important;font-family:'DM Sans',sans-serif!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin .input-group-btn-vertical{display:flex!important;flex-direction:column!important;width:44px!important;flex-shrink:0!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin .btn-touchspin{flex:1!important;width:44px!important;background:0 0!important;border:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;padding:0!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin .bootstrap-touchspin-up{border-bottom:1px solid #e8e5e0!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin .btn-touchspin:hover{background:#f5f3ef!important}body.page-product:not(.dp-hide-qty) .product-quantity .input-group-btn-vertical .btn i{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}body.page-product:not(.dp-hide-qty) .bootstrap-touchspin-prefix,body.page-product:not(.dp-hide-qty) .bootstrap-touchspin-suffix{display:none!important}body.page-product .btn.add-to-cart{width:100%!important;padding:14px 20px!important;background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:10px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important;cursor:pointer!important;transition:background .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-transform:none!important}body.page-product .btn.add-to-cart:hover{background:#333!important}body.page-product .btn.add-to-cart>i.material-icons{display:none!important}body.page-product .btn.add-to-cart::before{content:''!important;display:inline-block!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;flex-shrink:0!important}body.page-product .dp-modal-btns{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;width:100%!important}body.page-product .dp-modal-btns .bc-marking-btn,body.page-product .dp-modal-btns .jg-gallery-btn,body.page-product .dp-modal-btns [id^=mo-btn-]{all:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important;padding:10px 8px!important;background:#1a3a6b!important;color:#fff!important;border-radius:8px!important;font-family:'DM Sans',sans-serif!important;font-size:11px!important;font-weight:500!important;cursor:pointer!important;white-space:normal!important;word-break:break-word!important;line-height:1.3!important;box-sizing:border-box!important;transition:background .18s,transform .12s,box-shadow .18s!important;width:100%!important}body.page-product .dp-modal-btns .bc-marking-btn:hover,body.page-product .dp-modal-btns .jg-gallery-btn:hover,body.page-product .dp-modal-btns [id^=mo-btn-]:hover{background:#122b52!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(26,58,107,.28)!important}body.page-product .dp-modal-btns svg{width:14px!important;height:14px!important;flex-shrink:0!important;stroke:#fff!important}body.page-product .col-md-6.links,body.page-product .jg-gallery-wrapper{display:none!important}body.page-product i.material-icons.zoom-in{display:none!important}body.page-product .product-cover{position:relative!important;flex:1!important}body.page-product .product-cover::after{content:''!important;position:absolute!important;bottom:12px!important;right:12px!important;width:36px!important;height:36px!important;background:rgba(255,255,255,.9)!important;border:.5px solid #d0cdc8!important;border-radius:8px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important;z-index:2!important}body.page-product .page-content .images-container.js-images-container{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:flex-start!important}body.page-product .page-content .images-container .product-cover{order:2!important;min-width:0!important}body.page-product .page-content .images-container .js-qv-mask.mask{order:1!important;width:76px!important;flex-shrink:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}body.page-product .page-content .images-container .js-qv-mask.mask::-webkit-scrollbar{display:none!important}body.page-product .page-content .images-container .product-images.js-qv-product-images{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;margin:0!important;list-style:none!important;transform:none!important;width:72px!important}body.page-product .page-content .images-container .thumb-container{width:72px!important;height:72px!important;margin:0!important;flex-shrink:0!important}body.page-product .page-content .images-container .thumb{width:72px!important;height:72px!important;border-radius:8px!important;border:1.5px solid transparent!important;object-fit:cover!important;display:block!important;transition:border-color .15s!important}body.page-product .page-content .images-container .thumb.selected,body.page-product .page-content .images-container .thumb:hover{border-color:#1a1a1a!important}body.page-product .js-scroll-end,body.page-product .js-scroll-start,body.page-product .scroll-box{display:none!important}body.page-product .blockreassurance_product{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:1.5rem!important;padding-top:1.25rem!important;border-top:.5px solid #ede9e2!important}body.page-product .blockreassurance_product>div{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;flex:1 1 70px!important;cursor:pointer!important;transition:opacity .15s!important}body.page-product .blockreassurance_product>div:hover{opacity:.7!important}body.page-product .blockreassurance_product svg{width:32px!important;height:32px!important}body.page-product .blockreassurance_product .clearfix{display:none!important}body.page-product .blockreassurance_product .block-title{font-size:10px!important;color:#888!important;margin-top:6px!important;line-height:1.3!important;font-weight:400!important}body.page-product .tabs{margin-top:2rem!important;border-top:.5px solid #ede9e2!important;padding-top:1.5rem!important}body.page-product .tabs .nav-tabs{border-bottom:.5px solid #ede9e2!important;display:flex!important;gap:0!important;margin-bottom:1.5rem!important}body.page-product .tabs .nav-item{margin:0!important}body.page-product .tabs .nav-link{font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:500!important;color:#888!important;padding:10px 20px!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:0 0!important;margin-bottom:-1px!important;transition:color .15s!important}body.page-product .tabs .nav-link:hover{color:#1a1a1a!important;border-bottom-color:#d0cdc8!important;background:0 0!important}body.page-product .tabs .nav-link.active{color:#1a1a1a!important;border-bottom-color:#1a1a1a!important;background:0 0!important}body.page-product .tabs .tab-content{font-family:'DM Sans',sans-serif!important}body.page-product .tabs .product-description p{font-size:14px!important;color:#444!important;line-height:1.7!important;margin-bottom:1rem!important}body.page-product .tabs .product-manufacturer a{color:#1a6b3c!important;text-decoration:none!important}body.page-product .tabs dl.data-sheet{display:block!important;width:100%!important}body.page-product .tabs dl.data-sheet dd,body.page-product .tabs dl.data-sheet dt{display:inline-block!important;padding:10px 14px!important;font-size:13px!important;border:none!important;border-bottom:.5px solid #ede9e2!important;vertical-align:middle!important;margin:0!important}body.page-product .tabs dl.data-sheet dt.name{width:40%!important;color:#888!important;font-weight:400!important}body.page-product .tabs dl.data-sheet dd.value{width:58%!important;color:#1a1a1a!important;font-weight:500!important}body.page-product .tabs dl.data-sheet dt.name:nth-of-type(odd),body.page-product .tabs dl.data-sheet dt.name:nth-of-type(odd)+dd.value{background:#f8f6f2!important}body.page-product .tabs dl.data-sheet dt.name:nth-of-type(odd){border-radius:6px 0 0 6px!important}body.page-product .tabs dl.data-sheet dt.name:nth-of-type(odd)+dd.value{border-radius:0 6px 6px 0!important}body.page-product .tabs dl.data-sheet dd.value:last-of-type,body.page-product .tabs dl.data-sheet dt.name:last-of-type{border-bottom:none!important}body.page-product [id^=product-description-short]:empty{display:none!important}.jq-overlay{position:fixed;inset:0;background:rgba(20,18,14,.65);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;opacity:0;pointer-events:none;transition:opacity .2s ease}.jq-overlay.jq-active{opacity:1;pointer-events:all}.jq-modal{background:#fff;border-radius:10px;width:100%;max-width:540px;max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.22);transform:translateY(18px) scale(.97);transition:transform .25s cubic-bezier(.34,1.56,.64,1);scrollbar-width:thin}.jq-overlay.jq-active .jq-modal{transform:translateY(0) scale(1)}.jq-modal-top{background:#1a1a1a;padding:18px 22px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-radius:10px 10px 0 0}.jq-modal-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 3px;line-height:1.3}.jq-modal-subtitle{color:#888;font-size:12px;margin:0}.jq-product-pill{display:inline-block;margin-top:10px;background:#2a2a2a;border:1px solid #383838;border-radius:5px;padding:5px 10px;font-size:11px;color:#ccc;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-close-btn{background:0 0;border:none;color:#666;font-size:18px;line-height:1;cursor:pointer;padding:2px 4px;flex-shrink:0;transition:color .15s}.jq-close-btn:hover{color:#fff}.jq-modal-body{padding:18px 22px 4px}.jq-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.jq-field-full{margin-bottom:12px}.jq-field-group{display:flex;flex-direction:column;gap:4px}.jq-label{font-size:11px;font-weight:700;color:#666;letter-spacing:.05em;text-transform:uppercase}.jq-req{color:#c8392b}.jq-optional{font-weight:400;text-transform:none;letter-spacing:0;color:#aaa;font-size:11px}.jq-input{border:1.5px solid #e4e0d8;border-radius:5px;padding:8px 11px;font-size:13px;color:#1a1a1a;background:#fafaf8;transition:border-color .15s,background .15s;outline:0;width:100%;font-family:inherit}.jq-input:focus{border-color:#c8392b;background:#fff}.jq-input::placeholder{color:#bbb}.jq-input.jq-error{border-color:#c8392b;background:#fff5f4}.jq-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer;padding-right:28px}.jq-textarea{resize:vertical;min-height:72px;line-height:1.5}.jq-urgency-row{display:flex;gap:8px;margin-top:6px}.jq-urgency-btn{flex:1;border:1.5px solid #e4e0d8;border-radius:6px;padding:8px 6px;text-align:center;cursor:pointer;background:#fafaf8;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:3px}.jq-urgency-btn:hover{border-color:#ccc;background:#f5f4f0}.jq-urgency-btn.jq-urgency-selected{border-color:#c8392b;background:#fff5f4}.jq-urg-icon{font-size:16px;line-height:1}.jq-urg-label{font-size:10px;font-weight:700;color:#777;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.jq-urgency-btn.jq-urgency-selected .jq-urg-label{color:#c8392b}.jq-modal-footer{padding:14px 22px;border-top:1px solid #ece9e3;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafaf8;border-radius:0 0 10px 10px;flex-wrap:wrap}.jq-rodo-note{font-size:11px;color:#aaa;display:flex;align-items:center;gap:5px}.jq-btn-send{background:#c8392b!important;color:#fff!important;border:none!important;padding:10px 26px!important;border-radius:5px!important;font-size:14px!important;font-weight:700!important;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.jq-btn-send:hover{background:#a82e22!important;transform:translateY(-1px)}.jq-btn-send:active{transform:translateY(0)}.jq-success{padding:36px 24px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.jq-success-icon{width:56px;height:56px;border-radius:50%;background:#f0f9f0;display:flex;align-items:center;justify-content:center;margin-bottom:16px;animation:jq-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes jq-pop{0%{transform:scale(0)}100%{transform:scale(1)}}.jq-success-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.jq-success-text{font-size:13px;color:#777;line-height:1.6;max-width:320px;margin:0}.jq-success-time{margin-top:16px;background:#f5f4f0;border-radius:7px;padding:9px 16px;font-size:12px;color:#777;display:inline-flex;align-items:center;gap:6px}body.jq-modal-open{overflow:hidden}@media (max-width:540px){.jq-field-row{grid-template-columns:1fr}.jq-urgency-btn .jq-urg-label{font-size:9px}.jq-modal-footer{flex-direction:column;align-items:stretch;text-align:center}.jq-btn-send{width:100%}}.jq-upload-area{display:flex;align-items:center;gap:10px;border:1.5px dashed #e4e0d8;border-radius:5px;padding:12px 14px;cursor:pointer;background:#fafaf8;transition:border-color .15s,background .15s;width:100%;box-sizing:border-box}.jq-upload-area:hover{border-color:#c8392b;background:#fff5f4}.jq-upload-area.jq-upload-selected{border-color:#4caf50;background:#f0f9f0}.jq-upload-icon{font-size:18px;flex-shrink:0}.jq-upload-text{font-size:12px;color:#999;line-height:1.4;word-break:break-all}.jq-upload-area.jq-upload-selected .jq-upload-text{color:#1a1a1a;font-weight:500}@media (max-width:991px){#menu-icon{visibility:visible!important}.search-mobile{display:none!important}.header-nav{position:sticky;top:0;z-index:1002;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.SideMenu{z-index:1050!important}#header .header-nav{max-height:none!important;border-bottom:none!important}.mobile-search-row{padding:0 10px 8px;overflow:hidden}.mobile-search-row #search_widget{display:block!important;position:static!important;float:none!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box}.mobile-search-row #search_widget form{display:flex;align-items:center;background:#f5f5f5;border-radius:22px;padding:6px 14px;border:1px solid #e8e8e8;margin:0;width:100%;box-sizing:border-box}.mobile-search-row #search_widget i.material-icons.search{color:#666;margin-right:8px;font-size:20px;line-height:1;cursor:default;flex-shrink:0}.mobile-search-row #search_widget input[name="s"],.mobile-search-row #search_widget input[type=text]{flex:1;border:none!important;background:0 0;outline:0;font-size:14px;padding:0!important;color:#333;min-width:0!important;width:100%!important;box-shadow:none!important}.mobile-search-row #search_widget input[name="s"]::placeholder{color:#aaa;font-size:13px}.mobile-search-row #search_widget i.material-icons.clear{color:#bbb;font-size:18px;cursor:pointer;line-height:1;flex-shrink:0}.header-nav .mobile-logo img{max-height:36px!important;width:auto!important}.header-nav .mobile{box-sizing:border-box;width:100%;padding:4px 0}.header-top.snap-top{position:relative!important;box-shadow:none!important}}@media (max-width:991px){.ets_mm_megamenu.hook-default{position:static!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;background:0 0!important;display:block!important}.ets_mm_megamenu.hook-default .SideMenu{visibility:visible!important;pointer-events:all!important}.ybc-menu-toggle{display:none!important}}@media (max-width:576px){#_desktop_currency_selector{top:110px!important}}.jg-hero{min-height:600px;background:linear-gradient(135deg,#f0f4fb 0,#f8f9fc 55%,#fff7f0 100%);display:flex;align-items:center;padding:60px 40px;gap:60px;position:relative;overflow:hidden}.jg-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:480px;height:480px;background:radial-gradient(circle,rgba(249,115,22,.07) 0,transparent 70%);border-radius:50%;pointer-events:none}.jg-hero-content{flex:0 0 55%;max-width:620px;position:relative;z-index:1}.jg-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(26,58,107,.07);color:var(--jg-navy);font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;margin-bottom:22px;letter-spacing:.06em;text-transform:uppercase}.jg-hero-eyebrow::before{content:'●';color:var(--jg-orange);font-size:8px}.jg-hero h1{font-family:var(--jg-font-display);font-size:clamp(34px,4vw,54px);font-weight:800;color:var(--jg-navy);line-height:1.1;letter-spacing:-.025em;margin-bottom:18px}.jg-highlight{color:var(--jg-orange)}.jg-hero-sub{font-size:17px;color:var(--jg-gray-600);line-height:1.65;margin-bottom:34px;max-width:480px}.jg-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.jg-hero-trust{display:flex;gap:24px;flex-wrap:wrap}.jg-hero-trust span{font-size:13.5px;color:var(--jg-gray-600);display:flex;align-items:center;gap:6px}.jg-hero-trust strong{color:var(--jg-navy);font-weight:700}.jg-hero-visual{flex:0 0 42%;position:relative;z-index:1}.jg-hero-collage{width:100%;max-width:480px;aspect-ratio:1.05;background:var(--jg-white);border-radius:20px;box-shadow:var(--jg-shadow-lg);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;padding:14px}.jg-ci{border-radius:9px;background:var(--jg-gray-100);display:flex;align-items:center;justify-content:center;font-size:30px;position:relative;overflow:hidden;transition:transform .2s}.jg-ci:hover{transform:scale(1.04)}.jg-ci.large{grid-column:span 2;grid-row:span 2;font-size:48px;background:var(--jg-blue-light)}.jg-ci-label{position:absolute;bottom:7px;left:7px;background:rgba(26,58,107,.85);color:#fff;font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;font-family:var(--jg-font-body)}.jg-stats-strip{background:var(--jg-navy);color:var(--jg-white);display:grid;grid-template-columns:repeat(4,1fr);min-height:100px}.jg-stat{display:flex;align-items:center;justify-content:center;gap:14px;padding:20px;border-right:1px solid rgba(255,255,255,.1);transition:background .2s}.jg-stat:last-child{border-right:none}.jg-stat:hover{background:rgba(255,255,255,.04)}.jg-stat-icon{font-size:28px;flex-shrink:0}.jg-stat>div{line-height:1.25}.jg-stat strong{font-family:var(--jg-font-display);font-size:22px;font-weight:700;display:block}.jg-stat span{font-size:12.5px;color:rgba(255,255,255,.6);display:block}.jg-categories{padding:80px 40px;background:var(--jg-white)}.jg-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.jg-cat-card{position:relative;height:320px;border-radius:14px;overflow:hidden;cursor:pointer;display:block;text-decoration:none!important;box-shadow:var(--jg-shadow-sm);transition:box-shadow .25s,transform .25s}.jg-cat-card:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-4px)}.jg-cat-card::after{content:'';position:absolute;inset:0;border-radius:14px;border:3px solid transparent;transition:border-color .25s;pointer-events:none;z-index:3}.jg-cat-card:hover::after{border-color:var(--jg-orange)}.jg-cat-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:68px;transition:transform .3s}.jg-cat-card:hover .jg-cat-bg{transform:scale(1.06)}.jg-cat-bg-1{background:var(--jg-cat-bg-1)}.jg-cat-bg-2{background:var(--jg-cat-bg-2)}.jg-cat-bg-3{background:var(--jg-cat-bg-3)}.jg-cat-bg-4{background:var(--jg-cat-bg-4)}.jg-cat-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(26,58,107,.92) 0,rgba(26,58,107,.25) 65%,transparent 100%);padding:22px 18px 18px;z-index:2}.jg-cat-name{font-family:var(--jg-font-display);font-size:17px;font-weight:700;color:var(--jg-white);display:block;margin-bottom:3px}.jg-cat-count{font-size:12px;color:rgba(255,255,255,.6)}.jg-cat-arrow{position:absolute;top:16px;right:16px;width:30px;height:30px;background:rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;z-index:2;backdrop-filter:blur(4px);transition:background .2s}.jg-cat-card:hover .jg-cat-arrow{background:var(--jg-orange)}.jg-featured-products{padding:80px 40px;background:var(--jg-gray-100)}.jg-featured-products.jg-featured-inline{padding:0;background:0 0}.jg-featured-products .jg-products-grid-home,.jg-featured-products .products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;list-style:none;padding:0;margin:0}.jg-featured-products .jg-product-card{background:var(--jg-white);border-radius:12px;box-shadow:var(--jg-shadow-sm);overflow:hidden;transition:box-shadow .25s,transform .25s;display:flex;flex-direction:column;position:relative}.jg-featured-products .jg-product-card:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-3px)}.jg-featured-products .jg-product-img-wrap{position:relative;background:var(--jg-gray-100);aspect-ratio:1;overflow:hidden}.jg-featured-products .jg-product-img-wrap img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .3s}.jg-featured-products .jg-product-card:hover .jg-product-img-wrap img{transform:scale(1.05)}.jg-featured-products .jg-product-badge-wrap{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:2}.jg-featured-products .jg-product-wishlist{position:absolute;top:10px;right:10px;width:30px;height:30px;background:rgba(255,255,255,.85);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;z-index:2;box-shadow:var(--jg-shadow-sm);text-decoration:none!important;color:var(--jg-gray-600)!important;transition:background .15s,transform .15s}.jg-featured-products .jg-product-wishlist:hover{background:#fff;transform:scale(1.1)}.jg-featured-products .jg-product-body{padding:16px;flex:1;display:flex;flex-direction:column}.jg-featured-products .jg-product-cat-label{font-size:11px;color:var(--jg-gray-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.jg-featured-products .jg-product-name{font-family:var(--jg-font-display);font-size:15px;font-weight:700;color:var(--jg-navy)!important;line-height:1.35;margin:0 0 8px;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jg-featured-products .jg-product-name a{color:var(--jg-navy)!important;text-decoration:none!important}.jg-featured-products .jg-product-name:hover a{color:var(--jg-orange)!important}.jg-featured-products .jg-product-ref{font-size:11px;color:var(--jg-gray-400);margin-bottom:10px}.jg-featured-products .jg-product-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;margin-top:auto}.jg-featured-products .jg-product-price{font-size:20px;font-weight:700;color:var(--jg-orange)!important}.jg-featured-products .jg-product-price-unit{font-size:12px;color:var(--jg-gray-400)}.jg-featured-products .jg-product-price-old{font-size:13px;color:var(--jg-gray-400);text-decoration:line-through}.jg-featured-products .jg-btn-configure{width:100%;background:var(--jg-navy);color:#fff!important;border:none;padding:11px;border-radius:7px;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s;font-family:var(--jg-font-body);text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:6px}.jg-featured-products .jg-btn-configure:hover{background:var(--jg-orange)}.jg-featured-products .products:not(.jg-products-grid-home){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.jg-featured-products .product-miniature{background:var(--jg-white);border-radius:12px;box-shadow:var(--jg-shadow-sm);overflow:hidden;transition:box-shadow .25s,transform .25s;display:flex;flex-direction:column}.jg-featured-products .product-miniature:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-3px)}.jg-featured-products .product-miniature .thumbnail-container{position:relative;background:var(--jg-gray-100);aspect-ratio:1;overflow:hidden}.jg-featured-products .product-miniature .thumbnail-container img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .3s}.jg-featured-products .product-miniature:hover img{transform:scale(1.05)}.jg-featured-products .product-miniature .product-description{padding:16px;flex:1;display:flex;flex-direction:column}.jg-featured-products .product-miniature .product-title a{font-family:var(--jg-font-display);font-size:15px;font-weight:700;color:var(--jg-navy)!important;text-decoration:none!important;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.jg-featured-products .product-price-and-shipping .price{font-size:19px!important;font-weight:700!important;color:var(--jg-orange)!important}.jg-featured-products .product-miniature .add-to-cart,.jg-featured-products .product-miniature .quick-view{width:100%;background:var(--jg-navy)!important;color:#fff!important;border:none!important;padding:11px!important;border-radius:7px!important;font-size:14px!important;font-weight:600!important;cursor:pointer;transition:background .18s!important;font-family:var(--jg-font-body)!important;margin-top:auto!important;text-align:center}.jg-featured-products .product-miniature .add-to-cart:hover,.jg-featured-products .product-miniature .quick-view:hover{background:var(--jg-orange)!important}.jg-how{padding:80px 40px;background:var(--jg-blue-light)}.jg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:860px;margin:0 auto}.jg-step{text-align:center}.jg-step-circle{width:72px;height:72px;border-radius:50%;background:var(--jg-navy);display:inline-flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 4px 20px rgba(26,58,107,.25);margin-bottom:18px;position:relative}.jg-step-num{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:var(--jg-orange);border-radius:50%;font-size:11px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--jg-font-display)}.jg-step h3{font-family:var(--jg-font-display);font-size:17px;font-weight:700;color:var(--jg-navy);margin-bottom:10px}.jg-step p{font-size:14px;color:var(--jg-gray-600);line-height:1.65}.jg-reviews{padding:80px 40px;background:var(--jg-white)}.jg-elfsight-wrap{max-width:1200px;margin:0 auto 8px}.jg-rating-hero{text-align:center;margin-bottom:44px}.jg-rating-num{font-family:var(--jg-font-display);font-size:72px;font-weight:800;color:var(--jg-navy);line-height:1;display:block;margin-bottom:8px}.jg-rating-stars{font-size:26px;color:#fbbf24;letter-spacing:4px;margin-bottom:8px}.jg-rating-hero p{font-size:14px;color:var(--jg-gray-400)}.jg-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:36px}.jg-review-card{background:var(--jg-gray-100);border-radius:12px;padding:22px;border:1px solid var(--jg-gray-200);transition:box-shadow .2s,transform .2s}.jg-review-card:hover{box-shadow:var(--jg-shadow-md);transform:translateY(-2px)}.jg-review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.jg-avatar{width:40px;height:40px;border-radius:50%;background:var(--jg-navy);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;font-family:var(--jg-font-display);flex-shrink:0}.jg-review-header>div>strong{display:block;font-size:14px;color:var(--jg-navy);margin-bottom:2px}.jg-review-header>div>span{font-size:12px;color:var(--jg-gray-400)}.jg-review-card p{font-size:14px;color:var(--jg-gray-600);line-height:1.65;font-style:italic}.jg-reviews-cta{text-align:center}@media (max-width:768px){.jg-hero{flex-direction:column;padding:0;gap:0;min-height:auto}.jg-hero-visual{order:-1;width:100%;flex:none}.jg-hero-collage{max-width:100%;border-radius:0;box-shadow:none;aspect-ratio:1.3}.jg-hero-content{padding:28px 20px 36px;max-width:100%;flex:none}.jg-hero h1{font-size:30px}.jg-hero-ctas{flex-direction:column}.jg-btn-outline-orange,.jg-btn-primary{width:100%;justify-content:center}.jg-hero-trust{gap:14px}.jg-stats-strip{grid-template-columns:repeat(2,1fr)}.jg-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.jg-stat:nth-child(odd){border-right:1px solid rgba(255,255,255,.1)}.jg-stat:nth-last-child(-n+2){border-bottom:none}.jg-categories{padding:48px 16px}.jg-cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.jg-cat-card{height:200px}.jg-featured-products{padding:48px 16px}.jg-featured-products .products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.jg-how{padding:48px 16px}.jg-steps{grid-template-columns:1fr;gap:24px}.jg-reviews{padding:48px 16px}.jg-reviews-grid{grid-template-columns:1fr}.jg-rating-num{font-size:56px}.jg-section-header h2{font-size:24px}}@media (min-width:769px) and (max-width:1100px){.jg-hero{padding:40px 24px;gap:36px}.jg-categories{padding:60px 24px}.jg-cat-grid{grid-template-columns:repeat(2,1fr)}.jg-featured-products .products{grid-template-columns:repeat(2,1fr)!important}.jg-reviews-grid{grid-template-columns:1fr 1fr}.jg-reviews-grid .jg-review-card:last-child{display:none}}.jg-hero--dark{background:linear-gradient(135deg,#0f2547 0,#1a3a6b 55%,#1e4680 100%)}.jg-hero--dark::before{background:radial-gradient(circle,rgba(249,115,22,.14) 0,transparent 70%)}.jg-hero--dark .jg-hero-eyebrow{background:rgba(249,115,22,.18);color:#fdba8c}.jg-hero--dark h1{color:#fff}.jg-hero--dark .jg-hero-sub{color:rgba(255,255,255,.78)}.jg-hero--dark .jg-hero-trust span{color:rgba(255,255,255,.7)}.jg-hero--dark .jg-hero-trust strong{color:#fff}.jg-hero--dark .jg-btn-primary{background:var(--jg-orange);color:#fff}.jg-hero--dark .jg-btn-primary:hover{background:var(--jg-orange-hover)}.jg-btn-outline-white{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.4);padding:12px 26px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;font-family:var(--jg-font-body);transition:background .18s,border-color .18s}.jg-btn-outline-white:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff!important}.jg-hero-print-card{background:#fff;border-radius:20px;box-shadow:var(--jg-shadow-lg);padding:24px;max-width:480px;margin:0 auto}.jg-print-preview{aspect-ratio:1.3;border-radius:12px;background:#fff;border:1.5px solid #1a3a6b;margin-bottom:16px;position:relative;overflow:hidden}.jg-machine-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:12px;box-sizing:border-box}.jg-print-preview::after{content:'UV';position:absolute;top:12px;right:12px;background:var(--jg-orange);color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:6px;font-family:var(--jg-font-display)}.jg-print-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jg-print-spec{text-align:center;padding:10px 6px;background:var(--jg-gray-50);border-radius:8px}.jg-print-spec strong{display:block;font-family:var(--jg-font-display);font-size:15px;color:var(--jg-navy);font-weight:700}.jg-print-spec span{font-size:10.5px;color:var(--jg-gray-400)}.jg-services{padding:80px 40px;background:#fff}.jg-services-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:18px}.jg-service-hero{grid-column:1;grid-row:1/span 2;position:relative;border-radius:16px;overflow:hidden;min-height:420px;cursor:pointer;text-decoration:none!important;box-shadow:var(--jg-shadow-sm);transition:box-shadow .25s,transform .25s}.jg-service-hero:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-3px)}.jg-service-hero .jg-svc-bg{position:absolute;inset:0;background:linear-gradient(160deg,#1a3a6b,#0f2547);display:flex;align-items:center;justify-content:center;font-size:120px;transition:transform .3s}.jg-service-hero:hover .jg-svc-bg{transform:scale(1.04)}.jg-service-hero .jg-svc-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 28px;background:linear-gradient(to top,rgba(15,37,71,.96) 0,rgba(15,37,71,.5) 60%,transparent 100%);z-index:2}.jg-svc-tag{display:inline-block;background:var(--jg-orange);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.jg-service-hero h3{font-family:var(--jg-font-display);font-size:28px;font-weight:800;color:#fff;margin-bottom:10px;line-height:1.15}.jg-service-hero p{font-size:14.5px;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:16px;max-width:90%}.jg-svc-link{display:inline-flex;align-items:center;gap:8px;color:var(--jg-orange);font-weight:700;font-size:14px}.jg-service-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;text-decoration:none!important;min-height:200px;box-shadow:var(--jg-shadow-sm);display:block;transition:box-shadow .25s,transform .25s}.jg-service-card:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-3px)}.jg-service-card .jg-svc-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:60px;transition:transform .3s}.jg-service-card:hover .jg-svc-bg{transform:scale(1.06)}.jg-svc-bg-1{background:linear-gradient(145deg,#fce7f3,#fdf4ff)}.jg-svc-bg-2{background:linear-gradient(145deg,#fef9c3,#fffbeb)}.jg-svc-bg-3{background:linear-gradient(145deg,#d1fae5,#ecfdf5)}.jg-svc-bg-4{background:linear-gradient(145deg,#dbeafe,#eff6ff)}.jg-svc-icon-img{width:auto;height:90px;max-width:80%;object-fit:contain;display:block}.jg-service-card .jg-svc-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px;background:linear-gradient(to top,rgba(26,58,107,.92),transparent);z-index:2}.jg-service-card h4{font-family:var(--jg-font-display);font-size:16px;font-weight:700;color:#fff;margin-bottom:2px}.jg-service-card span{font-size:12px;color:rgba(255,255,255,.7)}.jg-svc-arrow{position:absolute;top:14px;right:14px;width:30px;height:30px;background:rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;z-index:2;backdrop-filter:blur(4px);transition:background .2s}.jg-service-card:hover .jg-svc-arrow,.jg-service-hero:hover .jg-svc-arrow{background:var(--jg-orange)}.jg-uv-banner{margin:0 40px 80px;border-radius:20px;background:linear-gradient(120deg,#122b52 0,#1a3a6b 50%,#27548a 100%);position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:48px}.jg-uv-banner::before{content:'';position:absolute;top:-100px;right:-60px;width:400px;height:400px;background:radial-gradient(circle,rgba(249,115,22,.18) 0,transparent 70%);border-radius:50%}.jg-uv-content{position:relative;z-index:1}.jg-uv-badge{display:inline-flex;align-items:center;gap:8px;background:var(--jg-orange);color:#fff;font-size:11px;font-weight:800;padding:5px 14px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.jg-uv-content h2{font-family:var(--jg-font-display);font-size:clamp(24px,2.6vw,34px);font-weight:800;color:#fff;line-height:1.15;margin-bottom:14px;letter-spacing:-.02em}.jg-uv-content p{font-size:15.5px;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:24px;max-width:90%}.jg-uv-materials{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.jg-uv-mat{background:rgba(255,255,255,.1);color:#fff;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15)}.jg-uv-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.jg-uv-plotter{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:28px;text-align:center;backdrop-filter:blur(8px);width:100%}.jg-uv-plotter-icon{display:block;margin-bottom:14px;border-radius:10px;overflow:hidden;background:#fff;border:1.5px solid #1a3a6b}.jg-uv-plotter-icon .jg-machine-img{width:100%;height:210px;object-fit:contain;object-position:center;padding:10px;box-sizing:border-box}.jg-service-hero .jg-svc-bg{font-size:0;background:#0c1f40;overflow:hidden}.jg-svc-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;opacity:.75;transition:transform .3s}.jg-service-hero:hover .jg-svc-hero-img{transform:scale(1.04)}.jg-uv-plotter strong{display:block;font-family:var(--jg-font-display);color:#fff;font-size:18px;margin-bottom:4px}.jg-uv-plotter>span{font-size:13px;color:rgba(255,255,255,.6)}.jg-uv-specs{display:flex;justify-content:center;gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.jg-uv-spec strong{font-size:16px;color:var(--jg-orange);font-family:var(--jg-font-display)}.jg-uv-spec span{font-size:10.5px;color:rgba(255,255,255,.5);display:block}.jg-gadgets{padding:64px 40px;background:var(--jg-gray-100)}.jg-gadgets .jg-section-header{margin-bottom:36px}.jg-gadgets .jg-products-grid-home,.jg-gadgets .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;list-style:none;padding:0;margin:0}.jg-gadgets .jg-product-card{background:var(--jg-white);border-radius:12px;box-shadow:var(--jg-shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.jg-gadgets .jg-product-card:hover{box-shadow:var(--jg-shadow-lg);transform:translateY(-3px)}.jg-gadgets .jg-product-img-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--jg-gray-100)}.jg-gadgets .jg-product-img-wrap img{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box;transition:transform .3s}.jg-gadgets .jg-product-card:hover .jg-product-img-wrap img{transform:scale(1.05)}.jg-gadgets .jg-product-body{padding:12px;flex:1;display:flex;flex-direction:column}.jg-gadgets .jg-product-cat-label{font-size:10px;color:var(--jg-gray-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.jg-gadgets .jg-product-name{font-family:var(--jg-font-display);font-size:13px;font-weight:700;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jg-gadgets .jg-product-name a{color:var(--jg-navy)!important;text-decoration:none!important}.jg-gadgets .jg-product-name:hover a{color:var(--jg-orange)!important}.jg-gadgets .jg-product-price-row{display:flex;align-items:baseline;gap:6px;margin:auto 0 10px}.jg-gadgets .jg-product-price{font-size:16px;font-weight:700;color:var(--jg-orange)!important}.jg-gadgets .jg-product-price-unit{font-size:11px;color:var(--jg-gray-400)}.jg-gadgets .jg-product-price-old{font-size:11px;color:var(--jg-gray-400);text-decoration:line-through}.jg-gadgets .jg-btn-configure{display:block;text-align:center;padding:8px 10px;background:var(--jg-navy);color:#fff!important;text-decoration:none!important;border-radius:8px;font-size:12px;font-weight:600;transition:background .15s}.jg-gadgets .jg-btn-configure:hover{background:var(--jg-orange)}.jg-gadgets-cta{text-align:center;margin-top:32px}section.jg-gadgets~section.jg-gadgets{display:none!important}.jg-gadgets .jg-featured-products~.jg-featured-products{display:none!important}body#index #main,body#index #wrapper{padding:0!important;margin:0!important}body#index #wrapper>.container{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body#index .breadcrumb-wrapper,body#index nav.breadcrumb{display:none!important}body#index #content-wrapper{padding:0!important;width:100%!important;float:none!important;max-width:100%!important}body#index #content.page-content{padding:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:0 0!important;margin:0!important}@media (max-width:768px){.jg-services{padding:48px 16px}.jg-services-grid{grid-template-columns:1fr;grid-template-rows:none}.jg-service-hero{grid-column:auto;grid-row:auto;min-height:auto;aspect-ratio:4/3}.jg-service-hero h3{font-size:21px;overflow-wrap:break-word}.jg-service-hero .jg-svc-overlay{padding:18px 18px 20px}.jg-service-hero p{font-size:13px;margin-bottom:10px}.jg-svc-tag{margin-bottom:8px}.jg-uv-banner{margin:0 16px 48px;grid-template-columns:1fr;padding:32px 24px;gap:28px}.jg-gadgets{padding:48px 16px}.jg-gadgets .jg-products-grid-home,.jg-gadgets .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.jg-hero-print-card{max-width:100%}.jg-hero--dark{padding:36px 20px 40px;gap:0}.jg-hero--dark .jg-hero-content{padding:0}.jg-hero--dark .jg-hero-visual{display:none}.jg-btn-outline-white{width:100%;justify-content:center}}@media (min-width:769px) and (max-width:1100px){.jg-services{padding:60px 24px}.jg-services-grid{grid-template-columns:1fr 1fr}.jg-service-hero{grid-column:1/span 2;grid-row:auto;min-height:300px}.jg-uv-banner{margin:0 24px 60px;padding:36px}.jg-gadgets .jg-products-grid-home,.jg-gadgets .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.jg-cart-reassurance{margin-top:16px;border-top:1px solid var(--jg-gray-200);padding-top:12px}.jg-cart-reassurance-item{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--jg-gray-200);text-decoration:none!important;color:var(--jg-navy)!important;font-size:13px;font-weight:500;transition:color .15s;cursor:pointer}.jg-cart-reassurance-item:last-child{border-bottom:none}.jg-cart-reassurance-item:hover{color:var(--jg-orange)!important}.jg-cart-reassurance-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--jg-gray-100);border-radius:6px}.jg-cart-reassurance-icon img{width:18px;height:18px;object-fit:contain;opacity:.7}.jg-cart-reassurance-item:hover .jg-cart-reassurance-icon img{opacity:1}.jg-cart-reassurance-text{flex:1;line-height:1.3}