/* silwer-redesign.css: štýly, ktoré silwer-redesign.js a silwer-header-footer.js vkladajú samy,
   ako súbor do Záhlavia, aby boli tu skôr než JS. Generované: node dev/ssr/gen.mjs (2026-11-10).
   Needitovať, zdroj je v JS. Bloky: core, home, videos, cards, guide, guidepage, listings, mobilenav, header-footer, subnav */
/* == core == */
@media(max-width:767px){#header .navigation-buttons a.cart-count>i{top:13px!important;right:3px!important;left:auto!important;z-index:2}}:root{--sw-black:#000000;--sw-white:#FFFFFF;--sw-gray:#D1D1D2;--sw-anthracite:#303435;--sw-ink:#000000;--sw-dark:#000000;--sw-text:#000000;--sw-muted:#303435;--sw-line:#D1D1D2;--sw-line2:rgba(255,255,255,.16);--sw-dim:#B9B9BC;--sw-field:#F4F4F5;--sw-red:#D40000;--sw-red-deep:#A80000;--sw-green:#00A550;--sw-r:12px;--sw-gut:clamp(16px,5vw,40px);--sw-truck:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 6h11v9H3zM14 9h4l3 3v3h-7z%27/%3E%3Ccircle cx=%277%27 cy=%2717.5%27 r=%271.8%27/%3E%3Ccircle cx=%2717%27 cy=%2717.5%27 r=%271.8%27/%3E%3C/svg%3E");--sw-font:"Museo Sans","MuseoSans",Roboto,system-ui,-apple-system,sans-serif;--sw-font-cond:"Museo Sans Condensed","MuseoSansCondensed",var(--sw-font)}body,button,input,select,textarea,.btn{font-family:var(--sw-font)}body{font-weight:300}p,li,td,.sw-sub{font-family:var(--sw-font-cond)}.sw-h{font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--sw-ink);margin:0 0 8px}.sw-sub{font-size:16px;line-height:1.55;color:var(--sw-muted);margin:0 0 26px;max-width:62ch}.sw-sec{padding:52px 0}.sw-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.sw-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:767px){.sw-sec{padding:34px 0}}.sw-needs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sw-need{position:relative;display:block;min-height:0;padding:22px 22px 24px;border-radius:14px;text-decoration:none!important;background:#fff;border:1px solid var(--sw-line);transition:transform .18s,box-shadow .18s,border-color .18s}.sw-need:hover{transform:translateY(-3px);border-color:#CFCCC5;box-shadow:0 18px 36px -24px rgba(11,11,12,.45)}.sw-need__ic{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sw-need__ic svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-need__t{display:block;font-size:17px;font-weight:700;color:var(--sw-ink);margin-bottom:8px}.sw-need:hover .sw-need__t{color:var(--sw-anthracite)}.sw-need__d{display:block;font-size:14px;line-height:1.5;color:var(--sw-muted)}.sw-extra{margin-top:18px;font-size:14px;color:var(--sw-muted)}.sw-extra a{color:var(--sw-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sw-extra span{margin:0 7px;color:#B9B6AF}@media(max-width:1100px){.sw-needs{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sw-needs{gap:10px;grid-template-columns:minmax(0,1fr)}.sw-need{padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 14px;align-items:center}.sw-need__ic{grid-row:1/span 2;width:42px;height:42px;margin:0}.sw-need__t{font-size:15.5px;margin:0}.sw-need__d{font-size:13px}}.sw-needs--tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-tile,.sw-tile *{overflow-wrap:normal!important;word-break:normal!important}.sw-tile{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;aspect-ratio:2220/700;min-height:112px;padding:12px 50% 12px clamp(14px,1.6vw,22px);box-sizing:border-box;border-radius:14px;overflow:hidden;background:var(--c) var(--img,none) right 18%/auto 172% no-repeat;color:#fff!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s;isolation:isolate}.sw-tile--plain{padding-right:clamp(14px,1.6vw,22px)}.sw-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.08) 42%,rgba(0,0,0,0) 58%)}.sw-tile:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgba(0,0,0,.55)}.sw-tile:focus-visible{outline:3px solid var(--sw-ink);outline-offset:2px}.sw-tile__t{display:block;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.18;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22)}.sw-tile__d{display:block;font-size:clamp(14.5px,1.15vw,16px);line-height:1.32;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22)}@media(max-width:1100px){.sw-needs--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-tile__t{font-size:20px}.sw-tile__d{font-size:15.5px}}@media(max-width:600px){.sw-needs--tiles{grid-template-columns:minmax(0,1fr);gap:10px}.sw-tile{aspect-ratio:auto;min-height:104px;padding:12px 48% 12px 18px}.sw-tile--plain{padding-right:18px}.sw-tile__t{font-size:20px}.sw-tile__d{font-size:15.5px}}.sw-more{display:flex;flex-direction:column;margin-top:16px}.sw-more__bar{order:2;display:flex;justify-content:center}.sw-more__body{order:1;margin-bottom:16px}.sw-more__all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;margin:8px 0 0;padding:14px 28px;border:1.5px solid var(--sw-ink);border-radius:10px;background:#fff;color:var(--sw-ink);font:inherit;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.sw-more__all:hover{background:var(--sw-ink);color:#fff}.sw-more__all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.sw-more.is-open .sw-more__all svg{transform:rotate(180deg)}@media(max-width:767px){.sw-more{margin-top:10px}.sw-more__body{margin-bottom:10px}.sw-more__bar{display:block}.sw-more__all{display:flex;width:100%;margin:0;padding:14px 18px}.sw-more__all:hover{background:#fff;color:var(--sw-ink)}}.sw-ic--ph.sw-mega__ic{width:54px;height:54px;border-radius:12px}.sw-need__ic--img,.sw-mega__ic--img,.swg__ic--img,.sw-m__ic--img{background:none!important}.sw-need__ic--img img,.sw-mega__ic--img img,.swg__ic--img img,.sw-m__ic--img img{width:100%;height:100%;object-fit:contain}.sw-mega__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 26px}.sw-mega__h{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:700;color:var(--sw-ink)!important;text-decoration:none!important;margin:0 0 8px;line-height:1.25}.sw-mega__h:hover span{text-decoration:underline;text-underline-offset:3px}.sw-mega__ic{flex:0 0 auto;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center}.sw-mega__ic svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-mega__c ul{list-style:none;margin:0;padding:0 0 0 45px}.sw-mega__c li{margin:0}.sw-mega__c li a{display:block;padding:3px 0;font-size:13.5px;line-height:1.4;color:var(--sw-muted)!important;text-decoration:none!important}.sw-mega__c li a:hover{color:var(--sw-ink)!important;text-decoration:underline!important}.sw-mega__x{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--sw-line)}.sw-mega__x a{padding:8px 14px;border:1px solid var(--sw-line);border-radius:999px;font-size:14px;font-weight:700;color:var(--sw-ink)!important;text-decoration:none!important}.sw-mega__x a:hover{border-color:var(--sw-ink)}@media(max-width:1100px){.sw-mega__g{grid-template-columns:repeat(3,minmax(0,1fr))}}.sw-h--mix{font-weight:300!important}.sw-h--mix b{font-weight:700}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 28px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;transition:background .15s}.sw-btn--red{background:var(--sw-red);color:#fff}.sw-btn--red:hover{background:var(--sw-red-deep);color:#fff;text-decoration:none}.sw-btn--dark{background:var(--sw-ink);color:#fff}.sw-btn--dark:hover{background:#000;color:#fff;text-decoration:none}.sw-btn--ghost{background:#fff;color:var(--sw-ink);border:1px solid var(--sw-line)}.sw-btn--ghost:hover{background:var(--sw-field);color:var(--sw-ink);text-decoration:none}.sw-help{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.sw-help__v{display:flex;justify-content:center}.sw-help__v img{max-width:100%;max-height:360px;height:auto}.sw-help__v img.sw-help__ph{width:clamp(220px,28vw,380px);max-height:none;aspect-ratio:1;object-fit:cover;border-radius:22px}.sw-help__av{width:clamp(180px,22vw,260px);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 36% 30%,#fff 0%,#F4F4F5 50%,var(--sw-gray) 100%)}.sw-help__av svg{width:42%;height:auto;stroke:var(--sw-ink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sw-help .sw-eyebrow{color:var(--sw-muted);display:block;margin:0 0 12px}.sw-help h2{color:var(--sw-ink);font-size:clamp(28px,3.2vw,42px);font-weight:300!important;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.sw-help h2 b{font-weight:700}.sw-help p{color:var(--sw-text);margin:0;font-size:17px;line-height:1.65;max-width:56ch}.sw-help__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px}.sw-help__cta .sw-btn{padding:17px 30px;font-size:17px}.sw-help__cta .sw-btn--dark:hover{background:var(--sw-red)}@media(max-width:767px){.sw-help{grid-template-columns:minmax(0,1fr);text-align:left}.sw-help__av{width:150px}.sw-help__v{justify-content:flex-start}.sw-help__cta .sw-btn{width:100%}.sw-help__v img.sw-help__ph{width:100%;aspect-ratio:16/10}}.breadcrumbs{font-size:13.5px!important;text-transform:none!important;letter-spacing:0!important;color:var(--sw-muted)!important;padding-top:16px!important}.breadcrumbs a,.breadcrumbs span{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.breadcrumbs a{color:var(--sw-muted)!important}.breadcrumbs a:hover{color:var(--sw-ink)!important}.breadcrumbs>span:last-child>span,.breadcrumbs>span:last-child{color:var(--sw-ink)!important}#content p,#content li,#content td,#content a,#content em,#content span{overflow-wrap:anywhere}body:not(.type-index):not(.ordering-process) .content-wrapper.container{width:100%!important;max-width:calc(1200px + 2*var(--sw-gut))!important;padding-left:var(--sw-gut)!important;padding-right:var(--sw-gut)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}body:not(.type-index):not(.ordering-process) #content.content,body:not(.type-index):not(.ordering-process) .content-wrapper .breadcrumbs{padding-left:0!important;padding-right:0!important}.quantity{display:inline-flex!important;align-items:center;border:1px solid var(--sw-line)!important;border-radius:12px!important;background:#fff!important;padding:0!important;overflow:hidden;position:relative;box-shadow:none!important;width:auto!important;min-width:0}.quantity>.increase-tooltip,.quantity>.decrease-tooltip{position:absolute!important;width:0!important;height:0!important;overflow:hidden}.quantity>label{order:2;flex:1 1 0;min-width:40px;margin:0!important;display:block!important;border:0!important;background:none!important}.quantity input.amount{width:100%!important;min-width:0;height:44px!important;border:0!important;background:none!important;box-shadow:none!important;text-align:center;font-size:16px!important;font-weight:700!important;color:var(--sw-ink)!important;padding:0!important;-moz-appearance:textfield}.quantity input.amount::-webkit-outer-spin-button,.quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .decrease{order:1}.quantity .increase{order:3}.quantity .increase,.quantity .decrease{position:static!important;flex:0 0 40px;width:40px!important;height:44px!important;border:0!important;background:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--sw-ink)!important;font-size:18px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important}.quantity .increase:hover,.quantity .decrease:hover{background:var(--sw-field)!important}.quantity .increase__sign,.quantity .decrease__sign{line-height:1}#cart-widget{width:420px!important;max-width:calc(100vw - 24px);padding:6px 20px 20px!important;background:#fff!important;border:1px solid var(--sw-line)!important;border-radius:16px!important;box-shadow:0 24px 48px -24px rgba(0,0,0,.35)!important;box-sizing:border-box}#cart-widget .cart-widget-inner{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important;height:auto!important;max-height:none!important}#cart-widget{height:auto!important;max-height:none!important}#cart-widget .cart-widget-products,#cart-widget .cart-widget-products-inner{display:block!important;margin:0!important;padding:0!important;border:0!important}#cart-widget .cart-widget-products{max-height:clamp(150px,calc(100vh - 330px),420px);overflow-y:auto;overscroll-behavior:contain}#cart-widget .cart-widget-product{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto 32px;align-items:center;gap:0 14px;width:100%!important;padding:14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--sw-line)!important;background:none!important}#cart-widget .cart-widget-product>div{display:block!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;vertical-align:middle}#cart-widget .cart-widget-product-image a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:10px;background:var(--sw-field);overflow:hidden}#cart-widget .cart-widget-product-image img{width:48px!important;height:48px!important;object-fit:contain;margin:0!important;mix-blend-mode:darken}#cart-widget .cart-widget-product-name{margin:0 0 3px!important;line-height:1.3!important}#cart-widget .cart-widget-product-name a{font-size:15px!important;font-weight:700!important;color:var(--sw-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-widget .cart-widget-product-price,#cart-widget .cart-widget-product-price strong{font-size:14.5px!important;font-weight:700!important;color:var(--sw-ink)!important;text-align:left!important}#cart-widget .cart-widget-product>.cart-widget-product-unit{display:none!important}#cart-widget .cart-widget-product-amount form{margin:0!important}#cart-widget .quantity{width:auto!important;min-width:0;border-radius:10px!important}#cart-widget .quantity>label{flex:0 0 34px;min-width:34px}#cart-widget .quantity input.amount{height:36px!important;font-size:15px!important}#cart-widget .quantity .increase,#cart-widget .quantity .decrease{flex:0 0 30px;width:30px!important;height:36px!important;font-size:16px!important}#cart-widget .cart-widget-product-delete{text-align:center}#cart-widget .cart-widget-product-delete form,#cart-widget .cart-widget-product-delete .inline{margin:0!important;display:block!important}#cart-widget .remove-item{width:32px!important;height:32px!important;border-radius:8px!important;display:inline-flex!important;align-items:center;justify-content:center;background:none!important;border:0!important;color:var(--sw-muted)!important;padding:0!important;margin:0!important;cursor:pointer;transition:background .15s,color .15s}#cart-widget .remove-item:hover{background:var(--sw-field)!important;color:var(--sw-ink)!important}#cart-widget .cart-widget-bottom{position:static!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column;gap:12px;padding:16px 0 0!important;margin:0!important;border:0!important;background:none!important}#login.login-widget{border:1px solid var(--sw-line)!important;border-radius:16px!important;box-shadow:0 24px 48px -24px rgba(0,0,0,.35)!important;background:#fff!important}#login h2{font-size:20px!important;font-weight:700!important;letter-spacing:0!important;color:var(--sw-ink)!important;margin:0 0 16px!important}#login label{font-size:14px!important;font-weight:600!important;color:var(--sw-ink)!important}#login .form-control{height:46px!important;border:1px solid var(--sw-line)!important;border-radius:10px!important;box-shadow:none!important}#login .form-control:focus{border-color:var(--sw-ink)!important;outline:0}#login .btn{width:100%!important;height:48px!important;border-radius:10px!important;background:var(--sw-ink)!important;color:#fff!important;border:0!important;font-weight:700!important;font-size:15.5px!important;text-transform:none!important;box-shadow:none!important}#login .btn:hover{background:var(--sw-red)!important}#login a{color:var(--sw-ink)!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:600}#cart-widget .cart-free-shipping{order:1;display:block!important;width:auto!important;margin:0!important;padding:12px 14px 14px 46px!important;border-radius:10px;background:var(--sw-field)!important;position:relative;font-size:14px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;color:var(--sw-text)!important}#cart-widget .cart-free-shipping::before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;background:currentColor;-webkit-mask:var(--sw-truck) center/contain no-repeat;mask:var(--sw-truck) center/contain no-repeat}#cart-widget .cart-free-shipping>div{display:block!important;width:auto!important;padding:0!important;margin:0!important;font-weight:400!important;text-align:left!important}#cart-widget .cart-free-shipping>div>div:not(.price-range){display:block!important;width:auto!important}#cart-widget .cart-free-shipping strong{font-weight:700;color:var(--sw-ink)}#cart-widget .price-range{display:block!important;height:6px!important;margin:9px 0 0!important;padding:0!important;background:#E2E2E5!important;border-radius:3px!important;overflow:hidden;border:0!important}#cart-widget .price-range>div{display:block!important;height:100%!important;margin:0!important;background:var(--sw-ink)!important;border-radius:3px!important;min-width:4px}#cart-widget .cart-widget-button{order:2;display:block!important;width:auto!important;padding:0!important;margin:0!important}#cart-widget .cart-widget-button .btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px;border-radius:10px!important;background:var(--sw-red)!important;border:0!important;color:#fff!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important;margin:0!important;padding:0 18px!important}#cart-widget .cart-widget-button .btn:hover{background:var(--sw-red-deep)!important}@media(max-width:767px){#cart-widget{width:auto!important;max-width:none!important;left:0!important;right:0!important;bottom:auto!important;border-radius:0 0 16px 16px!important;border-left:0!important;border-right:0!important;padding:4px 16px 16px!important}#cart-widget .cart-widget-product{grid-template-columns:48px minmax(0,1fr) auto 28px;gap:0 10px}#cart-widget .cart-widget-product-image a{width:48px;height:48px}#cart-widget .cart-widget-product-image img{width:42px!important;height:42px!important}#cart-widget .cart-widget-product-name a{font-size:14.5px!important}#cart-widget .remove-item{width:28px!important;height:28px!important}}#hodnoceniobchodu{float:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;max-width:calc(1200px + 2*var(--sw-gut));width:100%;margin:0 auto!important;padding:56px var(--sw-gut) 64px!important;box-sizing:border-box}#hodnoceniobchodu::before,#hodnoceniobchodu::after{display:none!important;content:none!important}#hodnoceniobchodu>h2{grid-column:1;grid-row:1;text-align:left!important;margin:0 0 10px!important;font-size:clamp(26px,3vw,38px)!important;font-weight:300!important;letter-spacing:-.02em;line-height:1.1!important;text-transform:none!important}#hodnoceniobchodu>h2 a{color:var(--sw-ink)!important;text-decoration:none!important}#hodnoceniobchodu>h2 b{font-weight:700}#hodnoceniobchodu>br{display:none}#hodnoceniobchodu .shop-eval-stars{grid-column:1;grid-row:2;margin:0!important;padding:0!important}#hodnoceniobchodu .shop-eval-stars .rate-average-inner{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px;margin:0!important;padding:0!important}#hodnoceniobchodu .shop-eval-stars .rate-average{font-size:17px!important;font-weight:700!important;color:var(--sw-ink)!important;line-height:1!important;margin:0!important}#hodnoceniobchodu .shop-eval-stars .rate-star-wrap{display:inline-flex!important;align-items:center;gap:8px;margin:0!important}#hodnoceniobchodu .shop-eval-stars .stars-label{font-size:16px!important;color:var(--sw-muted)!important;margin:0!important}#hodnoceniobchodu .shop-eval{grid-column:1/-1;grid-row:3;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 0!important}html body #hodnoceniobchodu .shop-eval .vote-wrap,html body #hodnoceniobchodu .shop-eval .vote-wrap.srw-review.fixdone{background:#fff!important;border:1px solid var(--sw-line)!important;border-radius:14px!important;padding:18px!important;margin:0!important;width:auto!important;box-shadow:none!important;min-width:0}#hodnoceniobchodu .vote-name{font-size:15px!important;font-weight:700!important;color:var(--sw-ink)!important}#hodnoceniobchodu .vote-time{font-size:12.5px!important;color:var(--sw-muted)!important}#hodnoceniobchodu .vote-content{font-size:14.5px!important;line-height:1.55!important;color:var(--sw-text)!important;margin-top:8px!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#hodnoceniobchodu .star::before{color:#E8A317!important;font-size:13px!important}#hodnoceniobchodu .shop-stat-all{grid-column:2;grid-row:1/span 2;align-self:end;text-align:right!important;margin:0 0 2px!important;padding:0!important}#hodnoceniobchodu .shop-stat-all .btn{display:inline-flex!important;align-items:center;gap:7px;background:none!important;color:var(--sw-ink)!important;border:0!important;border-bottom:1.5px solid var(--sw-ink)!important;border-radius:0!important;font-weight:700!important;font-size:15px!important;padding:0 0 3px!important;margin:0!important;min-height:0!important;box-shadow:none!important;text-transform:none!important;white-space:nowrap}#hodnoceniobchodu .shop-stat-all .btn::after{content:"→"}#hodnoceniobchodu .shop-stat-all .btn:hover{color:var(--sw-red)!important;border-color:var(--sw-red)!important;background:none!important}@media(max-width:1000px){#hodnoceniobchodu .shop-eval{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#hodnoceniobchodu{grid-template-columns:minmax(0,1fr);padding:40px var(--sw-gut) 44px!important}#hodnoceniobchodu .shop-eval{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px!important}#hodnoceniobchodu .shop-stat-all{grid-column:1;grid-row:4;text-align:left!important;margin:18px 0 0!important}}.site-msg,.site-msg.information,.top-navigation-bar,[class*="announcement"],.header-top-banner{background:var(--sw-black)!important;color:var(--sw-white)!important;border:0!important}.site-msg a,.top-navigation-bar a,[class*="announcement"] a{color:var(--sw-white)!important;text-decoration:underline}.site-msg .close,.site-msg button{color:var(--sw-white)!important;opacity:.8}#zlava-formular:not(:has(.lh-weblayer--root)){display:none!important}form.subscribe-form:not(.sw-armed)>fieldset>fieldset{display:none!important}form.subscribe-form>fieldset>fieldset{border:0!important;background:none!important;padding:0!important;margin:14px 0 0!important}form.subscribe-form>fieldset>fieldset>h2{font-size:13px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px!important;color:inherit!important;text-align:left!important}#zlava-formular{background:var(--sw-ink)!important;padding-top:44px!important;padding-bottom:44px!important}#zlava-formular .container-full-width{background:transparent!important}#zlava-formular .footer-newsletter:not(.lh-weblayer--root){max-width:560px;margin:0 auto;color:#fff}#zlava-formular .footer-newsletter:not(.lh-weblayer--root) h2{color:#fff!important;font-size:clamp(24px,2.6vw,32px)!important;font-weight:700!important;text-align:left!important;margin:0 0 16px!important}#zlava-formular .footer-newsletter:not(.lh-weblayer--root) label,#zlava-formular .footer-newsletter:not(.lh-weblayer--root) .consents,#zlava-formular .footer-newsletter:not(.lh-weblayer--root) .label{color:rgba(255,255,255,.75)!important}#zlava-formular .footer-newsletter:not(.lh-weblayer--root) a{color:#fff!important;text-decoration:underline}#zlava-formular .footer-newsletter:not(.lh-weblayer--root) .form-control{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:10px!important;height:52px!important}#zlava-formular .footer-newsletter:not(.lh-weblayer--root) .btn{background:var(--sw-red)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700!important;padding:14px 26px!important}@media(max-width:860px){.sw-help{grid-template-columns:1fr;padding:24px}}
/* == home == */
body.type-index #carousel .item{position:relative}body.type-index .carousel-wrapper{margin-bottom:0}body.type-index .homepage-group-title{font-size:clamp(22px,2.6vw,32px)!important;font-weight:700!important;letter-spacing:-.02em;color:var(--sw-ink);margin:0 0 6px!important;text-align:left!important;text-transform:none!important}body.type-index .products-wrapper{max-width:1240px;margin:0 auto;padding:0 20px}body.type-index #content>.welcome-wrapper:not(:has(.sw-ssr)){display:none!important}body.type-index #content>.welcome-wrapper:has(.sw-ssr),body.type-index #content>.welcome-wrapper:has(.sw-ssr)>.welcome,body.type-index #content>.welcome-wrapper:has(.sw-ssr)>.welcome>div{display:contents!important}body.type-index #content>.welcome-wrapper:has(.sw-ssr)>.welcome>.h1{display:none!important}body.type-index:has(.sw-hero.sw-ssr) .carousel-wrapper{display:none!important}body.type-index{overflow-x:clip}#content .sw-ssr.sw-hero,#content .sw-ssr.sw-ugc,#content .sw-ssr.sw-needs-sec{margin-left:calc(50% - 50vw + var(--sw-sbw,0px) / 2);margin-right:calc(50% - 50vw + var(--sw-sbw,0px) / 2)}#content .sw-ssr.sw-hero{order:-3}#content .sw-ssr.sw-ugc{order:-2}#content .sw-ssr.sw-needs-sec{order:-1}#content .sw-ssr.sw-why,#content .sw-ssr.sw-team{order:7}#content .sw-ssr.sw-team{box-shadow:0 0 0 100vmax var(--sw-field);clip-path:inset(0 -100vmax)}body.type-index .products.product-slider{overflow:visible!important;width:100%!important}body.type-index .products.product-slider .products-block{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%!important;transform:none!important;transition:none!important;overflow:visible!important;flex-wrap:wrap}body.type-index .products.product-slider .products-block>.product:nth-child(n+9){display:none!important}body.type-index .product-slider-holder{overflow:visible!important}body.type-index .product-slider-pagination,body.type-index .product-slider-navigation,body.type-index [class*="slider-arrow"],body.type-index .product-slider-holder .slick-arrow,body.type-index .product-slider-holder .splide__arrows{display:none!important}@media(max-width:1100px){body.type-index .products.product-slider .products-block{grid-template-columns:repeat(3,minmax(0,1fr))}body.type-index .products.product-slider .products-block>.product:nth-child(n+7){display:none!important}}@media(max-width:767px){body.type-index .products.product-slider .products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.type-index .products.product-slider .products-block>.product:nth-child(n+7){display:none!important}}.sw-blockhead{display:flex!important;align-items:baseline;justify-content:space-between;gap:20px;width:100%;align-self:stretch;max-width:1240px;margin:0 auto!important;padding:0 20px 10px!important;box-sizing:border-box}.sw-blockhead>*{order:0!important}.sw-blockhead>.homepage-group-title{margin:0!important;padding:0!important;flex:1 1 auto;text-align:left!important;order:0!important}.sw-blockhead>a{order:1!important;flex:0 0 auto}.sw-blockhead a{font-size:14px;font-weight:700;color:var(--sw-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.products .flags .flag{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;max-width:max-content;border-radius:999px!important;padding:4px 11px!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;box-shadow:none!important;text-transform:none!important;margin:0 0 6px!important;letter-spacing:0!important}.products .flags{display:flex;flex-direction:column;align-items:flex-start;gap:0}.napisali-section{padding:38px 20px!important;background:var(--sw-field)!important}.napisali-title{font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sw-muted)!important;margin-bottom:22px!important}.napisali-logos{gap:22px 30px!important;--sc:1}.napisali-logos a{opacity:1!important;display:block!important;overflow:hidden;position:relative}.napisali-logos img{--h:120px;--m:0px;--mv:0px;display:block;height:calc(var(--h) * var(--sc))!important;width:auto!important;max-width:none!important;margin-left:calc(var(--m) * var(--sc))!important;margin-right:calc(var(--m) * var(--sc))!important;margin-top:calc(var(--mv) * var(--sc))!important;margin-bottom:calc(var(--mv) * var(--sc))!important;opacity:1!important;filter:grayscale(1) brightness(.5) contrast(1.25)!important;transition:filter .2s}.napisali-logos img[src*="forbes"]{--h:232px;--m:-42px;--mv:-96px}.napisali-logos img[src*="aktuality"]{--h:222px;--m:-22px;--mv:-91px}.napisali-logos img[src*="topky"]{--h:189px;--m:-41px;--mv:-75px}.napisali-logos img[src*="/nc."]{--h:112px;--m:-30px;--mv:-36px}.napisali-logos img[src*="/nc."]{filter:grayscale(1) contrast(1.6)!important}.napisali-logos img[src*="pravda"]{--h:182px;--m:-34px;--mv:-71px}.napisali-logos img[src*="startitup"]{--h:116px;--m:-10px;--mv:-38px}.napisali-logos a:hover img{filter:grayscale(1) brightness(.28) contrast(1.3)!important}@media(max-width:600px){.napisali-logos{--sc:.62;gap:16px 20px!important}}body.type-index #content>.homepage-latest-contribution-full-width{display:none!important}body.type-index .homepage-blog-wrapper{max-width:1240px;margin:0 auto!important;padding:56px 20px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;box-sizing:border-box;position:relative}body.type-index .homepage-blog-wrapper::before,body.type-index .homepage-blog-wrapper::after{display:none!important;content:none!important}body.type-index .homepage-blog-wrapper>.homepage-group-title,body.type-index .homepage-blog-wrapper>.sw-bloghead{grid-column:1/-1;margin:0 0 10px!important}body.type-index .homepage-blog-wrapper .news-item{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;min-width:0}body.type-index .homepage-blog-wrapper .news-item>a{display:flex!important;flex-direction:column;height:100%;background:#fff;border:1px solid var(--sw-line);border-radius:14px;overflow:hidden;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}body.type-index .homepage-blog-wrapper .news-item>a:hover{border-color:#CFCCC5;box-shadow:0 16px 34px -24px rgba(11,11,12,.45)}body.type-index .homepage-blog-wrapper .news-item .image{position:static!important;height:auto!important;aspect-ratio:1200/630;overflow:hidden;margin:0!important;border-radius:0!important}body.type-index .homepage-blog-wrapper .news-item .image img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s}body.type-index .homepage-blog-wrapper .news-item>a:hover .image img{transform:scale(1.03)}body.type-index .homepage-blog-wrapper .news-item .text{position:static!important;inset:auto!important;height:auto!important;background:none!important;padding:18px 18px 20px!important;display:flex!important;flex-direction:column;gap:8px;flex:1 1 auto;color:var(--sw-text)!important;text-align:left!important;transform:none!important}body.type-index .homepage-blog-wrapper .news-item .text .title{font-size:16.5px!important;font-weight:700!important;line-height:1.3!important;color:var(--sw-ink)!important;text-shadow:none!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.type-index .homepage-blog-wrapper .news-item .text time{order:-1;font-size:12.5px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted)!important;text-shadow:none!important;margin:0!important}body.type-index .homepage-blog-wrapper .news-item .text .description{font-size:14px!important;line-height:1.55!important;color:var(--sw-muted)!important;text-shadow:none!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.type-index .homepage-blog-wrapper .news-item .text .description p{margin:0!important;font-size:inherit!important;color:inherit!important}body.type-index .homepage-blog-wrapper .news-item .read-article{margin-top:auto!important;padding-top:4px;font-size:14px!important;font-weight:700!important;color:var(--sw-ink)!important;display:inline-flex!important;align-items:center;gap:7px;text-shadow:none!important}body.type-index .homepage-blog-wrapper .news-item>a:hover .read-article{color:var(--sw-red)!important}@media(max-width:1100px){body.type-index .homepage-blog-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.type-index .homepage-blog-wrapper{grid-template-columns:minmax(0,1fr);padding:38px 14px!important}}.sw-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 26px}.sw-sechead .sw-h{margin:0 0 8px}.sw-sechead .sw-sub{margin:0}.sw-sechead__a{font-size:15px;font-weight:700;color:var(--sw-ink)!important;white-space:nowrap;text-decoration:none!important;border-bottom:1.5px solid var(--sw-ink);padding-bottom:3px}.sw-sechead__a:hover{color:var(--sw-red)!important;border-color:var(--sw-red)}body.type-index .sw-media .napisali-section{background:transparent!important;padding:18px 20px 6px!important;margin:0 auto!important;max-width:1240px}body.type-index .sw-media .napisali-title{display:none!important}body.type-index .sw-media .napisali-logos{--sc:.8;gap:12px 44px!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body.type-index .sw-media{background:var(--sw-field)}body.type-index .sw-media .napisali-section{padding:30px 20px!important}@media(max-width:600px){body.type-index .sw-media .napisali-logos{--sc:.55;gap:26px 24px!important}body.type-index .sw-media .napisali-section{padding:22px 14px!important}}body.type-index #content>.sw-blockhead,body.type-index #content>.products-wrapper{background:var(--sw-field);box-shadow:0 0 0 100vmax var(--sw-field);clip-path:inset(0 -100vmax)}body.type-index #content>.sw-blockhead{padding-top:52px!important}body.type-index #content>.products-wrapper{padding-bottom:40px!important;margin-bottom:0!important}body.type-index #content>.benefit-banners-full-width{display:none!important}.sw-why,.sw-team{padding:60px 0}.sw-team{background:var(--sw-field)}.sw-why__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-why__c{background:#fff;border:1px solid var(--sw-line);border-radius:14px;padding:26px 28px}.sw-why__c h3{font-size:18px;font-weight:700;color:var(--sw-ink);margin:0 0 10px;line-height:1.35}.sw-why__c p{font-size:14.5px;line-height:1.6;color:var(--sw-muted);margin:0}.sw-team__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sw-team__c{background:#fff;border:1px solid var(--sw-line);border-radius:14px;padding:22px;display:flex;gap:24px;align-items:center}.sw-team__ph{flex:0 0 auto;width:136px;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--sw-field)}.sw-team__ph img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.sw-team__role{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sw-muted)}.sw-team__n{font-size:20px;font-weight:700;color:var(--sw-ink);margin:4px 0 8px}.sw-team__q{font-size:15px;line-height:1.6;color:var(--sw-text);margin:0}.sw-why__ic{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--sw-field);margin:0 0 16px}.sw-why__ic svg{width:24px;height:24px;fill:none;stroke:var(--sw-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw-pv{display:inline-block;margin-top:10px;font-size:11.5px;font-weight:700;color:#8A6D00;background:#FFF6D6;border:1px dashed #E3C766;border-radius:6px;padding:3px 8px}@media(max-width:900px){.sw-why__g,.sw-team__g{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sw-why,.sw-team{padding:40px 0}.sw-team__c{padding:18px;gap:14px}.sw-team__c{flex-direction:column;align-items:flex-start}.sw-team__ph{width:120px}}body.type-index .homepage-banners-full-width:empty,body.type-index .welcome-wrapper:empty{display:none!important}.sw-hero{position:relative;overflow:hidden;background-color:var(--sw-black);isolation:isolate;color:#fff}.sw-hero__slides{display:grid}.sw-slide{grid-area:1/1;position:relative;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s;isolation:isolate}.sw-slide.is-on{opacity:1;visibility:visible}.sw-slide--photo{background-image:var(--sw-hero-img);background-repeat:no-repeat;background-position:right center;background-size:cover}.sw-slide--photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.08) 75%)}.sw-hero__in{max-width:calc(1200px + 2*var(--sw-gut));margin:0 auto;padding:80px var(--sw-gut) 92px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center;min-height:100%}.sw-slide--pack .sw-hero__in,.sw-slide--img .sw-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.sw-hero__txt{max-width:600px}.sw-hero h1,.sw-hero .sw-hero__h{font-size:clamp(38px,4.8vw,62px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.02em;color:#fff!important;margin:0!important;text-align:left!important;display:block}.sw-hero .sw-thin{font-weight:100}.sw-hero__p{max-width:46ch;font-size:18.5px;line-height:1.6;color:rgba(255,255,255,.85);margin:24px 0 8px;font-weight:300}.sw-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.sw-hero__cta .sw-btn{padding:17px 30px;font-size:17px;background:#fff;color:var(--sw-ink)}.sw-hero__cta .sw-btn:hover{background:var(--sw-red);color:#fff}.sw-hero__rate{display:flex;align-items:center;gap:12px;margin-top:36px;font-size:15.5px;color:rgba(255,255,255,.9)}.sw-hero__txt[data-rate]:not(:has(.sw-hero__rate))::after{content:"";display:block;height:24px;margin-top:36px}.sw-hero__rate b{color:#fff}.sw-hero__stars{color:#F5B301;letter-spacing:3px;font-size:17px}.sw-hero__pack{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;isolation:isolate}.sw-hero__pack::before{content:"";position:absolute;left:50%;top:50%;width:clamp(320px,34vw,440px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 36% 30%,#FFFFFF 0%,#F7F7F8 48%,var(--sw-gray) 100%)}.sw-hero__pack img{position:relative;z-index:1;max-height:clamp(240px,27vw,350px);width:auto;mix-blend-mode:darken;clip-path:circle(49% at 50% 50%)}.sw-hero__pack--ic svg{position:relative;z-index:1;width:clamp(110px,12vw,150px);height:auto;stroke:var(--sw-ink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sw-hero__img{border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:#111}.sw-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.sw-hero__photo{display:none}.sw-slide--panel{display:flex;flex-direction:column;background:#1D1B1A var(--sw-slide-img) var(--sw-pos)/cover no-repeat}.sw-slide--panel .sw-hero__in{flex:1 1 auto;width:100%;display:flex;align-items:stretch;padding:0 var(--sw-gut);min-height:clamp(480px,40vw,620px)}.sw-slide--panel .sw-hero__h br,.sw-slide--panel h1 br{display:block}.sw-panel{display:flex;align-items:center;width:min(640px,50%);box-sizing:border-box;background:rgba(29,27,26,.96);padding:clamp(40px,5vw,72px) clamp(28px,3.6vw,60px);margin-left:calc(-1 * clamp(28px,3.6vw,60px))}.sw-slide--shift .sw-panel{background:#1D1B1A}.sw-slide--panel h1,.sw-slide--panel .sw-hero__h{color:var(--sw-h-c)!important;font-size:clamp(32px,3.6vw,52px)!important;line-height:1.12!important}.sw-slide--panel .sw-hero__p{color:rgba(255,255,255,.82)}.sw-slide--panel .sw-hero__cta .sw-btn{background:var(--sw-btn-bg);color:#1D1B1A}.sw-slide--panel .sw-hero__cta .sw-btn:hover{background:var(--sw-red);color:#fff}.sw-slide--panel .sw-slide__ph{display:block;position:absolute;top:0;bottom:0;right:0;left:var(--sw-vid-l);z-index:-1;background:var(--sw-slide-img) var(--sw-pos)/cover no-repeat}.sw-slide__ph video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--sw-pos);opacity:0;transition:opacity .5s}.sw-slide__ph video.is-ready{opacity:1}.sw-slide__ph>.sw-slide__poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--sw-pos);display:block;border:0}.sw-slide--panel:not(.sw-slide--shift):has(.sw-slide__ph video){background-image:none}@media(min-width:768px) and (max-width:1100px){.sw-slide--panel .sw-slide__ph{background:var(--sw-ph-t,var(--sw-slide-img) var(--sw-pos)/cover no-repeat)}.sw-slide[data-pht] .sw-slide__poster{display:none}.sw-slide--shift{background-image:none}}@media(max-width:767px){.sw-slide--panel{background:#1D1B1A}.sw-slide--panel .sw-slide__ph{position:relative;left:auto;display:block;aspect-ratio:16/10;z-index:0;background:var(--sw-slide-img) var(--sw-pos-m)/cover no-repeat}.sw-slide__ph video{object-position:var(--sw-pos-m)}.sw-slide__ph>.sw-slide__poster{object-position:var(--sw-pos-m)}.sw-slide--panel .sw-hero__in{min-height:0;padding:0}.sw-panel{width:100%;margin:0;padding:28px var(--sw-gut) 64px;align-items:flex-start}}.sw-hero__nav{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;gap:10px;z-index:3}.sw-hero__dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.35);cursor:pointer;transition:background .2s,width .2s}.sw-hero__dot.is-on{background:#fff;width:28px;border-radius:5px}.sw-hero__arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:background .15s}.sw-hero__arr:hover{background:rgba(255,255,255,.15)}.sw-hero__arr--p{left:16px}.sw-hero__arr--n{right:16px}@media(max-width:1100px){.sw-hero__arr{display:none}}@media(max-width:900px){.sw-hero__pack{min-height:280px}.sw-hero__pack::before{width:260px}.sw-hero__pack img{max-height:210px}.sw-hero__in{padding-top:56px;padding-bottom:72px;gap:24px}}@media(max-width:767px){.sw-slide--photo{background-image:none}.sw-slide--photo::before{display:none}.sw-hero__in{padding:34px var(--sw-gut) 64px;gap:22px}.sw-hero__p{font-size:16.5px;color:rgba(255,255,255,.9)}.sw-hero__cta .sw-btn{width:100%}.sw-hero__rate{margin-top:24px;font-size:14px}.sw-hero__pack img{max-height:190px}.sw-hero__pack::before{width:250px}.sw-hero__nav{bottom:22px}.sw-slide--photo .sw-hero__photo{display:block;margin:26px calc(-1*var(--sw-gut)) 0;aspect-ratio:4/3;background-image:var(--sw-hero-img);background-size:cover;background-position:82% top}}@media(max-width:767px){.sw-hero{--sw-hm:min(100vw,460px)}.sw-hero__slides{overflow:hidden;transition:height .35s ease}.sw-slide{align-self:start}.sw-slide--panel .sw-slide__ph{aspect-ratio:auto;height:var(--sw-hm)}.sw-hero .sw-hero__in{display:flex;flex-direction:column;gap:0;padding:0;min-height:0}.sw-slide--pack .sw-hero__pack,.sw-slide--img .sw-hero__img,.sw-slide--photo .sw-hero__photo{order:-1;flex:none;width:100%;height:var(--sw-hm);aspect-ratio:auto;min-height:0;margin:0;border-radius:0}.sw-hero__pack::before{width:min(70vw,300px)}.sw-hero__pack img{max-height:calc(var(--sw-hm) * .58)}.sw-hero .sw-hero__txt{max-width:none;padding:20px var(--sw-gut) 24px;box-sizing:border-box}.sw-hero .sw-panel{padding:0;display:block}.sw-hero h1,.sw-hero .sw-hero__h,.sw-slide--panel h1,.sw-slide--panel .sw-hero__h{font-size:27px!important;line-height:1.14!important}.sw-hero .sw-hero__p{font-size:15.5px;line-height:1.48;margin:10px 0 0}.sw-hero .sw-hero__cta{margin-top:16px}.sw-hero .sw-hero__cta .sw-btn{padding:14px 20px;font-size:16px}.sw-hero .sw-hero__rate{margin-top:14px;font-size:13.5px;gap:9px}.sw-hero .sw-hero__txt[data-rate]:not(:has(.sw-hero__rate))::after{height:20px;margin-top:14px}.sw-hero__nav{top:calc(var(--sw-hm) - 24px);bottom:auto}.sw-hero__dot{box-shadow:0 0 0 1px rgba(0,0,0,.28)}.sw-hero__arr{display:flex;top:calc(var(--sw-hm) / 2);width:38px;height:38px;font-size:19px;background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.45)}.sw-hero__arr--p{left:10px}.sw-hero__arr--n{right:10px}}@media(max-width:767px){[id^="hw-"][id$="left"],[class*="luigi-ac-heromobile"]{display:none!important}}.sw-needs-sec{padding:52px 0}.sw-needs-sec .sw-wrap>.sw-h{margin-bottom:26px}.sw-help-sec{padding:76px 0;background:var(--sw-field)}@media(max-width:767px){.sw-help-sec{padding:48px 0}}
/* == videos == */
.sw-ugc{position:relative;padding:32px 0 18px;overflow:hidden;background:#fff}.sw-ugc::before,.sw-ugc::after{content:"";position:absolute;top:0;bottom:0;width:min(140px,9vw);z-index:2;pointer-events:none}.sw-ugc::after{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}.sw-ugc::before{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.sw-ugc__track{display:flex;width:max-content;padding:4px 0 10px;will-change:transform;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.sw-ugc__track.is-drag{cursor:grabbing}.sw-ugc__track.is-drag .sw-ugc__c{pointer-events:none}.sw-ugc__set{display:flex;flex:none;gap:16px;padding-right:16px}.sw-ugc{scroll-margin-top:150px}.sw-ugc__ctl{display:flex;justify-content:center;gap:12px;margin-top:8px;position:relative;z-index:3}.sw-ugc__nav{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--sw-ink);background:#fff;color:var(--sw-ink);cursor:pointer;padding:0;transition:background .15s,color .15s}.sw-ugc__nav:hover{background:var(--sw-ink);color:#fff}.sw-ugc__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-ugc--static .sw-ugc__track{width:auto;overflow-x:auto;scrollbar-width:none;cursor:auto;touch-action:auto;padding-left:var(--sw-gut)}.sw-ugc--static .sw-ugc__track::-webkit-scrollbar{display:none}.sw-ugc--static .sw-ugc__set{margin:0 auto}.sw-ugc__c{position:relative;flex:none;width:clamp(200px,19vw,250px);aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#1D1B1A;color:#fff!important;text-decoration:none!important;isolation:isolate;-webkit-user-drag:none;box-shadow:0 1px 0 rgba(0,0,0,.04);transition:transform .25s}.sw-ugc__c:hover{transform:translateY(-4px)}.sw-ugc__media{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;border-radius:inherit}.sw-ugc__media.is-empty{background:linear-gradient(160deg,#2A2826,#11100F)}.sw-ugc__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s;border-radius:inherit}.sw-ugc__media video.is-ready{opacity:1}.sw-ugc__shade{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 52%,rgba(0,0,0,.78) 100%)}.sw-ugc__tag{position:absolute;top:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--sw-ink);font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-ugc__play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:rgba(255,255,255,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.sw-ugc__play svg{width:22px;height:22px;fill:#fff;margin-left:3px}.sw-ugc__c:hover .sw-ugc__play{transform:scale(1.08);background:rgba(255,255,255,.34)}.sw-ugc__c:has(video.is-ready) .sw-ugc__play{opacity:0}.sw-ugc__b{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:5px}.sw-ugc__t{font-size:15.5px;font-weight:700;line-height:1.25;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.sw-ugc__v{font-size:12.5px;color:rgba(255,255,255,.8)}@media(max-width:767px){.sw-ugc{padding:22px 0 12px}.sw-ugc__set{gap:12px;padding-right:12px}.sw-ugc__c{width:58vw;border-radius:12px}}.sw-vp{position:fixed;inset:0;z-index:2147483647;background:rgba(10,9,8,.86);display:flex;align-items:center;justify-content:center;padding:56px 16px 24px;box-sizing:border-box;animation:sw-vp-in .2s ease-out}@keyframes sw-vp-in{from{opacity:0}to{opacity:1}}.sw-vp__f{position:relative;height:min(100%,820px);aspect-ratio:9/16;max-width:100%;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 20px 60px rgba(0,0,0,.45)}.sw-vp__f--ig{aspect-ratio:auto;width:min(100%,400px);background:#fff}.sw-vp__f iframe,.sw-vp__f video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:contain;background:#000}.sw-vp__f--ig iframe{background:#fff}.sw-vp__f--gd iframe{inset:auto;left:0;top:-64px;height:calc(100% + 64px)}.sw-vp__x{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;transition:transform .15s}.sw-vp__x:hover{transform:scale(1.06)}.sw-vp__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media(max-width:767px){.sw-vp{padding:60px 10px 16px}}
/* == cards == */
.products .product{border:1px solid var(--sw-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;text-align:left!important;box-shadow:none!important;padding:0!important}.products .product:hover{border-color:#CFCCC5!important;box-shadow:0 16px 34px -22px rgba(11,11,12,.45)!important}.products .product .p{padding:0!important;height:100%;display:flex!important;flex-direction:column;text-align:left!important;border:0!important;box-shadow:none!important;background:none!important}.products .product a.image{position:relative;display:flex!important;flex-direction:column;margin:0!important;padding:12px 18px 14px!important;background:linear-gradient(180deg,#FAFAF8 0%,#F3F2EE 100%);border-bottom:1px solid var(--sw-line);text-align:center}.products .product a.image::before{display:none!important;content:none!important}.products .product a.image img{position:relative;z-index:1;display:block;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:1/1;object-fit:contain;margin:0 auto!important;mix-blend-mode:darken;transition:transform .35s}.products .product:hover a.image img{transform:scale(1.035)}.products .product .flags-default{position:static!important;order:-1;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:5px;min-height:24px;margin:0 0 8px!important;padding:0!important;z-index:2;justify-content:flex-start}.products .product .flags-default .flag{margin:0!important;position:static!important}.products .product a.image:not(:has(.flags-default)){padding-top:44px!important}.products .product .p-in .p-in-in a.name{display:block!important;min-height:2.6em!important}.sw-flag{display:inline-flex!important;align-items:center;height:24px;padding:0 9px!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.04em!important;border:1px solid transparent!important;white-space:nowrap;box-shadow:none!important}.products .flags .flag.sw-flag{text-transform:uppercase!important;letter-spacing:.04em!important}.sw-flag--tv{background:#E5007D!important;color:#fff!important}.sw-flag--sale{background:var(--sw-red)!important;color:#fff!important}.sw-flag--new{background:#fff!important;color:var(--sw-ink)!important;border-color:var(--sw-line)!important}.sw-flag--info{background:#EDEDEF!important;color:var(--sw-ink)!important}html body .flags .flag.sw-empty,html body .flags .flag.sw-flag--hidden{display:none!important}.products .product .p-in{display:flex!important;flex-direction:column;flex:1 1 auto;padding:16px 18px 18px!important;text-align:left!important;margin:0!important}.products .product .p-in-in{text-align:left!important;min-height:0!important;margin:0!important;padding:0!important}.products .product a.name{display:block!important;font-size:17px!important;font-weight:700!important;color:var(--sw-ink)!important;line-height:1.3!important;margin:0 0 6px!important;text-align:left!important;min-height:0!important;height:auto!important;overflow:visible!important;text-decoration:none!important}.products .product a.name:hover{color:var(--sw-anthracite)!important}.products .product a.name span{display:block;text-align:left!important}.products .product .p-bottom{display:flex!important;flex-direction:column;flex:1 1 auto;text-align:left!important;margin:0!important;padding:0!important}.products .product .p-bottom>div[data-micro="offer"]{display:flex;flex-direction:column;flex:1 1 auto}.products .product .ratings-wrapper{order:1;display:flex!important;align-items:center;gap:8px;justify-content:flex-start!important;margin:0 0 12px!important;min-height:34px;text-align:left!important;height:auto!important}.products .product .ratings-wrapper .stars-wrapper{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:4px 8px;height:auto!important;margin:0!important;justify-content:flex-start!important}.products .product .ratings-wrapper .star::before{font-size:13px!important;color:#E8A317!important}.sw-rc{font-size:13px;color:var(--sw-muted);font-weight:600;white-space:nowrap}.products .product .prices{order:2;display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:flex-start!important;gap:4px 9px;margin:0 0 8px!important;text-align:left!important;min-height:0!important;padding:0!important}.products .product .prices>*{flex:0 0 auto;width:auto!important}.products .product .price-final{margin:0!important;text-align:left!important;display:inline-block!important}.products .product .price-final strong{font-size:23px!important;font-weight:700!important;color:var(--sw-ink)!important;letter-spacing:-.01em}.products .product .price-standard,.products .product .price-save{font-size:13px!important;color:var(--sw-muted)!important;margin:0!important}.products .product .price-measure{font-size:13px!important;font-weight:700!important;color:var(--sw-muted)!important;display:inline!important;margin:0!important}.sw-tiers{order:3;list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:3px}.sw-tiers li{font-size:13px;line-height:1.35;color:var(--sw-text);margin:0}.sw-tiers b{color:var(--sw-red);font-weight:700}.products .product .availability{order:4;display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 8px;justify-content:flex-start!important;font-size:13px!important;font-weight:700;margin:0 0 14px!important;text-align:left!important;line-height:1.4}.products .product .availability>span:first-child{display:inline-flex;align-items:center;gap:6px}.products .product .availability>span:first-child::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.products .product .availability .sw-eta{display:none!important}.products .product .p-tools{order:5;margin-top:auto!important;width:100%;padding:0!important}.products .product .p-tools form{display:flex!important;flex-wrap:nowrap;gap:8px;align-items:stretch;margin:0}@container swcard (max-width:250px){.products .product .p-tools form{flex-wrap:wrap}.products .product .p-tools .quantity{width:100%!important;flex:1 1 100%;justify-content:space-between}.products .product .btn.add-to-cart-button,.products .product .p-tools .btn{flex:1 1 100%!important}}.products .product .p-in{container:swcard/inline-size}.products .product .p-tools .quantity{display:inline-flex!important;flex:0 0 auto;border-radius:999px!important;height:44px}.products .product .p-tools .quantity>label{flex:0 0 28px;min-width:28px}.products .product .p-tools .quantity input.amount{height:42px!important;font-size:15px!important}.products .product .p-tools .quantity .increase,.products .product .p-tools .quantity .decrease{flex:0 0 26px;width:26px!important;height:42px!important;font-size:16px!important}.products .product .btn.add-to-cart-button,.products .product [data-testid="buttonAddToCart"],.products .product .p-tools .btn{flex:1 1 0;min-width:0;width:auto!important;background:#fff!important;border:1.5px solid var(--sw-red)!important;color:var(--sw-red)!important;border-radius:999px!important;min-height:44px;font-weight:700!important;font-size:12px!important;letter-spacing:.03em;text-transform:uppercase!important;display:flex!important;align-items:center;justify-content:center;gap:7px;box-shadow:none!important;padding:0 10px!important;margin:0!important;white-space:nowrap;transition:background .15s,color .15s}.products .product .btn.add-to-cart-button i,.products .product .p-tools .btn i{display:none}.products .product .btn.add-to-cart-button:hover,.products .product .p-tools .btn:hover{background:var(--sw-red)!important;color:#fff!important}.products .product .p-tools a.btn:not(.add-to-cart-button){border-color:var(--sw-line)!important;color:var(--sw-ink)!important}.products .product .p-tools a.btn:not(.add-to-cart-button):hover{background:var(--sw-field)!important;color:var(--sw-ink)!important}@media(max-width:767px){.products .product a.image{padding:10px 12px 10px!important}.products .product a.image,.products .product a.image:not(:has(.flags-default)){padding-top:42px!important}.products .product .flags-default{position:absolute!important;top:10px;left:10px;right:10px;margin:0!important}.products .product .p-in .p-in-in a.name{min-height:3.9em!important}.products .product .ratings-wrapper .stars-wrapper{flex-wrap:nowrap!important;gap:5px!important}.products .product .ratings-wrapper .star::before{font-size:12px!important}.products .product .sw-rc{font-size:12px}.products .product .p-in{padding:12px 12px 14px!important}.products .product a.name{font-size:15px!important}.products .product .price-final strong{font-size:19px!important}.products .product .price-measure{font-size:12px!important}.sw-tiers li{font-size:12px}.products .product .btn.add-to-cart-button,.products .product .p-tools .btn{min-height:42px}.sw-flag{font-size:9.5px!important;height:21px;padding:0 6px!important;letter-spacing:.02em!important}}
/* == guide == */
.swg{max-width:none;margin:0;padding:0;--swg-acc:#B9AAEE}.swg__in{max-width:1040px;margin:0 auto;padding:40px 20px 72px}.swg__hero{position:relative;overflow:hidden;isolation:isolate;background:#1D1B1A url("https://cdn.myshoptet.com/usr/www.silwer.sk/user/documents/upload/obrazky/hero-silwa-plagat.jpg") 62% center/cover no-repeat;color:#fff;width:calc(100vw - var(--sw-sbw,0px));margin-left:var(--sw-gl,calc(50% - (100vw - var(--sw-sbw,0px)) / 2))}.swg__hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-1;opacity:0;transition:opacity .5s}.swg__hero video.is-ready{opacity:1}.swg__hin{max-width:calc(1200px + 2*var(--sw-gut));margin:0 auto;padding:0 var(--sw-gut);display:flex;min-height:clamp(500px,42vw,620px)}.swg__panel{display:flex;flex-direction:column;justify-content:center;width:min(640px,52%);box-sizing:border-box;background:rgba(29,27,26,.97);padding:clamp(40px,5vw,72px) clamp(28px,3.6vw,60px);margin-left:calc(-1 * clamp(28px,3.6vw,60px))}.swg__eyebrow{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--swg-acc);margin:0 0 14px}#sw-sprievodca .swg__hero h1,.swg__hero h1{font-size:clamp(34px,3.8vw,54px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em!important;color:#fff!important;margin:0 0 18px!important;text-align:left!important}.swg__hero h1 em{font-style:normal;font-weight:200}#sw-sprievodca .swg__lead,.swg__lead{font-size:17px!important;line-height:1.6!important;color:rgba(255,255,255,.8)!important;margin:0 0 22px!important;max-width:46ch}.swg__facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 28px;padding:0;list-style:none}.swg__facts li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;margin:0;padding:0}.swg__facts li::before{display:none!important}#sw-sprievodca .swg__facts{padding:0!important;margin:0 0 28px!important;list-style:none!important}#sw-sprievodca .swg__facts li{margin:0!important;padding:0!important;list-style:none!important}.swg__facts svg{width:18px;height:18px;fill:none;stroke:var(--swg-acc);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.swg__start{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:var(--swg-acc);color:#1D1B1A;border:0;border-radius:10px;padding:17px 32px;font-size:17px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.swg__start:hover{background:#fff}#sw-sprievodca .swg__fine,.swg__fine{font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.5)!important;margin:22px 0 0!important;max-width:54ch}.swg__steps{background:var(--sw-field);box-shadow:0 0 0 100vmax var(--sw-field);clip-path:inset(0 -100vmax)}.swg__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 30px}.swg__back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;font:inherit;font-size:15px;font-weight:700;color:var(--sw-ink);cursor:pointer}.swg__back:hover{color:var(--sw-red)}.swg__back[hidden]{display:inline-flex!important;visibility:hidden}.swg__segs{display:flex;gap:6px;flex:1 1 auto;max-width:360px}.swg__seg{flex:1 1 0;height:5px;border-radius:99px;background:#DCD9D3;transition:background .3s}.swg__seg.is-done{background:var(--sw-ink)}.swg__seg.is-cur{background:var(--swg-acc)}.swg__cnt{font-size:13.5px;font-weight:700;color:var(--sw-muted);white-space:nowrap}#sw-sprievodca h2,.swg h2{font-size:clamp(28px,3.2vw,40px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.12!important;margin:0 0 10px!important;color:var(--sw-ink)!important;text-align:left!important}#sw-sprievodca .swg__s,.swg__s{font-size:16.5px!important;line-height:1.6!important;color:var(--sw-muted)!important;margin:0!important;max-width:56ch}.swg__why{margin:14px 0 0}.swg__why summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--sw-ink);text-decoration:underline;text-underline-offset:4px}.swg__why summary::-webkit-details-marker{display:none}#sw-sprievodca .swg__why p,.swg__why p{font-size:15px!important;line-height:1.6!important;color:var(--sw-text)!important;background:#fff;border-radius:12px;padding:14px 16px;margin:10px 0 0!important;max-width:62ch;border:1px solid var(--sw-line)}.swg__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.swg__tile{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:112px;padding:12px 50% 12px 18px;border:0;border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;isolation:isolate;background:var(--c) var(--img) right 18%/auto 172% no-repeat;color:#fff;transition:transform .15s,box-shadow .15s}.swg__tile::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.08) 42%,rgba(0,0,0,0) 58%)}.swg__tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(0,0,0,.6)}.swg__tile.is-on{box-shadow:0 0 0 3px var(--sw-field),0 0 0 6px var(--sw-ink)}.swg__tt{font-size:19px;font-weight:700;line-height:1.18;text-shadow:0 1px 2px rgba(0,0,0,.22)}.swg__td{font-size:14px;line-height:1.35;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.22)}.swg__th{display:none}.swg__tw,.swg__cw{display:flex;flex-direction:column;gap:4px;min-width:0}.swg__ck{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.18)}.swg__ck svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.is-on>.swg__ck{background:var(--sw-ink);border-color:#fff}.is-on>.swg__ck svg{opacity:1}.swg__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:28px;max-width:860px}.swg__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 22px 22px;background:#fff;border:1.5px solid var(--sw-line);border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.swg__card:hover{border-color:#B9B7B1;transform:translateY(-2px)}.swg__card.is-on{border-color:var(--sw-ink);box-shadow:inset 0 0 0 1px var(--sw-ink)}.swg__card .swg__ck{top:14px;right:14px;background:#fff;border:1.5px solid #C9C6BF;box-shadow:none}.swg__ci{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#F1EDFD;color:var(--sw-ink);margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-.02em}.swg__ci svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.swg__cl{font-size:18px;font-weight:700;color:var(--sw-ink);line-height:1.25}.swg__cd{font-size:14.5px;color:var(--sw-muted);line-height:1.4}.swg__nav{display:flex;align-items:center;gap:16px;margin-top:30px;flex-wrap:wrap}.swg__next{display:inline-flex;align-items:center;gap:10px;background:var(--sw-ink);color:#fff;border:0;border-radius:10px;padding:17px 32px;font-size:17px;font-weight:700;cursor:pointer;font-family:inherit}.swg__next:hover{background:#000}.swg__next[disabled]{opacity:.3;cursor:not-allowed}.swg__hint{font-size:14px;color:var(--sw-muted)}.swg__rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.swg__rgrid--1{grid-template-columns:minmax(0,1fr);max-width:520px}.swg__prod{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sw-line);border-radius:16px;overflow:hidden}.swg__pimg{display:flex;align-items:center;justify-content:center;height:clamp(190px,18vw,230px);background:linear-gradient(180deg,#FAFAF8 0%,#F3F2EE 100%);border-bottom:1px solid var(--sw-line)}.swg__pimg img{max-height:82%;max-width:70%;width:auto;height:auto;object-fit:contain;mix-blend-mode:darken}.swg__pb{padding:18px 22px 22px;display:flex;flex-direction:column;gap:8px}.swg__for{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sw-ink);background:var(--sw-field);border-radius:999px;padding:4px 12px 4px 4px}.swg__for .sw-ic--ph,.swg__for .swg__fic{width:24px;height:24px;border-radius:50%;flex:0 0 auto}#sw-sprievodca .swg__pn,.swg__pn{font-size:20px;font-weight:700;color:var(--sw-ink)!important;text-decoration:none!important;line-height:1.25}#sw-sprievodca .swg__pr,.swg__pr{font-size:13.5px;color:var(--sw-muted)}#sw-sprievodca .swg__pr b,.swg__pr b{color:#E8A317!important;letter-spacing:1px}.swg__pp{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.swg__pp b{font-size:24px;font-weight:700;color:var(--sw-ink)}.swg__pp s{font-size:15px;color:var(--sw-muted)}.swg__pp span{font-size:13.5px;color:var(--sw-muted)}#sw-sprievodca .swg__pd,.swg__pd{align-self:flex-start;margin-top:6px;font-size:15px;font-weight:700;color:var(--sw-ink)!important;border-bottom:1.5px solid var(--sw-ink);padding-bottom:2px;text-decoration:none!important}.swg__sum{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:16px;background:#fff;border:1px solid var(--sw-line);border-radius:16px;padding:20px 24px}.swg__tot{font-size:15px;color:var(--sw-muted)}.swg__tot b{display:block;font-size:28px;color:var(--sw-ink);line-height:1.15}.swg__ship{display:block;font-size:13.5px;font-weight:700;color:var(--sw-green);margin-top:4px}.swg__acts{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.swg__acts .sw-btn{padding:18px 32px;font-size:17px}.swg__again{background:none;border:0;padding:6px 0;font:inherit;font-size:15px;font-weight:700;color:var(--sw-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.swg__warn{border:1px solid #E9C46A;background:#FFF9EC;border-radius:14px;padding:18px 20px;margin:22px 0 0;max-width:760px}.swg__warn b{display:block;margin-bottom:6px;color:var(--sw-ink)}#sw-sprievodca .swg__warn p,.swg__warn p{margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:var(--sw-text)!important}#sw-sprievodca .swg__note,.swg__note{font-size:13px!important;color:var(--sw-muted)!important;margin:18px 0 0!important;line-height:1.55!important;max-width:70ch}.swg__ok{background:#EAF6EE;border:1px solid #BEE3C9;color:#1E6B38;border-radius:12px;padding:14px 16px;font-weight:700;margin:16px 0 0}.swg__load{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:16px;color:var(--sw-muted)}.swg__load::before{content:"";width:22px;height:22px;border-radius:50%;border:3px solid #DCD9D3;border-top-color:var(--sw-ink);animation:swgspin .8s linear infinite}@keyframes swgspin{to{transform:rotate(360deg)}}@media(max-width:1000px){.swg__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.swg__hero{background:#1D1B1A}.swg__hero video{position:relative;display:block;height:min(100vw,420px);z-index:0}.swg__hero::before{content:"";display:block;height:min(100vw,420px);background:url("https://cdn.myshoptet.com/usr/www.silwer.sk/user/documents/upload/obrazky/hero-silwa-plagat.jpg") 66% center/cover no-repeat}.swg__hero:has(video.is-ready)::before{display:none}.swg__hero video:not(.is-ready){position:absolute;height:0}.swg__hin{min-height:0;padding:0}.swg__panel{width:100%;margin:0;padding:24px var(--sw-gut) 34px;background:#1D1B1A}.swg__start{align-self:stretch;justify-content:center}.swg__in{padding:24px 16px 56px}.swg__top{margin-bottom:22px}.swg__tiles{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.swg__tile{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:10px 46px 10px 10px;background:#fff;color:var(--sw-ink);border:1.5px solid var(--sw-line)}.swg__tile::before{display:none}.swg__tile.is-on{border-color:var(--sw-ink);box-shadow:inset 0 0 0 1px var(--sw-ink)}.swg__th{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:10px;background:var(--c) var(--img) right center/cover no-repeat}.swg__tt,.swg__td{text-shadow:none}.swg__tt{font-size:17px}.swg__td{font-size:13.5px;color:var(--sw-muted)}.swg__tile .swg__ck{top:50%;margin-top:-14px;right:12px;background:#fff;border:1.5px solid #C9C6BF;box-shadow:none}.swg__cards{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.swg__card{flex-direction:row;align-items:center;gap:14px;padding:14px 50px 14px 14px}.swg__ci{margin:0;flex:0 0 52px}.swg__card .swg__ck{top:50%;margin-top:-14px}.swg__nav{position:sticky;bottom:0;margin:22px -16px -56px;padding:14px 16px;background:rgba(245,244,241,.96);border-top:1px solid var(--sw-line);z-index:5}.swg__next{width:100%;justify-content:center}.swg__hint{display:none}.swg__rgrid{grid-template-columns:minmax(0,1fr)}.swg__sum{padding:18px}.swg__acts{width:100%}.swg__acts .sw-btn{width:100%;justify-content:center}}
/* == guidepage == */
body.sw-guidepage .pageArticleDetail{max-width:none!important;padding:0!important;margin:0!important}body.sw-guidepage .pageArticleDetail>header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#sw-sprievodca img{margin:0!important}#sw-sprievodca a{text-decoration:none}#sw-sprievodca a.sw-btn--dark,#sw-sprievodca a.sw-btn--red{color:#fff!important;text-decoration:none!important}
/* == listings == */
.listingControls{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin:8px 0 44px!important;padding:0!important}.listingControls .itemsTotal{order:1;flex:0 0 auto!important;width:auto!important;font-size:14.5px!important;color:var(--sw-muted)!important;margin:0!important;text-align:left!important}.listingControls .pagination{order:2;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}.listingControls .goToTop{order:3;flex:0 0 auto!important;width:auto!important;margin:0!important}.pagination__list{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important;list-style:none}.pagination__list>li{margin:0!important;padding:0!important}.pagination__list a,.pagination__currentPage{min-width:44px;height:44px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--sw-line)!important;background:#fff!important;color:var(--sw-ink)!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;box-shadow:none!important;margin:0!important;line-height:1!important}.pagination__list a::before,.pagination__list a::after{color:var(--sw-ink)!important}.pagination__list a:hover{border-color:var(--sw-ink)!important;background:#fff!important}.pagination__currentPage{background:var(--sw-ink)!important;border-color:var(--sw-ink)!important;color:#fff!important}.goToTop__button{height:44px;display:inline-flex!important;align-items:center;gap:6px;padding:0 16px!important;border-radius:10px!important;border:1px solid var(--sw-line)!important;background:#fff!important;color:var(--sw-ink)!important;font-weight:700!important;font-size:15px!important;box-shadow:none!important;text-transform:none!important}.goToTop__button:hover{border-color:var(--sw-ink)!important}.goToTop__button::before{color:var(--sw-ink)!important}body.in-hodnotenie-obchodu #content h1,body.type-posts-listing .sectionDescription h1{font-size:clamp(32px,3.8vw,48px)!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:1.08!important;color:var(--sw-ink)!important;text-align:left!important;margin:clamp(20px,3vw,34px) 0 12px!important}body.in-hodnotenie-obchodu #content h1{margin-bottom:26px!important}body.in-hodnotenie-obchodu #content h1 b,body.type-posts-listing .sectionDescription h1 b{font-weight:700}.sw-pagesub{font-size:17px;line-height:1.55;color:var(--sw-muted);margin:0 0 30px;max-width:62ch}body.in-hodnotenie-obchodu #ratingWrapper{position:static!important;left:auto!important;right:auto!important;width:auto!important;max-width:none!important;margin:0 0 32px!important;padding:clamp(22px,3vw,36px)!important;background:var(--sw-field)!important;border:0!important;border-radius:18px!important;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;align-items:center}body.in-hodnotenie-obchodu #ratingWrapper::before,body.in-hodnotenie-obchodu #ratingWrapper::after{display:none!important;content:none!important}body.in-hodnotenie-obchodu .rate-wrap{grid-column:1;display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:24px clamp(28px,5vw,72px);align-items:center;margin:0!important;padding:0!important;border:0!important;background:none!important}body.in-hodnotenie-obchodu .rate-average-wrap{margin:0!important;padding:0!important;width:auto!important;text-align:left!important}body.in-hodnotenie-obchodu .rate-average-inner{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:12px;margin:0!important}body.in-hodnotenie-obchodu .rate-average{font-size:clamp(56px,6vw,76px)!important;font-weight:700!important;line-height:.9!important;letter-spacing:-.03em;color:var(--sw-ink)!important;margin:0!important}body.in-hodnotenie-obchodu .rate-star-wrap{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;margin:0!important}body.in-hodnotenie-obchodu .rate-average-wrap .star::before{color:#E8A317!important;font-size:20px!important}body.in-hodnotenie-obchodu .rate-average-wrap .stars-label{font-size:15px!important;color:var(--sw-muted)!important;font-weight:500;margin:0!important}body.in-hodnotenie-obchodu .votes{display:flex!important;flex-direction:column;gap:9px;width:100%!important;max-width:560px;margin:0!important;padding:0!important}body.in-hodnotenie-obchodu .rate-list{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:0!important;padding:0!important;width:auto!important;height:auto!important}body.in-hodnotenie-obchodu .rate-list .rate-star{display:inline-flex!important;align-items:center;gap:5px;margin:0!important;width:auto!important}body.in-hodnotenie-obchodu .rate-list .rate-value{font-size:15px!important;font-weight:700!important;color:var(--sw-ink)!important}body.in-hodnotenie-obchodu .rate-list .star::before{color:#E8A317!important;font-size:13px!important}body.in-hodnotenie-obchodu .rate-block{position:relative;z-index:0;display:block!important;height:10px;padding:0 56px 0 0!important;margin:0!important}body.in-hodnotenie-obchodu .rate-block::before{content:"";position:absolute;left:0;right:56px;top:0;bottom:0;z-index:-1;background:#fff;border-radius:5px}body.in-hodnotenie-obchodu .rate-bar{position:static!important;display:block!important;height:10px!important;min-width:4px;background:#E8A317!important;border-radius:5px!important;margin:0!important}body.in-hodnotenie-obchodu .rate-count{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%);width:48px;height:auto!important;text-align:right;line-height:1!important;font-size:13.5px!important;font-weight:700!important;color:var(--sw-muted)!important;margin:0!important}body.in-hodnotenie-obchodu .add-comment{grid-column:2;margin:0!important;padding:0!important;text-align:right}body.in-hodnotenie-obchodu .add-comment .btn{background:var(--sw-red)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:15px 26px!important;font-size:16px!important;font-weight:700!important;height:auto!important;min-height:0!important;text-transform:none!important;box-shadow:none!important;white-space:nowrap}body.in-hodnotenie-obchodu .add-comment .btn:hover{background:var(--sw-red-deep)!important}body.in-hodnotenie-obchodu #rate-form{grid-column:1/-1;background:#fff;border-radius:14px;padding:clamp(18px,3vw,30px)!important;margin:0!important}body.in-hodnotenie-obchodu #rate-form h3{font-size:22px!important;font-weight:700!important;margin:0 0 16px!important;text-align:left!important}body.in-hodnotenie-obchodu #content #ratingsList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 30px!important}body.in-hodnotenie-obchodu #content #ratingsList::before,body.in-hodnotenie-obchodu #content #ratingsList::after{display:none!important;content:none!important}html body.in-hodnotenie-obchodu #content #ratingsList .vote-wrap{background:#fff!important;border:1px solid var(--sw-line)!important;border-radius:14px!important;padding:22px!important;margin:0!important;width:auto!important;box-shadow:none!important;min-width:0;display:flex!important;flex-direction:column;gap:12px}@layer sw{body.in-hodnotenie-obchodu #content #ratingsList .vote-header{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-wrap{margin:0!important}}body.in-hodnotenie-obchodu #content #ratingsList .vote-header{margin:0!important;padding:0!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-pic{display:block!important;flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;position:relative;margin:0!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-initials{width:44px!important;height:44px!important;border-radius:50%!important;background:var(--sw-field)!important;color:var(--sw-ink)!important;font-weight:700!important;font-size:14px!important;display:flex!important;align-items:center;justify-content:center;border:0!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-pic img{position:absolute!important;inset:0;width:100%!important;height:100%!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-summary{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}body.in-hodnotenie-obchodu #content #ratingsList .vote-name{font-size:16px!important;font-weight:700!important;color:var(--sw-ink)!important;margin:0!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-rating{display:flex!important;align-items:center;gap:8px;margin:0!important}body.in-hodnotenie-obchodu #content #ratingsList .star::before{color:#E8A317!important;font-size:13px!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-delimeter{display:block!important;width:1px!important;height:12px!important;background:var(--sw-line)!important;margin:0!important;padding:0!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-delimeter::before{content:none!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-time{font-size:13px!important;color:var(--sw-muted)!important}body.in-hodnotenie-obchodu #content #ratingsList .vote-content{font-size:15.5px!important;line-height:1.6!important;color:var(--sw-text)!important;margin:0!important;padding:0!important;text-align:left!important}@media(max-width:1000px){body.in-hodnotenie-obchodu #content #ratingsList{grid-template-columns:repeat(2,minmax(0,1fr))}body.in-hodnotenie-obchodu #ratingWrapper{grid-template-columns:minmax(0,1fr)}body.in-hodnotenie-obchodu .add-comment{grid-column:1;text-align:left}}@media(max-width:600px){body.in-hodnotenie-obchodu #content #ratingsList{grid-template-columns:minmax(0,1fr);gap:12px}body.in-hodnotenie-obchodu .rate-wrap{grid-template-columns:minmax(0,1fr);gap:20px}body.in-hodnotenie-obchodu .rate-average-inner{flex-direction:row;align-items:center!important;gap:16px}body.in-hodnotenie-obchodu .add-comment .btn{width:100%}html body.in-hodnotenie-obchodu #content #ratingsList .vote-wrap{padding:18px!important}}body.type-posts-listing .sectionDescription{margin:0!important;padding:0!important;text-align:left!important}body.type-posts-listing #newsWrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%!important;margin:0 0 36px!important;padding:0!important}body.type-posts-listing #newsWrapper::before,body.type-posts-listing #newsWrapper::after{display:none!important;content:none!important}body.type-posts-listing #newsWrapper .news-item{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;min-width:0}body.type-posts-listing #newsWrapper .news-item>a{display:flex!important;flex-direction:column;height:100%;background:#fff;border:1px solid var(--sw-line);border-radius:14px;overflow:hidden;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}body.type-posts-listing #newsWrapper .news-item>a:hover{border-color:#CFCCC5;box-shadow:0 16px 34px -24px rgba(11,11,12,.45)}body.type-posts-listing #newsWrapper .news-item .image{position:static!important;height:auto!important;aspect-ratio:1200/630;overflow:hidden;margin:0!important;border-radius:0!important}body.type-posts-listing #newsWrapper .news-item .image img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s}body.type-posts-listing #newsWrapper .news-item>a:hover .image img{transform:scale(1.03)}body.type-posts-listing #newsWrapper .news-item .text{position:static!important;inset:auto!important;height:auto!important;background:none!important;padding:18px 18px 20px!important;display:flex!important;flex-direction:column;gap:8px;flex:1 1 auto;color:var(--sw-text)!important;text-align:left!important;transform:none!important}body.type-posts-listing #newsWrapper .news-item .text .title{font-size:16.5px!important;font-weight:700!important;line-height:1.3!important;color:var(--sw-ink)!important;text-shadow:none!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.type-posts-listing #newsWrapper .news-item .text time{order:-1;font-size:12.5px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted)!important;text-shadow:none!important;margin:0!important}body.type-posts-listing #newsWrapper .news-item .text .description{font-size:14px!important;line-height:1.55!important;color:var(--sw-muted)!important;text-shadow:none!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.type-posts-listing #newsWrapper .news-item .text .description p{margin:0!important;font-size:inherit!important;color:inherit!important}body.type-posts-listing #newsWrapper .news-item .read-article{margin-top:auto!important;padding-top:4px;font-size:14px!important;font-weight:700!important;color:var(--sw-ink)!important;display:inline-flex!important;align-items:center;gap:7px;text-shadow:none!important}body.type-posts-listing #newsWrapper .news-item>a:hover .read-article{color:var(--sw-red)!important}@media(min-width:768px){body.type-posts-listing #newsWrapper>.news-item:first-child{grid-column:1/-1}body.type-posts-listing #newsWrapper>.news-item:first-child>a{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}body.type-posts-listing #newsWrapper>.news-item:first-child .image{aspect-ratio:auto;height:100%!important;min-height:320px}body.type-posts-listing #newsWrapper>.news-item:first-child .text{padding:clamp(24px,3.4vw,44px)!important;justify-content:center;gap:12px}body.type-posts-listing #newsWrapper>.news-item:first-child .text .title{font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:-.02em;line-height:1.2!important;-webkit-line-clamp:4}body.type-posts-listing #newsWrapper>.news-item:first-child .text .description{font-size:16px!important;-webkit-line-clamp:4}body.type-posts-listing #newsWrapper>.news-item:first-child .read-article{margin-top:10px!important;font-size:15.5px!important}}@media(max-width:1000px){body.type-posts-listing #newsWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.type-posts-listing #newsWrapper{grid-template-columns:minmax(0,1fr);gap:14px}}
/* == mobilenav == */
@media(max-width:767px){#navigation .menu-level-1{padding:6px 0 10px!important;margin:0!important;list-style:none}#navigation .menu-level-1>li,#navigation .navigationActions>li{border:0!important;border-radius:0!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}#navigation .menu-level-1>li.sw-m{border-bottom:1px solid var(--sw-line)!important}#navigation .navigationActions>li>a{display:flex!important;align-items:center;min-height:52px;padding:15px 18px!important;font-size:16.5px;font-weight:700;color:var(--sw-ink)!important;text-decoration:none!important}.sw-m{border-bottom:1px solid var(--sw-line)}.sw-m__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 18px;background:none;border:0;font-family:inherit;font-size:16.5px;font-weight:700;color:var(--sw-ink);text-align:left;text-decoration:none;cursor:pointer;min-height:52px;box-sizing:border-box}.sw-m__row:hover,.sw-m__row:focus{color:var(--sw-red);text-decoration:none}.sw-m__chev{transition:transform .2s;flex:0 0 auto;opacity:.5}.sw-m.is-open>.sw-m__row .sw-m__chev{transform:rotate(180deg)}.sw-m__sub{display:none;padding:0 0 10px;background:var(--sw-field)}.sw-m.is-open>.sw-m__sub{display:block}.sw-m__sub a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;padding:11px 18px!important;font-size:15.5px;font-weight:600;color:var(--sw-text);text-decoration:none;min-height:46px;box-sizing:border-box;width:100%}.sw-m__sub a:hover{color:var(--sw-red);text-decoration:none}.sw-m__ic{width:34px!important;height:34px!important;min-width:34px;flex:0 0 34px!important;border-radius:9px;display:flex!important;align-items:center;justify-content:center}.sw-m__ic svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#navigation .menu-level-1 .sw-m__row{text-transform:uppercase!important;letter-spacing:.03em;font-size:15px!important;padding:15px 18px!important}.sw-m__ic.sw-ic--ph{width:42px!important;height:42px!important;min-width:42px;flex:0 0 42px!important;border-radius:10px}.sw-m__extra{padding:14px 18px 6px;font-size:13.5px;color:var(--sw-muted);line-height:2}.sw-m__extra a{display:inline!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;color:var(--sw-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;font-size:13.5px}#navigation .menu-level-1 .sw-m__tel{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px;margin:16px 18px 10px!important;padding:15px 18px!important;width:auto!important;min-height:52px;box-sizing:border-box;border-radius:10px!important;background:var(--sw-red)!important;color:#fff!important;font-weight:700;font-size:16px;text-decoration:none!important;border:0!important}#navigation .menu-level-1 .sw-m__tel:hover{background:var(--sw-red-deep)!important;color:#fff!important;text-decoration:none!important}}
/* == header-footer == */
html.sw-wait body{opacity:0!important}html.sw-show body{transition:opacity .15s ease}:root{--sw-ink:#000000;--sw-dark:#000000;--sw-line2:rgba(255,255,255,.16);--sw-dim:#B9B9BC;--sw-red:#D40000;--sw-red-deep:#A80000;--sw-field:#F4F4F5;--sw-gray:#D1D1D2;--sw-anthracite:#303435}.sw-topbar{background:var(--sw-ink);color:#fff;font-size:13px;line-height:1.3}.sw-topbar__in{max-width:calc(1200px + 2*var(--sw-gut,20px));margin:0 auto;padding:9px var(--sw-gut,20px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px}.sw-topbar b{font-weight:700}.sw-tb-usp{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.sw-tb-usp>span,.sw-topbar__right{display:inline-flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap}.sw-tb-ic{width:17px;height:17px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.92}@media(max-width:767px){.sw-tb-usp{gap:16px;flex-wrap:nowrap}.sw-tb-usp .sw-tb-cod{display:none}}.sw-topbar a{color:#fff;text-decoration:none;font-weight:700}.sw-topbar a:hover{text-decoration:underline}.sw-tb-hours{font-weight:400;opacity:.78;margin-left:6px;padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}@media(max-width:767px){.sw-topbar__in{justify-content:center;padding:7px 14px;font-size:11.5px}.sw-topbar__right{display:none!important}}body:not(.ordering-process) .overall-wrapper:not(:has(>.sw-topbar))::before{content:"";display:block;height:35px;background:var(--sw-ink,#000)}@media(max-width:767px){body:not(.ordering-process) .overall-wrapper:not(:has(>.sw-topbar))::before{height:31px}}@media(min-width:768px){body:not(.ordering-process) #header:not(:has(.sw-nav)){padding-bottom:56px}}#header .site-name img{max-height:46px!important;width:auto!important;height:auto!important}#header .search-input{font-size:16px}#header .search-form .search-button{background:var(--sw-ink)!important;border:0!important;color:#fff}#header .search-form .search-button:hover{background:var(--sw-red)!important}#header .search-form .search-button .icon-search{font-size:20px;line-height:1}@media(min-width:768px){#header .header-top-wrapper{display:flex!important;align-items:center;flex-wrap:nowrap;gap:28px;padding:10px 20px;min-height:0}#header .site-name{flex:0 0 auto;max-width:170px;width:auto!important;margin:0;height:auto!important;min-height:0!important;padding:0!important;line-height:0}#header .site-name a{display:inline-flex;align-items:center;padding:0!important;margin:0!important}#header .header-top-wrapper{position:relative}#header .header-top-wrapper>.user-action{position:absolute;top:100%;left:0;right:0;width:auto;height:0;z-index:80}#header .header-top{padding-bottom:0!important;margin-bottom:0!important}#header .navigation-tools{flex:1 1 auto!important;width:auto!important;max-width:820px;margin:0 auto!important}#header .navigation-buttons{flex:0 0 auto;margin-left:auto;display:flex!important;align-items:flex-start;gap:26px}#header .search-form{width:100%!important;display:flex}#header .search-form fieldset{width:100%;display:flex}#header .search-form-input-group{display:flex;width:100%;background:var(--sw-field);border-radius:12px;padding:5px;align-items:center}#header .search-input{flex:1 1 auto!important;width:100%!important;background:transparent!important;border:0!important;height:38px!important;padding-left:16px;box-shadow:none!important}#header .search-input:focus{background:transparent!important;box-shadow:none!important}#header .search-form .search-button{flex:0 0 auto;width:46px!important;height:38px!important;min-width:0!important;padding:0!important;border-radius:9px!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important}#header .navigation-buttons>*{position:relative}#header .navigation-buttons .top-nav-button-login,#header .navigation-buttons .cart-count{display:flex!important;flex-direction:column;align-items:center;gap:5px;width:auto!important;height:auto!important;background:none!important;border:0!important;padding:0!important}#header .navigation-buttons .sw-lbl{font-size:12px;font-weight:600;color:var(--sw-ink);line-height:1;white-space:nowrap}#header .navigation-buttons [class^="icon-"],#header .navigation-buttons [class*=" icon-"]{font-size:23px;color:var(--sw-ink)}}#header .navigation-buttons .top-nav-button-login>i.icon-login,#header .navigation-buttons .cart-count>.icon-cart{display:none!important}.sw-hic{width:25px;height:25px;flex:0 0 auto;stroke:var(--sw-ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}@media(min-width:768px){#header .cart-count>i{position:absolute;top:-6px;right:-9px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--sw-red);color:#fff;font-size:11px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1;z-index:2}}@media(max-width:767px){#header .site-name img{max-height:30px!important}#header .navigation-buttons .sw-lbl{display:none}#header .cart-count>i{position:absolute;top:-4px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--sw-red);color:#fff;font-size:10px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;line-height:1}}#navigation .menu-level-1>li>a{font-weight:700;letter-spacing:.01em}#navigation .menu-level-1>li>a:hover{color:var(--sw-red)}#footer.footer{background:var(--sw-dark);color:#fff}#footer .pageElement__heading,#footer h3,#footer h4{color:#fff;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}#footer a{color:#fff}#footer a:hover{color:#fff;text-decoration:underline}#footer li{margin-bottom:9px}#footer .custom-footer a{font-weight:500}#footer .contact-box .mail,#footer .contact-box .tel{color:#fff;white-space:nowrap}#footer .subscribe-form .form-control{background:rgba(255,255,255,.07);border:1px solid var(--sw-line2);color:#fff;border-radius:8px;height:46px}#footer .subscribe-form .form-control::placeholder{color:var(--sw-dim)}#footer .consents,#footer .consents a{color:var(--sw-dim);font-size:12px}#footer .subscribe-form .btn,#footer .btn-primary{background:var(--sw-red)!important;border:0!important;color:#fff!important;border-radius:8px!important;font-weight:700;padding:14px 26px}#footer .subscribe-form .btn:hover,#footer .btn-primary:hover{background:var(--sw-red-deep)!important}#footer .social-icon{background:rgba(255,255,255,.12);color:#fff;border-radius:50%}#footer .social-icon:hover{background:var(--sw-red)}.footer-bottom-full-width{background:var(--sw-dark);border-top:1px solid var(--sw-line2)}#footer .footer-bottom,.footer-bottom-full-width .footer-bottom,.footer-bottom-full-width .container{background:transparent!important}#footer .footer-bottom,#footer .footer-bottom .copyright,#footer .footer-bottom span,#footer #signature,#footer #signature a,#footer .cookies-settings{color:var(--sw-dim)!important}#footer .footer-bottom a:hover,#footer .cookies-settings:hover{color:#fff!important}#footer .row.custom-footer::before,#footer .row.custom-footer::after{display:none!important;content:none!important}#footer .row.custom-footer{display:grid;gap:36px 30px;margin:0;grid-template-columns:minmax(240px,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(240px,1.25fr)}#footer.footer{padding-top:56px}#footer .pageElement__heading::after,#footer h3::after{display:none!important;content:none!important}#footer .pageElement__heading,#footer h3{margin-bottom:18px!important;padding-bottom:0!important}#footer .custom-footer li a,#footer .sw-col-silwer li a{font-weight:500!important;font-size:15.5px;color:rgba(255,255,255,.88)!important}#footer .custom-footer li a:hover{color:#fff!important}.sw-fbrand__logo{display:block;height:34px;width:auto;filter:brightness(0) invert(1);margin:0 0 22px}.sw-fbrand ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.sw-fbrand li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.85);margin:0!important}.sw-fbrand li i{font-size:16px;opacity:.75;margin-top:2px;width:18px;text-align:center;flex:0 0 18px}.sw-fbrand li b{color:#fff;font-weight:700}.sw-fbrand li a{color:#fff!important;font-weight:700}.sw-fbrand__h{display:block;font-size:13.5px;color:rgba(255,255,255,.7)}@media(max-width:1199px){.sw-fbrand{grid-column:1/-1}}#footer .row.custom-footer>div{width:auto;max-width:none;flex:none;float:none;padding:0;min-width:0}@media(max-width:1199px){#footer .row.custom-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media(max-width:575px){#footer .row.custom-footer{grid-template-columns:minmax(0,1fr)}}.sw-col-silwer ul{list-style:none;padding:0;margin:0}.footer-icons{padding:22px 0;border-top:1px solid var(--sw-line2);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.footer-icons .footer-icon{flex:0 0 auto;width:60px;height:44px;box-sizing:border-box;background:#fff!important;border:0!important;border-radius:8px!important;padding:3px 6px!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.footer-icons .footer-icon img{max-height:38px!important;max-width:100%!important;width:auto!important;height:auto!important;filter:none!important;opacity:1!important;object-fit:contain}.footer-icons .footer-icon img[src*="apple_pay"],.footer-icons .footer-icon img[src*="g_pay"],.footer-icons .footer-icon img[src*="gls"],.footer-icons .footer-icon img[src*="packeta"],.footer-icons .footer-icon img[src*="uvz"]{max-height:30px!important}.footer-icons .sw-adc img{max-height:17px!important}.footer-icons .footer-icon:has(img[src*="medzera"]),.footer-icons .footer-icon:has(img[src*="doza"]){display:none!important}@media(max-width:767px){.footer-icons{gap:6px;padding:16px 0}.footer-icons .footer-icon{width:52px;height:38px}.footer-icons .footer-icon img{max-height:32px!important}}.sw-trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:11px}.sw-trust li{display:flex;gap:11px;font-size:14px;color:#E6E6E9;margin:0}.sw-legal{margin:26px 0 0;font-size:12px;line-height:1.6;color:var(--sw-dim);max-width:1100px}#footer .custom-footer__facebook,#footer .custom-footer__instagram{display:none!important}
/* == subnav == */
.sw-nav{background:#fff;border-top:1px solid #E5E3DE;border-bottom:1px solid #E5E3DE;position:relative;z-index:60}.sw-nav__in{position:relative;max-width:calc(1200px + 2*var(--sw-gut,20px));margin:0 auto;padding:0 var(--sw-gut,20px);box-sizing:border-box;display:flex;align-items:center;gap:34px}.sw-nav__item{position:relative}.sw-nav__item--mega{position:static}.sw-nav__link{display:inline-flex;align-items:center;gap:6px;padding:15px 0;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0B0B0C;text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.sw-nav__link:hover,.sw-nav__item.is-open .sw-nav__link{color:#D40000;text-decoration:none}.sw-nav__chev{transition:transform .18s}.sw-nav__item.is-open .sw-nav__chev{transform:rotate(180deg)}.sw-nav__tel{margin-left:auto;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;background:#F5F4F1;border-radius:10px;font-weight:700;font-size:15px;color:#0B0B0C;text-decoration:none;white-space:nowrap}.sw-nav__tel:hover{background:#EAE8E3;color:#0B0B0C;text-decoration:none}.sw-dd{position:absolute;top:100%;left:0;background:#fff;border:1px solid #E5E3DE;border-radius:14px;box-shadow:0 18px 44px -18px rgba(11,11,12,.3);padding:22px;display:none;z-index:70;max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain}.sw-nav__item.is-open .sw-dd{display:block}.sw-dd--mega{left:0;right:0;width:auto}body:has(.sw-nav__item.is-open .sw-dd) .gr .p{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sw-dd--list{min-width:250px}.sw-dd--list ul{list-style:none;margin:0;padding:0}.sw-dd--list a{display:block;padding:9px 10px;border-radius:8px;font-size:15px;font-weight:600;color:#1A1A1C;text-decoration:none}.sw-dd--list a:hover{background:#F5F4F1;text-decoration:none}.sw-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sw-card{display:block;padding:18px;border:1px solid #E5E3DE;border-radius:12px;text-decoration:none;background:#fff;transition:border-color .15s,box-shadow .15s}.sw-card:hover{border-color:#0B0B0C;box-shadow:0 10px 26px -16px rgba(11,11,12,.35);text-decoration:none}.sw-card__ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.sw-card__ic svg{width:23px;height:23px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw-card__t{display:block;font-size:15px;font-weight:700;color:#0B0B0C;margin-bottom:6px}.sw-card__d{display:block;font-size:13px;line-height:1.45;color:#55555A}.sw-extra{margin-top:18px;padding-top:16px;border-top:1px solid #E5E3DE;font-size:14px;color:#55555A}.sw-extra a{color:#0B0B0C;font-weight:700;text-decoration:underline;text-underline-offset:3px}.sw-extra span{margin:0 7px;color:#B9B6AF}@media(max-width:1100px){.sw-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.sw-nav__tel{display:none}}@media(max-width:1199px){.sw-nav__in{gap:22px}.sw-nav__link{font-size:12.5px;letter-spacing:.03em}}@media(max-width:991px){.sw-nav__in{gap:15px}.sw-nav__link{font-size:11.5px;letter-spacing:.02em}.sw-nav__chev{width:10px}}@media(max-width:860px){.sw-nav__in{gap:10px}.sw-nav__link{font-size:11px;letter-spacing:.01em;gap:4px}}@media(max-width:767px){.sw-nav{display:none}}@media(min-width:768px){#header .header-bottom{display:none!important}}
