/* GENERATED: npm run build:theme. Sources: 12-detail-produktu.css, 23-doplnky-a-spolecne.css, 14-kosik-objednavka.css, 20-formulare-tlacitka.css, 17-hodnoceni.css, 11-produktove-karty.css, 09-kategorie.css, 16-ucet.css, 22-cookies.css, 00-promenne.css, 03-rozlozeni-obsah.css, 07-homepage-bannery.css, 19-zapati-kontakty.css, 04-zahlavi.css */
body .p-detail .pw-vip-info .block-text{position:static!important;background:transparent!important;color:var(--pw-muted)!important;border:0!important;box-shadow:none!important;padding:10px 0 0!important;width:auto!important;border-radius:0!important;}body .p-detail .pw-vip-info:not([open]) .block-text{display:none!important;}body .p-detail .pw-vip-info[open] .block-text{display:block!important;}body .p-detail .pw-vip-info .block-text p{display:block!important;margin:0 0 6px!important;line-height:1.6!important;color:var(--pw-muted)!important;}body .p-detail .pw-vip-info a{color:#014593!important;text-decoration:underline;text-underline-offset:3px;}body .p-detail .support-box-wrapper{border:0!important;box-shadow:none!important;gap:18px!important;align-items:flex-start!important;background:#f2f5f7 !important;padding:20px !important;margin:12px 0 0 !important;border-radius:var(--pw-radius-small) !important;}body .p-detail .support-box-wrapper .content-wrapper{display:flex!important;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:10px;margin:0!important;padding:0!important;}body .p-detail .support-box-wrapper .left-side{max-width:none!important;font-family:inherit!important;line-height:1.5!important;font-weight:700 !important;color:#233447 !important;font-size:15px !important;}body .p-detail .support-box-wrapper .right-side .tel{margin:0!important;}body .p-detail .support-box-wrapper .right-side .tel:before{width:24px;height:24px;}body .p-detail .support-box-wrapper .right-side .tel a{font-family:inherit!important;color:#24445e!important;}body .p-detail .support-box-wrapper .links-wrapper{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;}body .p-detail [data-parameter-name=Barva] label.advanced-parameter{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:5px!important;padding:4px!important;border:1px solid #cad3dc!important;border-radius:50%!important;overflow:visible!important;cursor:pointer;}body .p-detail [data-parameter-name=Barva] .advanced-parameter-inner{width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden;}body .p-detail [data-parameter-name=Barva] .advanced-parameter-inner img{display:block;width:100%!important;height:100%!important;object-fit:cover;}body .p-detail [data-parameter-name=Barva] label.advanced-parameter:has(input:checked),body .pw-color-switcher .custom-option[aria-pressed=true]{outline:2px solid #173754!important;outline-offset:2px!important;border-color:#fff!important;background:#eef3f7!important;}body .p-detail [data-parameter-name=Barva] label.advanced-parameter:has(input:checked)::after,body .pw-color-switcher-color .custom-option[aria-pressed=true]::after{content:'✓'!important;position:absolute!important;right:-5px!important;top:-5px!important;display:grid!important;place-items:center;width:19px!important;height:19px!important;border-radius:50%;background:#173754!important;border:2px solid white!important;color:white!important;font:700 12px/1 sans-serif!important;z-index:2;}body .p-detail [data-parameter-name=Barva] label.advanced-parameter:has(input:focus-visible){outline:3px solid #014593!important;outline-offset:4px!important;}body .pw-color-switcher-color .custom-option{overflow:visible!important;margin:4px!important;}body.type-product #product-detail-form .pw-selected-color{display:block!important;min-height:24px;margin:10px 0 0!important;font-size:14px!important;line-height:1.5!important;color:#24445e!important;}@media (max-width:767px){body .p-detail .p-to-cart-block{padding:18px!important;}}body.ordering-process .btn-conversion,body .order-summary .btn-conversion,body .cart-widget-button .btn{background:var(--pw-buy)!important;border:1px solid var(--pw-buy)!important;color:#fff!important;}body.ordering-process .btn-conversion:hover,body .order-summary .btn-conversion:hover,body .cart-widget-button .btn:hover{background:var(--pw-buy-hover)!important;border-color:var(--pw-buy-hover)!important;color:#fff!important;}body.ordering-process .btn-conversion:disabled,body .order-summary .btn-conversion:disabled{background:#e5e9e2!important;border-color:#e5e9e2!important;color:#66705d!important;cursor:not-allowed;}body.type-detail div#buttonWraper .btn-success.form-open{background:#fff!important;color:#24445e!important;border:1px solid var(--pw-line)!important;}body.type-detail div#buttonWraper .btn-success.form-open:hover{background:#f3f6f8!important;border-color:#acbcc9!important;}body .p-detail [data-parameter-name=Barva] .parameter-value{display:none!important;}body .banner-rating{display:block!important;border:0!important;color:#233447;text-align:left!important;background:transparent !important;margin:0 auto !important;padding:0 var(--pw-page-gutter) !important;max-width:var(--pw-page-width);}body .banner-rating .ratings__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0!important;position:static!important;background:none!important;}body .banner-rating .ratings__header h3{grid-column:1;grid-row:1;margin:0!important;padding:0!important;font-size:30px!important;line-height:1.25!important;letter-spacing:-.02em;text-align:left!important;color:#173754!important;text-transform:none!important;}body .banner-rating .ratings__header-img{grid-column:2;grid-row:1;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;}body .banner-rating .ratings__header-img img{display:block!important;width:112px!important;height:44px!important;object-fit:contain!important;margin:0!important;}body .banner-rating .store-rating{display:none!important;}body .banner-rating .rate-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;width:100%!important;max-width:none!important;min-height:250px;margin:0!important;padding:0!important;background:none!important;overflow:visible!important;}body .banner-rating .pw-review{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:0;border-radius:12px;box-shadow:none;text-align:left;gap:0;background:#fff;}body .banner-rating .pw-review-author{display:flex;align-items:center;gap:12px;min-width:0;width:100%;margin:0 0 15px;padding:0;background:none;}body .banner-rating .pw-review-initials{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#e3ecf4;color:#285278;font-size:14px;font-weight:700;line-height:1;}body .banner-rating .pw-review-identity{min-width:0;}body .banner-rating .pw-review h4{font-size:16px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 3px!important;padding:0!important;color:#233447!important;text-transform:none!important;overflow-wrap:anywhere;}body .banner-rating .pw-review-date{display:block;font-size:13px;color:#596b79;line-height:1.5;}body .banner-rating .pw-review-stars{color:#966100;font-size:18px;letter-spacing:3px;line-height:1.4;margin:0 0 12px;}body .banner-rating .pw-review p{font-size:16px!important;line-height:1.65!important;margin:0!important;padding:0!important;color:#3c4d5c!important;overflow-wrap:anywhere;}body .banner-rating .button-wrap{width:100%!important;margin:24px 0 0!important;padding:0!important;text-align:left!important;}body .banner-rating .button-wrap .btn{background:#fff!important;border:1px solid #dce3e9!important;color:#24445e!important;padding:11px 18px!important;text-transform:none!important;}body .banner-rating .pw-review-error{grid-column:1/-1;margin:0;align-self:center;}body .banner-rating .pw-review-error .btn{margin:12px;display:inline-block;}@media (max-width:991px){body .banner-rating .pw-review{padding:20px;background:#fff;}}@media (max-width:767px){body .banner-rating{background:transparent !important;margin:0 auto !important;max-width:var(--pw-page-width);}}@media (max-width:767px){body .banner-rating .ratings__header{grid-template-columns:1fr;gap:10px;}}@media (max-width:767px){body .banner-rating .ratings__header h3{font-size:24px!important;}}@media (max-width:767px){body .banner-rating .ratings__header-img{grid-column:1;grid-row:2;margin-top:4px!important;}}@media (max-width:767px){body .banner-rating .ratings__header-img img{width:90px!important;height:36px!important;}}@media (max-width:767px){body .banner-rating .rate-items{grid-template-columns:1fr;gap:14px!important;min-height:650px;}}@media (max-width:767px){body .banner-rating .pw-review{min-height:180px;background:#fff;}}body .pw-products .widget-parameter-wrapper .widget-parameter-value a.pw-param-color-link{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:30px!important;width:auto!important;min-height:30px!important;height:auto!important;padding:2px!important;background:transparent!important;border:1px solid #d9e0e6!important;border-radius:50%!important;color:#33485a!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important;overflow:hidden;}body .pw-products .pw-param-color-link .pw-param-color-image{display:block!important;width:24px!important;height:24px!important;object-fit:cover!important;margin:0!important;padding:0!important;border-radius:50%;}body .pw-products .pw-param-color-link[data-color-state=ready] .pw-param-color-name{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}body .pw-products .widget-parameter-wrapper .widget-parameter-value a.pw-param-color-link[data-color-state=missing]{border-radius:6px!important;padding:4px 7px!important;max-width:100%;overflow-wrap:anywhere;}body .pw-products .pw-param-color-link:focus-visible{outline:2px solid #014593;outline-offset:3px;}body .pw-products .pw-param-color-link:hover{border-color:#7894ac!important;}body .subcategories li a{isolation:isolate;}body .subcategories li a .image{background:transparent!important;}body .subcategories li a img{mix-blend-mode:multiply;}body .p-detail .pw-vip-info summary::-webkit-details-marker{display:none;}body .p-detail .pw-vip-info summary::before{content:'%';display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff;color:#275f96;font-size:19px;font-weight:700;}body .p-detail .pw-vip-info summary::after{content:'+';margin-left:auto;font-size:22px;font-weight:400;color:#275f96;}body .p-detail .pw-vip-info[open] summary::after{content:'−';}body .p-detail .pw-vip-info .block-text .check{display:none!important;}body .p-detail .support-box-wrapper .right-side .tel a{font-size:17px!important;}@media (max-width:767px){body .p-detail .pw-vip-info,body .p-detail .support-box-wrapper{padding:16px!important;}}@media (max-width:767px){body .p-detail .pw-vip-info summary{font-size:15px;}}body.pw-single-form-page #content .pw-form-surface{width:100%;max-width:640px;margin:16px 0 40px;padding:0;float:none;}body.pw-single-form-page #content h1{font-size:32px;line-height:1.2;text-align:left;margin:0 0 24px;color:#173754;}body #content form.pw-single-form{width:100%;max-width:none;margin:0;padding:0;float:none;}body #content .pw-single-form :is(fieldset,.co-box,.box,.social-login,.stay-in-touch){display:block;width:100%;max-width:none;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;float:none;}body #content .pw-single-form .co-box>fieldset{margin-bottom:0;}body #content .pw-single-form h2{font-size:20px;line-height:1.4;color:#233447;margin:24px 0 16px;padding:0;text-transform:none;}body #content .pw-single-form .form-group{position:relative;width:100%;max-width:none;margin:0 0 16px;padding:0;float:none;}body #content .pw-single-form .smart-label-wrapper>label{display:block;position:static;transform:none;width:auto;max-width:none;padding:0;margin:0 0 6px;font-size:15px;line-height:1.5;color:#33485a;text-align:left;pointer-events:auto;}body #content .pw-single-form .form-control-wrapper{width:100%;margin:0;padding:0;}body #content .pw-single-form :is(input.form-control,select.form-control,textarea.form-control){width:100%;max-width:none;min-height:48px;height:auto;border:1px solid #788591;border-radius:8px;background:#fff;padding:11px 12px;font:inherit;font-size:16px;line-height:1.5;color:#233447;box-shadow:none;}body #content .pw-single-form textarea.form-control{min-height:150px;resize:vertical;}body #content .pw-single-form .form-control:focus{border-color:#014593;outline:2px solid var(--pw-brand);outline-offset:2px;}body #content .pw-single-form :is(.msg-error,.form-control.is-invalid){border-color:#b93832;color:#a12621;}body #content .pw-single-form :is(.label,.form-legend,.consents p){font-size:14px!important;line-height:1.6!important;white-space:normal!important;color:#64727f!important;}body #content .pw-single-form .submit-wrapper .btn{min-height:48px;min-width:180px;max-width:100%;padding:12px 24px;font-size:16px;line-height:1.4;text-transform:none;background:#014593;border-color:#014593;color:#fff;}body #content .pw-single-form .submit-wrapper .btn:hover{background:#093c72;border-color:#093c72;}body #content .pw-single-form .social-login{padding-top:16px;border-top:1px solid #e5ebf0;}body #content .pw-single-form .social-login .login-btn{max-width:100%;width:auto;}body #order-withdraw{display:block;min-height:440px;width:100%;margin:24px 0 56px;max-width:none;}@media (max-width:767px){body.pw-single-form-page #content .pw-form-surface{margin-top:8px;margin-bottom:28px;}}@media (max-width:767px){body.pw-single-form-page #content h1{font-size:28px;}}@media (max-width:767px){body #content .pw-single-form .submit-wrapper .btn{width:100%;}}:root{--pw-card-inset:16px;}html body .products .product>.pw-product-card{display:grid!important;column-gap:12px;row-gap:10px;align-content:start;align-items:start;height:100%!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;transform:none!important;font-size:16px;line-height:1.4;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 20px 3em 40px 22px minmax(56px,auto) minmax(48px,1fr) 3em;}html body .pw-product-card :is(.p-in,.p-in-in,.p-bottom,.p-bottom>[data-micro=offer]){display:contents!important;}html body .pw-product-card :is(.p-in,.p-in-in,.p-bottom,.p-bottom>[data-micro=offer])::before,html body .pw-product-card :is(.p-in,.p-in-in,.p-bottom,.p-bottom>[data-micro=offer])::after{display:none!important;content:none!important;}html body .products .product>.pw-product-card>a.image{grid-column:1/-1;grid-row:1;position:relative!important;display:block!important;isolation:isolate;aspect-ratio:4/3;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 4px!important;background:#f3f5f6!important;border:0!important;border-radius:12px!important;overflow:hidden;}html body .products .product>.pw-product-card>a.image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:12px!important;margin:0!important;mix-blend-mode:multiply;transform:none!important;transition:opacity 160ms!important;}html body .pw-product-card .flags{top:10px!important;left:10px!important;right:auto!important;z-index:2;}html body .pw-product-card .flags .flag{font-size:11px!important;line-height:1.4!important;padding:4px 8px!important;border-radius:5px!important;}html body .products .product>.pw-product-card .name{grid-column:1/-1;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;position:static!important;height:auto!important;min-height:0!important;width:100%!important;padding:0!important;margin:0!important;font-size:16px!important;font-weight:700!important;text-align:left!important;color:#233447!important;text-decoration:none!important;grid-row:3;line-height:1.5 !important;max-height:3em !important;}html body .products .product>.pw-product-card .name:hover{color:#014593!important;text-decoration:underline!important;text-underline-offset:3px;}html body .pw-product-card :is(.p-code,.stars-placeholder,.availability-amount,.pw-color-switcher){display:none!important;}html body .products .product>.pw-product-card .ratings-wrapper{position:static!important;align-items:center!important;justify-content:flex-start!important;gap:8px;min-width:0;width:100%!important;min-height:0!important;overflow:hidden;margin:0!important;padding:0!important;text-align:left!important;display:contents !important;}html body .pw-product-card .stars-wrapper .stars-label{display:none!important;}html body .products .product>.pw-product-card .prices{position:static!important;display:flex!important;justify-content:flex-start!important;gap:4px 8px !important;width:100%!important;min-height:56px!important;margin:0!important;padding:0!important;text-align:left!important;float:none!important;grid-column:1;grid-row:6;align-self:start;height:auto !important;align-content:flex-start !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:baseline !important;min-width:0 !important;}html body .products .product>.pw-product-card .price-final{text-align:left;display:block!important;font-size:22px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important;color:#233447!important;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important;order:0 !important;position:static !important;float:none !important;max-width:100% !important;overflow-wrap:normal;}html body .pw-product-card .price-final small{font-size:13px;font-weight:400;}html body .products .product>.pw-product-card .price-additional{text-align:left;font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:#64727f!important;margin:0!important;padding:0!important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis;order:3 !important;position:static !important;float:none !important;flex:0 0 100% !important;max-width:100% !important;overflow-wrap:normal;}html body .products .product>.pw-product-card .price-standard{font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:#596b79!important;text-decoration:line-through!important;margin:0!important;padding:0!important;order:1 !important;position:static !important;float:none !important;white-space:nowrap !important;flex:0 0 auto !important;max-width:100% !important;overflow-wrap:normal;display:inline-block !important;}html body .products .product>.pw-product-card .price-save{font-size:12px!important;line-height:1.4!important;color:#477d00!important;margin:0!important;padding:0!important;white-space:nowrap !important;background:transparent !important;border:0 !important;border-radius:0 !important;height:auto !important;width:auto !important;box-shadow:none !important;order:2 !important;position:static !important;float:none !important;flex:0 0 auto !important;max-width:100% !important;overflow-wrap:normal;display:inline-block !important;}html body .products .product>.pw-product-card .p-tools{position:static!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important;grid-column:1;grid-row:7;align-self:stretch;display:flex !important;flex-direction:column;justify-content:flex-end;width:100% !important;min-height:48px !important;}html body .pw-product-card .p-tools form{margin:0!important;padding:0!important;display:flex !important;align-items:center;flex-wrap:wrap;gap:8px;width:100% !important;}html body .products .product>.pw-product-card .p-tools .btn{display:inline-flex!important;align-items:center;justify-content:center;max-width:100%!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid #ced8e0!important;border-radius:8px!important;background:transparent!important;color:#27485f!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;white-space:normal!important;text-transform:none!important;box-shadow:none!important;min-height:48px !important;min-width:110px !important;width:100% !important;}html body .products .product>.pw-product-card .p-tools .btn:hover{border-color:#7c96aa!important;background:#edf2f6!important;}html body .products .product>.pw-product-card .p-tools .btn-cart{background:var(--pw-buy)!important;border-color:var(--pw-buy)!important;color:#fff!important;}html body .products .product>.pw-product-card .p-tools .btn-cart:hover{background:var(--pw-buy-hover)!important;border-color:var(--pw-buy-hover)!important;}html body .products .product>.pw-product-card .p-tools .btn-cart:disabled{background:#e5e9e2!important;border-color:#e5e9e2!important;color:#66705d!important;cursor:not-allowed;}html body .products .product>.pw-product-card .p-tools .btn-cart:disabled span{color:inherit!important;}html body .pw-product-card .p-tools .btn-cart::before{display:none!important;}html body .products .product>.pw-product-card .pw-card-colors{grid-column:1/-1;position:static!important;display:flex;align-items:center;gap:8px;width:100%!important;height:40px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px!important;overflow:visible!important;grid-row:4;justify-content:flex-start !important;box-sizing:border-box;}html body .pw-product-card .widget-parameter-list{display:flex!important;flex-wrap:nowrap!important;align-items:center !important;gap:5px!important;width:auto!important;min-width:0;max-width:none!important;height:32px!important;margin:0!important;padding:0!important;overflow:visible !important;justify-content:flex-start !important;flex-shrink:1 !important;}html body .pw-product-card .widget-parameter-value{position:static!important;flex:0 1 auto;min-width:0;margin:0!important;padding:0!important;float:none!important;height:auto !important;min-height:30px !important;display:flex !important;align-items:center !important;}html body .pw-product-card .widget-parameter-value:nth-child(n+5){display:none!important;}html body .pw-product-card .widget-parameter-more{display:none!important;flex:0 0 auto;position:static!important;width:auto!important;height:auto!important;font-size:13px!important;line-height:1.4!important;margin:0!important;padding:0!important;color:#64727f;visibility:visible !important;}html body .pw-product-card .pw-card-colors:has(.widget-parameter-list > .widget-parameter-value:nth-child(n+5)) .widget-parameter-more{display:block!important;}html body .pw-product-card .widget-parameter-more a{font-size:13px!important;white-space:nowrap;color:#64727f!important;text-decoration:none;}html body .pw-product-card .widget-parameter-more a:hover{color:#014593!important;text-decoration:underline;}html body .pw-product-card .pw-param-color-link[data-color-state=missing]{max-width:76px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}html body .products .product>.pw-product-card .p-desc{grid-column:1/-1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;position:static!important;inset:auto!important;flex:none!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:2.9em!important;padding:0!important;font-size:13px!important;line-height:1.45!important;color:#596b79!important;font-weight:400!important;text-align:left!important;white-space:normal!important;grid-row:8;margin:4px 0 0 !important;}html body .products .product>.pw-product-card .name :is(span,strong){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;display:inline!important;padding:0!important;margin:0!important;}html body .products .product>.pw-product-card .stars-wrapper{grid-column:1;grid-row:2;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;height:20px!important;width:auto!important;max-height:20px!important;padding:0!important;margin:0!important;overflow:hidden;}html body .products .product>.pw-product-card .stars-wrapper .stars{margin:0!important;white-space:nowrap;}html body .products .product>.pw-product-card .availability{filter:brightness(.8);grid-column:1;grid-row:5;position:static!important;display:block!important;width:100%!important;height:22px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important;}html body .products .product>.pw-product-card .p-tools form .btn-cart{flex:1 1 110px!important;width:auto!important;}html body .products .product>.pw-product-card .prices::before,html body .products .product>.pw-product-card .prices::after{content:none!important;display:none!important;}@media (min-width:768px){html body .products .product>.pw-product-card{position:relative!important;isolation:isolate;box-sizing:border-box !important;padding:var(--pw-card-inset) !important;border-radius:var(--pw-radius-photo,12px) !important;}}@media (min-width:768px){html body .products .product>.pw-product-card::before{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;border:0;border-radius:var(--pw-radius-photo,12px);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.16);opacity:0;transition:opacity 160ms ease;}}@media (min-width:768px){html body .products .product>.pw-product-card:focus-within::before{opacity:1!important;}}@media (min-width:768px){html body .products .product>.pw-product-card:focus-within .name{text-decoration:underline !important;text-underline-offset:3px;}}@media (min-width:768px){html body .products .product>.pw-product-card .p-desc{align-self:end!important;}}@media (min-width:768px){html body.type-category .pw-products[data-pw-products-kind=grid]{width:calc(100% + var(--pw-card-inset) + var(--pw-card-inset))!important;margin-inline:calc(0px - var(--pw-card-inset))!important;}}@media (min-width:768px) and (hover:hover) and (pointer:fine){html body .products .product>.pw-product-card:hover::before{opacity:1!important;}}@media (min-width:768px) and (hover:hover) and (pointer:fine){html body .products .product>.pw-product-card:hover .name{text-decoration:underline !important;text-underline-offset:3px;}}@media (min-width:768px) and (hover:none){html body .products .product>.pw-product-card:active::before{opacity:1!important;}}@media (min-width:768px) and (hover:none){html body .products .product>.pw-product-card:active .name{text-decoration:underline !important;text-underline-offset:3px;}}html body .pw-products[data-pw-products-kind=grid]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;margin:0!important;padding:0!important;width:100%!important;}html body .pw-products[data-pw-products-kind=grid]>.product{float:none!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;align-self:stretch;}html body .pw-products[data-pw-products-kind=grid]::before,html body .pw-products[data-pw-products-kind=grid]::after{content:none!important;display:none!important;}html body .pw-products[data-pw-products-kind=slider]>.product{box-sizing:border-box;min-width:0;padding:0 14px 12px!important;margin-top:0!important;margin-bottom:0!important;}html body .pw-products[data-pw-products-kind=slider]:not([style]){display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;}html body .pw-products[data-pw-products-kind=slider]:not([style])>.product{flex:0 0 25%;width:25%;scroll-snap-align:start;}@media (max-width:1199px){html body .pw-products[data-pw-products-kind=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;}}@media (max-width:1199px){html body .pw-products[data-pw-products-kind=slider]:not([style])>.product{flex-basis:33.333%;width:33.333%;}}@media (max-width:767px){html body .pw-products[data-pw-products-kind=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;}}@media (max-width:767px){html body .products .product>.pw-product-card{row-gap:8px;font-size:15px;grid-template-rows:auto 20px 3em 40px 22px minmax(56px,auto) minmax(48px,1fr) 3em;}}@media (max-width:767px){html body .products .product>.pw-product-card .name{font-size:15px!important;}}@media (max-width:767px){html body .products .product>.pw-product-card .price-final{font-size:20px!important;order:0 !important;position:static !important;float:none !important;white-space:nowrap !important;flex:0 0 auto !important;max-width:100% !important;overflow-wrap:normal;line-height:1.4 !important;}}@media (max-width:767px){html body .pw-products[data-pw-products-kind=slider]:not([style])>.product{flex-basis:50%;width:50%;}}@media (max-width:767px){html body .pw-products[data-pw-products-kind=slider]>.product{padding-inline:7px!important;}}@media (max-width:767px){html body .pw-product-card .widget-parameter-value:nth-child(n+3){display:none!important;}}@media (max-width:767px){html body .pw-product-card .pw-card-colors:has(.widget-parameter-list > .widget-parameter-value:nth-child(n+3)) .widget-parameter-more{display:block!important;}}@media (prefers-reduced-motion:reduce){html body .pw-product-card img,html body .products .product>.pw-product-card>a.image,html body .products .product>.pw-product-card::before{transition:none!important;}}:root{--pw-page-width:2012px;--pw-page-gutter:150px;}html body :is(.container,.container-full-width,.pw-container),html body #header .container,html body #footer .container,html body #content-wrapper.container,html body .top-navigation-bar>.container{box-sizing:border-box;width:100%!important;max-width:var(--pw-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--pw-page-gutter)!important;padding-right:var(--pw-page-gutter)!important;}html body :is(.container,.pw-container) :is(.container,.pw-container){width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;}html body :is(.banner-category>span,.homepage-banners-full-width .banner-wrapper>span){box-sizing:border-box;width:100%!important;max-width:var(--pw-page-width)!important;margin-inline:auto!important;padding-inline:var(--pw-page-gutter)!important;}html body #content-wrapper{padding-top:0;}html body #content{min-width:0;}html body .mo-home{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-inline:0!important;}html body .mo-home .mo-hero{padding-left:0!important;padding-right:0!important;}html body .pw-reviews-band{width:100%;margin:48px 0 0;padding:52px 0;background:#edf3f8;clear:both;}html body .pw-reviews-band .banner-rating{background:transparent!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;}html body .pw-contact-section{width:100%;max-width:none;}html body #footer .footer-bottom{width:100%;max-width:none;margin-inline:0;}html body #footer .footer-bottom>div{box-sizing:border-box;width:100%;max-width:var(--pw-page-width);margin-inline:auto;padding-inline:var(--pw-page-gutter);}@media (min-width:768px) and (max-width:991px){:root{--pw-page-gutter:50px;}}@media (max-width:767px){:root{--pw-page-gutter:16px;}}@media (max-width:767px){html body .pw-reviews-band{margin-top:32px;padding:32px 0;}}html.pw-topbar-pending body .top-navigation-bar{display:none!important;}@media (min-width:768px){html.pw-topbar-pending body:not(.in-krok-1):not(.in-krok-2):not(.in-dekujeme) .overall-wrapper:has(>.top-navigation-bar)::before{content:"";display:block;height:40px;flex:0 0 40px;}}html body .top-navigation-bar>.container{height:40px;min-height:40px;align-items:center;}html body .top-navigation-bar .top-navigation-tools{height:40px;min-height:40px;min-width:0;flex-wrap:nowrap;}html body .top-navigation-bar .top-navigation-tools>.dropdown{order:2;height:40px;flex-shrink:0;}html body .top-navigation-bar .top-navigation-tools>.dropdown:first-child{margin-left:auto;}html body .top-navigation-bar .dropdown>.dropdown-menu{top:100%;}@media (min-width:768px){html body .top-navigation-bar{padding-top:0;padding-bottom:0;}}@media (min-width:768px){html body .top-navigation-bar .top-navigation-menu{height:40px;min-height:40px;min-width:0;}}
