:root{--accent:#e83818;--ink:#1d1d1f;--mute:#6e6e73;--line:#e5e5ea;--tile:#f5f5f7;--bg:#fff;--f:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html,body{background:var(--bg)!important}body,body *:not(.wtp-ico):not([class*="icon"]):not([class^="shoptet-icon"]):not(i){font-family:var(--f)!important}body{color:var(--ink)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.003em}body p,body li,body td{letter-spacing:normal}a{color:var(--ink)}a:hover{color:#000}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--ink)!important;letter-spacing:-.02em;text-transform:none!important}h1,.h1{font-weight:700!important;font-size:clamp(30px,4.6vw,52px)!important;line-height:1.08!important}#header .header-top{background:#fff!important;border:0!important}#header .header-bottom{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important}#navigation .menu-level-1>li>a,#header .menu-level-1>li>a{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;opacity:.82;transition:opacity .2s}#navigation .menu-level-1>li>a:hover,#navigation .menu-level-1>li.active>a{opacity:1;background:transparent!important}#navigation .menu-level-1>li>a b{font-weight:500!important}.navigation-buttons a,.navigation-buttons button{color:var(--ink)!important}.cart-count .cart-price{font-weight:500}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--mute)!important}.breadcrumbs{border:0!important;background:transparent!important}.btn,.btn-primary,.btn-cart,.add-to-cart-button,.btn.btn-conversion,button.btn,input.btn,a.btn{border-radius:980px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s,opacity .2s}.btn-primary,.btn-cart,.add-to-cart-button,.btn-conversion,.btn.btn-primary,#product-detail-form .btn-cart,button[type=submit].btn{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.btn-primary:hover,.btn-cart:hover,.add-to-cart-button:hover,.btn-conversion:hover,button[type=submit].btn:hover{background:#000!important;border-color:#000!important}.btn-default,.btn-secondary{background:transparent!important;border:1px solid #d2d2d7!important;color:var(--ink)!important}.btn-default:hover,.btn-secondary:hover{border-color:var(--ink)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea,.form-control{border:1px solid #d2d2d7!important;border-radius:12px!important;box-shadow:none!important;font-size:16px!important;color:var(--ink)!important;background:#fff!important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:var(--ink)!important;outline:0!important;box-shadow:0 0 0 4px rgba(0,0,0,.06)!important}.quantity{border-radius:980px!important;overflow:hidden}.category-title{text-align:center;margin:12px 0 4px!important}.category-perex{font-size:17px;line-height:1.55;color:var(--ink)}#category-header,.category-header{border:0!important;background:transparent!important}.listSorting,.category-header .sorting{font-size:13px}.products .product .p{background:var(--tile)!important;border:0!important;border-radius:22px!important;padding:22px 18px 24px!important;box-shadow:none!important;transition:transform .25s ease,box-shadow .25s ease;height:100%}.products .product .p:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.07)!important}.products .product .p .image{background:transparent!important}.products .product .p .image img{mix-blend-mode:multiply}.products .product{border:0!important}.products .product .name{font-size:17px!important;font-weight:600!important;line-height:1.3!important;color:var(--ink)!important;letter-spacing:-.01em}.products .product .price-final,.products .product .price-final strong{font-size:17px!important;font-weight:600!important;color:var(--ink)!important}.products .product .p-desc{font-size:13px!important;color:var(--mute)!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products .product .p-code{display:none!important}.availability,.availability span{font-size:13px!important;font-weight:500!important}.flag{border-radius:980px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;padding:3px 10px!important;background:var(--ink)!important;color:#fff!important}.flag-action,.flag-discount{background:var(--accent)!important}.p-detail-inner-header h1,.p-detail-inner-header-mobile .h1{font-size:clamp(28px,4vw,44px)!important;font-weight:700!important;letter-spacing:-.025em!important}.p-short-description{font-size:17px!important;line-height:1.55!important;color:var(--mute)!important}.p-short-description p{color:var(--mute)!important}.p-final-price-wrapper .price-final,.p-final-price-wrapper .price-final-holder,.price-final-holder{font-size:30px!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.02em}.p-image{background:#fff!important;border-radius:22px;overflow:hidden}.p-thumbnails img,.p-thumbnail img{border-radius:12px}.p-thumbnail{border-radius:14px!important}.p-code,.p-detail .p-code{color:var(--mute)!important;font-size:12px!important}.link-icons .link-icon{color:var(--mute)!important;font-size:13px!important}.shp-tabs-wrapper,.p-detail-tabs-wrapper{background:transparent!important}.shp-tabs .shp-tab-link{font-weight:600!important;text-transform:none!important;letter-spacing:0!important;border-radius:980px 980px 0 0}.basic-description>h3,.description-inner>h3{display:none}.extended-description,.detail-parameters{font-size:14px;color:var(--mute)}.p-detail-full-width{background:#fff!important}.p-detail-tabs-wrapper .tab-content{border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;background:#fff!important}.description-inner{display:block!important}.basic-description,.extended-description{width:100%!important;max-width:none!important;flex:none!important;padding-left:0!important;padding-right:0!important}.basic-description>h4:first-child{display:none!important}.extended-description{margin-top:8px;padding-top:24px!important;border-top:1px solid var(--line)}.extended-description h4{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mute)!important}.p-thumbnail img{border-color:transparent!important;border-radius:12px}.p-thumbnail.highlighted img{border-color:var(--ink)!important}.shp-tabs-row:has(.p-detail-tabs>li:only-child){display:none!important}.shp-tabs-holder,.shp-tabs{background:transparent!important}.in-kontakty .content-inner{max-width:560px;margin:0 auto}.in-kontakty .content-inner input,.in-kontakty .content-inner textarea{width:100%!important;max-width:none!important}.in-kontakty .content-inner h1{text-align:center}.wts .wts-prose p{font-size:18px!important;line-height:1.65!important;color:var(--ink)!important}.cart-table,.cart-content{font-size:15px}.cart-table td,.cart-table th{border-color:var(--line)!important}.order-summary,.cart-summary,.summary-wrapper{background:var(--tile)!important;border:0!important;border-radius:22px!important}.step,.cart-header .step{font-weight:500}.in-kosik h1,.ordering-process h1{font-size:clamp(26px,4vw,36px)!important}@media (max-width:767px){.in-kosik #content,.ordering-process #content{padding-left:16px!important;padding-right:16px!important}}.sidebar,.sidebar-inner,.sidebar .box{background:transparent!important;border:0!important;box-shadow:none!important}.sidebar{border-right:1px solid var(--line)!important}.sidebar h4,.sidebar .h4,.sidebar .box>h4{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mute)!important}.box-categories a,#categories a{font-size:14px!important;font-weight:400!important;color:var(--ink)!important;border-radius:10px!important}.box-categories a:hover,#categories a:hover{background:var(--tile)!important}.box-categories .active>a,#categories .active>a,#categories li.active>div>a{font-weight:600!important;background:var(--tile)!important;color:var(--ink)!important}body.type-detail .sidebar{display:none!important}body.type-detail .content-wrapper-in>.content,body.type-detail #content{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.subcategories li a{border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;font-weight:500!important}.subcategories li a:hover{border-color:var(--ink)!important}.in-index .carousel,.in-index .wide-carousel,.in-index .next-to-carousel-banners,.in-index .homepage-banners-full-width,.in-index .benefit-banners-full-width,.in-index .footer-banners,.in-index .banners-row{display:none!important}.in-index .homepage-group-title{text-align:center;font-size:clamp(30px,4.6vw,48px)!important;font-weight:700!important;letter-spacing:-.03em!important;margin:72px 0 28px!important;text-transform:none!important}.in-index #content{display:flex!important;flex-direction:column}.in-index #content>.welcome-wrapper{order:-1}.wts .wts-photo{display:block;position:relative;border-radius:26px;overflow:hidden;background:var(--tile);color:#fff!important}.wts .wts-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/10;transition:transform .6s ease}.wts .wts-photo:hover img{transform:scale(1.03)}.wts .wts-photo .wts-cap{position:absolute;left:0;right:0;bottom:0;padding:28px;background:linear-gradient(transparent,rgba(0,0,0,.55))}.wts .wts-photo .wts-cap strong{display:block;font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.03em;color:#fff}.wts .wts-photo .wts-cap em{font-style:normal;font-size:16px;font-weight:500;color:#fff}.wts .wts-photo .wts-cap em:after{content:" ›"}.wts .wts-duo{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wts .wts-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.wts a.wts-card{display:block;color:var(--ink)!important;transition:transform .25s ease,box-shadow .25s ease}.wts a.wts-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.07)}.wts a.wts-card em{display:inline-block;margin-top:12px;font-style:normal;font-size:15px;font-weight:500;color:var(--ink)}.wts a.wts-card em:after{content:" ›"}.wts .wts-hero-photo{margin:32px 0 0;border-radius:28px;overflow:hidden}.wts .wts-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:1433/423;object-fit:cover}.wts .wts-accent{color:var(--accent)}.wts .wts-photo img{object-position:65% 35%}.wts .wts-card .wts-ct{display:block;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0 0 8px}.wts .wts-card .wts-tdesc{display:block;font-size:15px;color:var(--mute)}.wts .wts-trio .wts-card strong{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}@media (max-width:820px){.wts .wts-trio{grid-template-columns:1fr}}@media (max-width:700px){.wts .wts-duo{grid-template-columns:1fr}.wts .wts-hero-photo{border-radius:20px}.wts .wts-hero-photo img{aspect-ratio:4/3}.wts .wts-photo img{aspect-ratio:4/3}}#navigation .menu-level-2 .menu-image{display:none!important}@media (min-width:768px){#navigation .menu-level-1>li>.menu-level-2{padding:28px max(24px,calc((100% - 1040px)/2)) 36px!important;background:#fff!important;border-top:1px solid var(--line)!important;box-shadow:0 30px 40px -20px rgba(0,0,0,.12)!important}#navigation .menu-level-2>li{padding-left:0!important}#navigation .menu-level-2>li>div>a,#navigation .menu-level-2>li>div>a span{font-size:15px!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.01em!important}#navigation .menu-level-3{margin-top:4px!important;max-height:none!important}#navigation .menu-level-3>li{display:block!important}#navigation .menu-level-3 .more-items-trigger{display:none!important}#navigation .menu-level-3 a{font-size:14px!important;font-weight:400!important;color:var(--mute)!important;line-height:1.6!important;padding:2px 0!important}#navigation .menu-level-3 a:hover,#navigation .menu-level-2>li>div>a:hover span{color:var(--ink)!important}#navigation .menu-level-1>li>a:hover,#navigation .menu-level-1>li.exp>a,#navigation .menu-level-1>li:hover>a{background:transparent!important;color:var(--ink)!important;opacity:1}}@media (max-width:767px){#navigation .menu-level-1>li>a{font-size:17px!important;font-weight:500!important;border-radius:14px!important}#navigation .menu-level-2 a{font-size:15px!important}}.subcategories .image{display:none!important}.subcategories li a{padding:14px 18px!important}#categories .topic>a,#categories .categories>li>div>a{font-weight:600!important}#categories ul ul a{font-size:13px!important;color:var(--mute)!important}#categories ul ul a:hover,#categories ul ul .active>a{color:var(--ink)!important}.z3-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:22px 16px;border-top:1px solid var(--line);background:var(--tile)}.z3-legal a{font-size:13px!important;color:var(--mute)!important;text-decoration:none!important}.z3-legal a:hover{color:var(--ink)!important}#footer{background:var(--tile)!important;border-top:1px solid var(--line)!important;margin-top:48px}#footer,#footer a,#footer span{color:var(--mute)!important;font-size:12px!important}#footer a:hover{color:var(--ink)!important}.footer-bottom{padding:22px 0!important}.category-top:has(.wts) .category-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important}.wts.wts-cat .wts-hero{padding-top:24px}.wts.wts-cat h2.wts-title{font-size:clamp(42px,6.5vw,72px)!important}.products .product .name{-webkit-line-clamp:3!important;max-height:none!important}.in-index .welcome,.in-index .welcome-wrapper{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.category-perex .wts{margin-bottom:8px}.wts{--ink:#1d1d1f;--mute:#6e6e73;--line:#e5e5ea;--tile:#f5f5f7;color:var(--ink);line-height:1.5;max-width:1040px;margin:0 auto;text-align:left}.wts *{box-sizing:border-box}.wts p{margin:0}.wts a{text-decoration:none}.wts .wts-hero{text-align:center;padding:56px 16px 24px}.wts .wts-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 14px}.wts h2.wts-title{font-size:clamp(44px,8vw,88px)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.02!important;margin:0!important}.wts .wts-lead{font-size:clamp(18px,2.2vw,22px);color:var(--mute);max-width:660px;margin:18px auto 0}.wts .wts-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.wts a.wts-btn{display:inline-block;background:var(--ink);color:#fff!important;padding:13px 26px;border-radius:980px;font-size:17px;font-weight:500;transition:background .2s}.wts a.wts-btn:hover{background:#000}.wts a.wts-link{display:inline-block;padding:13px 6px;font-size:17px;font-weight:500;color:var(--ink)!important}.wts a.wts-link:after{content:" ›"}.wts .wts-heroimg{margin:28px auto 0;max-width:720px}.wts .wts-heroimg img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.wts .wts-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0 16px}.wts .wts-stat{background:var(--tile);border-radius:20px;padding:26px 12px;text-align:center}.wts .wts-stat b{display:block;white-space:nowrap;font-size:clamp(22px,3vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.wts .wts-stat span{display:block;font-size:13px;color:var(--mute);margin-top:6px;line-height:1.35}.wts .wts-sec{padding:72px 0 8px}.wts .wts-sec-head{text-align:center;margin:0 auto 36px;max-width:680px}.wts h3.wts-h{font-size:clamp(30px,4.6vw,48px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important;margin:0 0 12px!important}.wts .wts-sub{font-size:clamp(17px,2vw,19px);color:var(--mute)}.wts .wts-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wts a.wts-tile{display:flex;flex-direction:column;background:var(--tile);border-radius:26px;padding:34px 26px 28px;text-align:center;color:var(--ink)!important;transition:transform .25s ease,box-shadow .25s ease}.wts a.wts-tile:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.wts .wts-tile small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.wts .wts-tile strong{display:block;font-size:32px;font-weight:700;letter-spacing:-.03em;margin:8px 0 6px}.wts .wts-tile p,.wts .wts-tile .wts-tdesc{display:block;font-size:15px;color:var(--mute);min-height:44px}.wts .wts-tile img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;margin:14px auto 10px;max-width:320px}.wts .wts-tile em{font-style:normal;font-size:15px;font-weight:500;margin-top:auto}.wts .wts-tile em:after{content:" ›"}.wts .wts-feat{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wts .wts-card{background:var(--tile);border-radius:22px;padding:30px}.wts .wts-card h4{font-size:20px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 8px!important;line-height:1.25!important}.wts .wts-card p{font-size:15px;color:var(--mute)}.wts .wts-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:22px;background:var(--tile);padding:8px 24px}.wts table{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed;background:transparent!important;border:0!important}.wts th,.wts td{text-align:left;padding:14px 10px;border:0!important;border-bottom:1px solid var(--line)!important;font-size:15px;vertical-align:top;background:transparent!important}.wts thead th{font-size:17px;font-weight:700;letter-spacing:-.01em}.wts tbody th{font-weight:500;color:var(--mute);width:28%}.wts tr:last-child td,.wts tr:last-child th{border-bottom:0!important}.wts .wts-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.wts blockquote{margin:0;background:var(--tile);border-radius:22px;padding:30px;border:0!important;font-size:16px;line-height:1.55;letter-spacing:-.01em;color:var(--ink)}.wts blockquote cite{display:block;margin-top:16px;font-style:normal;font-size:13px;font-weight:600;color:var(--mute)}.wts .wts-note{font-size:12px;color:var(--mute);text-align:center;margin-top:14px}.wts .wts-cta{text-align:center;background:var(--tile);border-radius:28px;padding:64px 24px;margin:72px 0 24px}.wts .wts-faq{max-width:780px;margin:0 auto}.wts details{border-bottom:1px solid var(--line);padding:0}.wts summary{cursor:pointer;list-style:none;padding:22px 36px 22px 0;font-size:19px;font-weight:600;letter-spacing:-.01em;position:relative}.wts summary::-webkit-details-marker{display:none}.wts summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:26px;font-weight:300;color:var(--mute);transition:transform .2s}.wts details[open] summary:after{transform:rotate(45deg)}.wts details>div{padding:0 0 22px;font-size:16px;color:var(--mute);line-height:1.6}.wts details>div p+p{margin-top:8px}.wts .wts-pick{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wts .wts-pick .wts-card strong{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.wts .wts-prose{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65;color:var(--ink)}.wts .wts-prose p+p{margin-top:16px}.wts .wts-compact{padding-top:16px}@media (max-width:820px){.wts .wts-tiles{grid-template-columns:1fr}.wts .wts-tile p,.wts .wts-tile .wts-tdesc{min-height:0}}@media (max-width:700px){.wts .wts-hero{padding:28px 4px 12px}.wts .wts-stats{grid-template-columns:repeat(2,1fr);gap:10px}.wts .wts-feat,.wts .wts-pick{grid-template-columns:1fr}.wts .wts-sec{padding:52px 0 4px}.wts .wts-card,.wts blockquote{padding:24px}.wts .wts-table{padding:4px 14px}.wts .wts-cta{padding:44px 20px;margin-top:52px}.wts summary{font-size:17px}.wts.wts-cat .wts-stats{display:none}.products .product .p{border-radius:18px!important;padding:14px 10px 18px!important}.products .product .name{font-size:15px!important}}
.z3d{max-width:760px}.z3d .z3d-lead{font-size:17px;line-height:1.6;color:var(--ink);margin:0 0 20px}.z3d .z3d-list{list-style:none;margin:0;padding:22px 26px;background:var(--tile);border-radius:18px}.z3d .z3d-list li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid var(--line);line-height:1.5;color:var(--ink)}.z3d .z3d-list li:last-child{border-bottom:0}.z3d .z3d-list li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent)}