/* GENERATED: npm run build:theme. Sources: 12-detail-produktu.css, 11-produktove-karty.css, 07-homepage-bannery.css, 23-doplnky-a-spolecne.css, 20-formulare-tlacitka.css, 01-fonty-ikony.css, 04-zahlavi.css, 14-kosik-objednavka.css, 06-vyhledavani.css, 09-kategorie.css, 17-hodnoceni.css, 13-detail-zalozky.css, 03-rozlozeni-obsah.css, 19-zapati-kontakty.css, 10-filtry.css, 21-okna-galerie.css, 16-ucet.css, 05-menu.css, 08-slidery.css */
@media (min-width: 768px){.btn.add-to-cart-button::before,
    .btn.btn-cart::before,
    a.btn.add-to-cart-button::before,
    a.btn.btn-cart::before{display:none;}}@media (min-width: 768px){.products-block.products .p small{font-size:80%;color:#212937;}}@media (min-width: 768px){.products-block.products .p .price{line-height:1;padding-top:1rem;padding-bottom:1rem;}}@media (min-width: 768px){.products-block.products .p .price span,
    .products-block.products .p .price strong{font-size:20px;color:#212937;}}@media (min-width: 768px){.products-block .p-bottom .price-additional{font-size:13px;padding-bottom:3rem;}}@media (min-width: 768px){.homepage-box.welcome-wrapper{margin-top:0;margin-bottom:0;padding:0;}}@media (min-width: 768px){.type-detail .price-final-holder,
    .type-detail .price-final-holder .nowrap{font-size:40px;}}@media (min-width: 768px){.type-detail .price-final-holder .pr-list-unit{font-size:24px;font-weight:500;}}@media (min-width: 768px){.type-detail .price-final-holder .usr-vip .pr-list-unit{font-family:"Source Sans Pro", sans-serif !important;font-size:16px;font-weight:700;color:#559801;letter-spacing:-0.25px;}}@media (min-width: 768px){.type-detail .usr-vip{margin-left:10px;width:max-content;display:inline-block;}}@media (min-width: 768px){.type-detail .price-additional,
    .type-detail .price-measure{font-size:16px;color:var(--pw-muted);position:relative;top:5px;}}@media (min-width: 768px){.type-detail .p-info-wrapper .add-to-cart{display:grid;grid-template-columns:auto 1fr;grid-row-gap:1rem;grid-column-gap:1rem;padding:2rem;background:#fafafa;}}@media (min-width: 768px){.usr-vip .type-detail .p-info-wrapper .price-final .pr-list-unit{font-size:18px;font-weight:500;}}@media (min-width: 768px){.type-detail .usr-vip span,
    .type-detail .usr-vip span > span{font-family:"Source Sans Pro", sans-serif !important;font-size:16px;font-weight:700;color:#559801;letter-spacing:-0.25px;}}@media (min-width: 768px){.type-detail .btn.add-to-cart-button.btn-lg,
    .type-detail .btn.btn-cart.btn-lg,
    .type-detail a.btn.add-to-cart-button.btn-lg,
    .type-detail a.btn.btn-cart.btn-lg{margin-left:auto;width:100%;max-width:100%;text-transform:uppercase;font-weight:600;font-size:18px;}}@media (min-width: 768px){.type-detail .p-detail .add-to-cart .quantity{border-style:solid;border-width:1px;background:white;font-size:20px;font-weight:500;}}@media (min-width: 768px){.type-detail
    .variant-list
    div:not(.parameter-id-38):not(.parameter-id-41)
    .advanced-parameter-inner{width:auto;min-width:60px !important;}}@media (min-width: 768px){.type-detail
    .variant-list
    div:not(.parameter-id-38):not(.parameter-id-41)
    .parameter-value{padding:5px 10px;text-align:center !important;}}@media (min-width: 768px){.type-detail .usr-vip-button a{color:#559801;text-decoration:underline;margin-left:-2px;}}@media (min-width: 768px){.icon__list img{width:30px !important;height:30px !important;border-radius:50%;}}@media (min-width: 768px){.cart-count{margin-left:1rem;}}@media (min-width: 768px){.btn.cart-count::before,
    a.btn.cart-count::before{background:url("/user/documents/pekneweby-premium/assets/upload/temp/i/cart.png");background-size:contain;}}@media (min-width: 768px){.admin-logged .popup-widget.cart-widget,
    .popup-widget.cart-widget{top:170px;right:20px;left:auto;}}@media (min-width: 768px){.header-top > div:nth-of-type(2){width:33%;flex:0 1 33%;order:2;}}@media (min-width: 768px){.header-top > div:nth-of-type(3){width:33%;flex:0 1 33%;order:3;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:1rem;}}@media (min-width: 768px){.search #formSearchForm{max-width:500px;margin:0 auto;border:2px solid #014593;border-radius:50px;}}@media (min-width: 768px){.search #formSearchForm input[type="search"].form-control{border:0;border-radius:50px;}}@media (min-width: 768px){.search #formSearchForm .btn.btn-default,
    .search #formSearchForm a.btn.btn-default{color:#fff;background-color:#014593;border-color:#014593;border-radius:50px;top:8px;right:7px;height:40px;padding:5px 25px;}}@media (min-width: 768px){.subcategories li{position:relative;}}@media (min-width: 768px){.ui-slider-horizontal .ui-slider-handle::after{border-radius:0;background:white;}}@media (min-width: 768px){.ui-slider-horizontal .ui-slider-handle{width:20px;height:20px;margin-left:-10px;top:-7px;border-radius:2px;cursor:pointer;border:4px solid #559801 !important;}}@media (min-width: 768px){.ui-slider-horizontal .ui-slider-handle::after{border-radius:0 !important;background:white !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;}}@media (min-width: 768px){.ui-slider-horizontal .ui-slider-handle::after{content:"";position:absolute;top:0;left:0;width:12px;height:12px;}}@media (min-width: 768px){.variant-table .table-row:nth-child(odd){background:#fafafafa;padding:10px 0;}}@media (min-width: 768px){.toggler{order:12;width:100% !important;margin:2rem auto 0;cursor:pointer;}}@media (min-width: 768px){.toggler h5{font-size:16px;}}@media (min-width: 768px){.toggler{box-shadow:rgba(33, 35, 38, 0.1) 0 10px 10px -10px;padding:10px 25px;background-color:#fff;display:block;position:relative;border-radius:10px;width:450px;max-width:100%;}}@media (min-width: 768px){.toggler > h5{color:#1d1d1b;font-weight:400;}}@media (min-width: 768px){.toggler > h5:after{font-family:shoptet;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";font-size:12px;float:right;transition:all 0.3s linear;}}@media (min-width: 768px){.p-short-description > p{margin:0;}}@media (min-width: 768px){.toggler-2{order:12;width:100% !important;margin:2rem auto;cursor:pointer;}}@media (min-width: 768px){.toggler-2 h5{font-size:16px;}}@media (min-width: 768px){.toggler-2{box-shadow:rgba(33, 35, 38, 0.1) 0 10px 10px -10px;padding:10px 25px;background-color:#fff;display:block;position:relative;border-radius:10px;width:450px;max-width:100%;}}@media (min-width: 768px){.toggler-2 > h5{color:#1d1d1b;font-weight:400;}}@media (min-width: 768px){.toggler-2 > h5:after{font-family:shoptet;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";font-size:12px;float:right;transition:all 0.3s linear;}}@media (min-width: 768px){.toggler > h5.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}}@media (min-width: 768px){.icon__list img{width:40px;height:40px;margin:1rem;}}@media (min-width: 768px){header .top__icon{width:max-content;}}@media (min-width: 768px){#dkLabFavHeaderWrapper{display:inline-block;position:relative;top:0;left:0;right:auto;background:#014593;border-radius:var(--pw-radius-small);width:50px;height:50px;}}@media (min-width: 768px){#dkLabFavHeaderWrapper .dkLabFavHeaderIconBtn{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);}}@media (min-width: 768px){#dkLabFavHeaderWrapper .dkLabFavHeaderIconBtn::before{margin-right:0;}}@media (min-width: 768px){.btn.cart-count::before,
    a.btn.cart-count::before{content:"";background:url(/user/documents/pekneweby-premium/assets/upload/temp/i/2/cart.svg);background-size:26px;background-repeat:no-repeat;background-position:center;width:50px;height:50px;}}@media (min-width: 768px){#header .site-name a img{display:block;margin:0 auto;max-height:80px;}}@media (min-width: 768px){.price-wrapper .price.price-primary span{font-size:32px;font-weight:700;line-height:1;}}@media (min-width: 768px){.co-box{padding-left:0;}}@media (min-width: 768px){body:not(.in-hodnoceni-obchodu) .rating-content{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-row-gap:1rem;grid-column-gap:1rem;max-width:100% !important;margin:4rem auto;}}.evaluation.more{width:max-content;margin:2rem auto 4rem;}.evaluation.more a.evaluation-link{color:white;background:#014593;border-radius:5px;padding:1rem 2rem;}.id-1 .products-block .p-bottom .p-desc{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12pt;}.type-detail .p-code{color:#444;display:block;}.type-detail .detail-title{font-family:"Source Sans Pro", sans-serif !important;font-size:30px;font-weight:800;color:#1e2426;text-transform:uppercase;text-align:center;display:block;width:max-content;margin:8rem auto 2rem;}.shp-tabs-holder ul.shp-tabs{display:flex;}.shp-tabs-holder ul.shp-tabs li.description{order:1;}.shp-tabs-holder ul.shp-tabs li.productParameters{order:2;}.shp-tabs-holder ul.shp-tabs li.relatedFiles{order:3;}.shp-tabs-holder ul.shp-tabs li.productDiscussion{order:4;}.type-detail .shp-tabs-holder ul.shp-tabs li a[href="#productsAlternative"]{display:none;}.widget-parameter-wrapper .hide,
.widget-parameter-wrapper .no-display{display:block;}.widget-parameter-wrapper .widget-parameter-list{display:flex;flex-shrink:0;list-style-type:none;margin:0;padding:0;flex-wrap:wrap;width:100%;}@media (min-width: 992px){.breadcrumbs > span > a,
    .breadcrumbs > span > span{display:inline-block;}}@media (min-width: 992px){.cart-widget-button .btn{text-align:center;}}@media (min-width: 992px){.one-column-body .variant-table .table-row .table-col.standard-price-exist{width:calc(100% - 490px - 70px);}}@media (min-width: 992px){.breadcrumbs > span > a::before{top:33%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}}@media (min-width: 992px){.breadcrumbs > span > a::after{bottom:33%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}}@media (min-width: 992px){.breadcrumbs > span > a::after,
    .breadcrumbs > span > a::before{content:"";width:1px;height:20%;}}@media (min-width: 992px){.popup-widget.cart-widget::before{display:none !important;}}.top-products-wrapper h4 span{font-size:22px;}ol.top-products li{display:flex;align-items:center;margin-bottom:10px;background:#ffffff;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}@media (300px <=width <=401px){ol.top-products{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media (768px <=width <=991px){.kat__list-home{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;padding:4rem 0;max-width:100% !important;margin:4rem auto;}}@media (768px <=width <=991px){.kat__list-home.footer-box{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;max-width:100% !important;margin:2rem auto;padding:0;}}@media (401px <=width <=991px){ol.top-products{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media (902px <=width <=1201px){.kat__list-home{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;padding:4rem 0;max-width:100% !important;margin:4rem auto;}}@media (902px <=width <=1201px){.kat__list-home.footer-box{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;max-width:100% !important;margin:2rem auto;padding:0;}}@media (902px <=width <=1201px){ol.top-products{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media (min-width: 1200px){.co-box{padding-left:0;}}@media (min-width: 1200px){.co-box h4::before{display:none;}}@media (min-width: 1200px){.products-top .product{width:31.333333% !important;margin:18px 18px 18px 0 !important;}}@media (min-width: 1200px){ol.top-products{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media (min-width: 1200px){.kat__list-home{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;padding:4rem 0;max-width:100% !important;margin:4rem auto;}}@media (min-width: 1200px){.kat__list-home.footer-box{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;max-width:100% !important;margin:2rem auto;padding:0;}}@media only screen and (min-width: 768px) and (max-width: 991px){ul.subcategories .col-sm-4{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px){.subcategories.with-image li a .image img{max-height:100%;}}@media only screen and (min-width: 991px) and (max-width: 1701px){ul.subcategories .col-sm-4{width:33%;}}@media only screen and (min-width: 991px) and (max-width: 1701px){.subcategories.with-image li a .image img{max-height:100%;}}.type-category .filters-wrapper .btn.btn-default,
.type-category .filters-wrapper a.btn.btn-default{font-size:16px;font-weight:600;padding:10px 25px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;}[class~="widget-parameter-value"] a{font-size:0;border-radius:50%;width:100%;height:100%;}[class~="widget-parameter-wrapper"] [class~="widget-parameter-value"]{font-size:0;margin-top:0;}[class~="widget-parameter-wrapper"] [class~="widget-parameter-value"]{height:1.375pc;}[class~="widget-parameter-value"] a{display:block;}[class~="widget-parameter-wrapper"] [class~="widget-parameter-value"]{margin-left:0;}[class~="widget-parameter-wrapper"] [class~="widget-parameter-value"]{margin-bottom:4px;}[class~="widget-parameter-wrapper"] [class~="widget-parameter-value"]{margin-right:0.25pc;}@media (min-width: 990px){.type-detail .p-info-wrapper{position:relative;}}.type-detail #tvujmodal{display:none;}.type-detail #cboxLoadedContent #tvujmodal{display:block;}.type-detail #tvujmodal table{font-size:15px;}.type-detail #tvujmodal table tr{height:50px;}.type-detail #tvujmodal table td{padding:0 10px;}.type-detail #tvujmodal table tr:nth-of-type(1),
.type-detail #tvujmodal table tr:nth-of-type(11),
.type-detail #tvujmodal table tr:nth-of-type(13),
.type-detail #tvujmodal table tr:nth-of-type(15),
.type-detail #tvujmodal table tr:nth-of-type(17),
.type-detail #tvujmodal table tr:nth-of-type(3),
.type-detail #tvujmodal table tr:nth-of-type(5),
.type-detail #tvujmodal table tr:nth-of-type(7),
.type-detail #tvujmodal table tr:nth-of-type(9){background:#fafafa;}.type-detail #tvujmodal table tr td:nth-of-type(1){color:#000000;}.type-detail #tvujmodal table tr td:nth-of-type(2),
.type-detail #tvujmodal table tr td:nth-of-type(3){text-align:center;}.type-detail #tvujmodal table{margin-bottom:10px;}.type-detail #tvujmodal table td:nth-of-type(2){background:#dadada;color:#444;text-align:center;}.type-detail #tvujmodal table td:nth-of-type(3){background:#444;color:#ffffff;text-align:center;}.type-detail #tvujmodal table td:nth-of-type(4){background:#bc9e5b;color:#ffffff;text-align:center;}.type-detail .p-info-wrapper .usr-vip,
.type-detail .p-info-wrapper .usr-vip-button{display:none !important;}@media (max-width: 767px){#header{color:#014593;background-color:#f2f3f5;background-image:none;border-color:#f2f3f5;min-height:70px;}}@media (max-width: 767px){body.template-11 #dkLabFavHeaderWrapper{position:absolute;top:-90px !important;right:0px !important;}}@media (max-width: 767px){body:not(.ordering-process) #header .site-name{position:relative;top:0px;}}@media (max-width: 767px){.type-detail .p-info-wrapper .cena-sem{color:white;background:#559801;width:max-content;padding:10px 2rem;margin-top:-20px;}}@media (max-width: 767px){.type-detail .p-info-wrapper .cena-sem a{color:white;text-decoration:underline;}}@media (max-width: 767px){body:not(.in-hodnoceni-obchodu) .rating-content{display:grid !important;grid-template-columns:1fr;grid-row-gap:1rem;grid-column-gap:1rem;max-width:100% !important;margin:4rem auto;}}@media (min-width: 768px){.type-detail .p-info-wrapper .cena-sem{color:white;background:#559801;width:max-content;padding:10px 2rem;margin-top:-20px;}}@media (min-width: 768px){.type-detail .p-info-wrapper .cena-sem a{color:white;text-decoration:underline;}}@media (min-width: 768px){.type-detail .p-info-wrapper .usr-vip-button a{color:#559801;text-decoration:underline;margin-left:-2px;}}.p-info-wrapper .add-to-cart,
.p-info-wrapper .p-final-price-wrapper{padding:1rem;background:#fafafa;}.p-info-wrapper .availability-value,
.p-info-wrapper .detail-parameters{margin-bottom:0;}.p-info-wrapper .p-total .price-final{color:#666;font-size:20px !important;font-weight:500 !important;}.type-page .alert{background:#ffc702;line-height:2rem;padding:8px 14px;margin:0 0 1rem;border-left:4px solid   #014593;width:auto;}.type-page .alert p{color:#444;padding:0;margin:0;}.type-page .box-benefit-l .box-benefit-d{background:#014593;color:white;padding:2rem;border-radius:2px;font-size:18px;}.type-page .box-benefit-l .box-benefit-d h2{color:white;font-weight:600;text-transform:uppercase;font-size:28px;text-align:center;margin-bottom:6rem;}.type-page .box-benefit-l .box-benefit-d h3{font-size:20px;font-weight:600;color:white;text-align:left;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;}.type-page .box-benefit-d h2 > span{position:relative;}.type-page .box-benefit-d h2 > span::before{content:"";border-bottom:4px solid;width:50px;height:5px;position:absolute;top:130%;left:50%;transform:translate(-50%, -50%);}.type-page .box-benefit-d table{width:100%;}.type-page .box-benefit-d table tr{height:50px;}.type-page .alert-text{background:#ffc702;padding:10px 20px;border-radius:2px;color:#444;}@media only screen and (max-width: 767px){.type-page table.desktop{display:none;}}@media only screen and (max-width: 767px){.type-page .alert-text{background:#ffc702;padding:10px 20px;border-radius:2px;color:#444;width:100%;display:block;text-align:center;}}@media only screen and (max-width: 767px){.type-page .alert{background:#ffc702;line-height:2rem;padding:8px 14px;margin:0 0 1rem;border-left:4px solid   #014593;width:max-content;max-width:100%;display:block;}}@media only screen and (max-width: 767px){.type-page .box-benefit-l{display:grid;grid-template-columns:repeat(1, 100%);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}.box-benefit-d a{color:#ffc702;text-decoration:none;border-bottom:1px solid #ffc702;padding-bottom:2px;}@media only screen and (min-width: 768px) and (max-width: 1201px){.type-page table.mobile{display:none;}}@media only screen and (min-width: 768px) and (max-width: 1201px){.type-page .box-benefit-l{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media only screen and (min-width: 1201px){.type-page table.mobile{display:none;}}@media only screen and (min-width: 1201px){.in-vernostni-program .box-benefit-l{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;}}@media only screen and (min-width: 1201px){body:not(.in-vernostni-program).type-page .box-benefit-l{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;}}.type-detail .p-info-wrapper table.detail-parameters .parameter-dependent{color:red;}.type-detail ol.top-products li{padding:1rem;box-shadow:0.4px 5px 30px 4px rgb(217 217 217 / 60%);border-radius:5px;}.type-detail .dkLabVisitedProductsBox.dkLabVisitedClassic h2,
.type-detail .top-products-wrapper h4,
.type-detail .top-products-wrapper h4 span{font-family:"Source Sans Pro", sans-serif !important;font-size:30px;font-weight:800;color:#1e2426;text-transform:uppercase;text-align:center;display:block;width:max-content;margin:8rem auto 2rem;}.type-detail #dklabLogaSliderContent.container .lSSlideOuter{margin-top:10rem;}.alert-promo{color:red;background:white;margin:-18px 0px 1rem 0px;padding:5px;}.js-hidden.visible,
.js-hidden.visible-permanent{clear:both !important;}@media only screen and (min-width: 768px) and (max-width: 1440px){.products-inline:not(.products-top) > div .p .p-in .p-bottom > div{flex-direction:column;align-items:center;justify-content:flex-end;}}@media only screen and (min-width: 1440px){.products-inline:not(.products-top) > div .p .p-in .p-bottom > div{flex-direction:column;align-items:center;justify-content:flex-end;}}body:not(.in-hodnoceni-obchodu) h2.rating-title{display:none;}body:not(.in-hodnoceni-obchodu) .rating-content{margin-top:3rem;margin-bottom:3rem;display:block;}body:not(.in-hodnoceni-obchodu) .rating-page .stars-label{color:#1a1937;text-align:center;display:block;}body:not(.in-hodnoceni-obchodu) .rating-page .vote-wrap{border:2px solid   #014593;border-radius:5px;margin-bottom:0;padding:2rem;}body:not(.in-hodnoceni-obchodu) .rating-page .rate-average{font-size:66pt;font-weight:900;color:#014593;display:block;text-align:center;}body:not(.in-hodnoceni-obchodu) .rating-page .rate-star-wrap .stars{display:block;margin:0 auto 2rem;text-align:center;}@media only screen and (max-width: 767px){body:not(.in-hodnoceni-obchodu) .rating-page{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;width:90%;max-width:1840px;margin:0 5%;}}@media only screen and (max-width: 767px){body:not(.in-hodnoceni-obchodu) .rating-page .votes-wrap.simple-vote{display:grid;grid-template-columns:repeat(1, 98%);grid-gap:min(2vmax, 32px);grid-row-gap:1%;grid-column-gap:1%;max-width:1440px;margin:0 auto;}}@media only screen and (max-width: 767px){body:not(.in-hodnoceni-obchodu) .rating-page .vote-wrap:nth-of-type(1n + 3){display:none !important;}}@media only screen and (min-width: 768px) and (max-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page{display:grid;grid-template-columns:repeat(1, 1fr 3fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;max-width:1840px;margin:0 auto;}}@media only screen and (min-width: 768px) and (max-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page .votes-wrap.simple-vote{display:grid;grid-template-columns:repeat(3, 31%);grid-gap:min(2vmax, 32px);grid-row-gap:1%;grid-column-gap:1%;max-width:1840px;margin:0 auto;}}@media only screen and (min-width: 768px) and (max-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page .vote-wrap:nth-of-type(1n + 4){display:none !important;}}@media only screen and (min-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page{display:grid;grid-template-columns:repeat(1, 1fr 5fr);grid-gap:min(2vmax, 32px);grid-row-gap:2rem;grid-column-gap:2rem;max-width:1840px;margin:0 auto;}}@media only screen and (min-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page .votes-wrap.simple-vote{display:grid;grid-template-columns:repeat(5, 18%);grid-gap:min(2vmax, 32px);grid-row-gap:1%;grid-column-gap:1%;max-width:1840px;margin:0 auto;}}@media only screen and (min-width: 1441px){body:not(.in-hodnoceni-obchodu) .rating-page .vote-wrap:nth-of-type(1n + 6){display:none !important;}}.in-vip article table{width:100%;}.in-cenik article,
.in-cenik article p,
.in-cenik article a,
.in-cenik article ul,
.in-cenik article li,
.in-cenik article span{font-size:18px !important;}.in-cenik table{width:100%;margin-bottom:2rem;}.in-cenik table td{height:40px;}.in-cenik table tr:nth-of-type(1) td{color:white;background:#559801;}.in-cenik table tr:nth-of-type(1n + 2){border-bottom:1px solid #dadada;}.in-cenik table tr:nth-of-type(1n + 1) td{padding-left:2rem;}.in-cenik table tr:nth-of-type(1n + 2) td{color:#444;font-size:14px;background:#fafafa;padding-left:2rem;}.type-detail.brandMalfini .goldPartner{text-align:center;position:absolute;top:0;right:0;}.type-detail.brandPortwest .goldPartner a{color:#444;text-decoration:underline;}.type-detail.brandMalfini .goldPartner a{color:#daac54;text-decoration:underline;}@media only screen and (max-width: 767px){.type-detail.brandPortwest .goldPartner{text-align:center;position:absolute;top:0;right:1rem;}}@media only screen and (max-width: 767px){.type-detail.brandPortwest .goldPartner img{margin:0 auto 1rem;width:100%;max-width:50px;display:block;}}@media only screen and (max-width: 767px){.type-detail.brandMalfini .goldPartner img{margin:0 auto 1rem;width:100%;max-width:50px;display:block;}}@media only screen and (max-width: 767px){.type-detail.brandPortwest .goldPartner a span,
    .type-detail.brandMalfini .goldPartner a span{display:block;}}@media only screen and (min-width: 768px){.type-detail.brandPortwest .goldPartner{text-align:center;position:absolute;top:0;right:0;}}@media only screen and (min-width: 768px){.type-detail.brandPortwest .goldPartner img{margin:0 auto 1rem;width:100%;max-width:150px;display:block;}}@media only screen and (min-width: 768px){.type-detail.brandMalfini .goldPartner img{margin:0 auto 1rem;width:100%;max-width:70px;display:block;}}#banner{text-align:center;position:relative;top:0;width:100%;box-sizing:border-box;padding:0;z-index:1000;}#banner .close-btn{min-width:40px;min-height:40px;background:#fff;border-radius:2px;padding:1rem;position:absolute;top:2rem;right:2rem;cursor:pointer;}#banner .close-btn img{max-width:15px;}:focus-visible, [tabindex="0"]:focus-visible, input:focus-visible, input[type="checkbox"].focus-visible + label, input[type="checkbox"]:focus-visible + label, input[type="radio"].focus-visible + label, input[type="radio"]:focus-visible + label, select:focus-visible, textarea:focus-visible{box-shadow:none !important;outline:none !important;}.welcome-wrapper{width:100%;}.welcome .about{margin-bottom:32px;}.welcome .about .row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.welcome  .about .row h1{color:#559801;font-size:30px !important;margin:0 !important;margin-bottom:20px !important;text-align:left;font-weight:bold;}.welcome .about .row p{margin:0 !important;font-size:16px !important;}.welcome .about .row .col-md-6 img{width:100%;border-radius:20px;}.welcome .about .row .col-md-6:first-child p{max-width:685px;}@media (min-width: 768px){.row.banners-row{margin-left:0;margin-right:0;}}@media (min-width: 768px){.desktop .banners-row{margin-top:0;}}.footer-banners{margin-left:0;margin-right:0;position:relative;}.in-cenik table.pw-tabulka tr:nth-of-type(1) td{color:#444;font-size:14px;background:#fafafa;padding-left:2rem;}.pw-red{color:red !important;}.flag-discounts{display:none !important;}.type-detail:has(.p-detail-inner .flags .flag.flag-discounts)
.quantity-discounts .quantity-discounts__item:first-of-type{display:none;}.banner-rating .ratings__header img{margin-top:-67px;position:relative;z-index:3;}#header .navigation-buttons>button[data-target=login]{position:relative;top:0;left:0;right:auto;background:#014593;border-radius:50%;width:50px;height:50px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;}a.top-nav-button.top-nav-button-login.primary.login.toggle-window{display:none;}.top-navigation-bar ul{background:#477d00;color:#fff;}.top-navigation-bar ul a{color:white;}@media (min-width: 768px){.content{padding-left:0px;padding-right:0px;}}@media (min-width: 768px){.type-product .content{padding-top:0 !important;}}@supports (width:100vw){@media (min-width: 768px){.full-width{width:100vw;}}}@media (max-width: 767px){.content-wrapper.container{padding-left:12px;padding-right:12px;}}.header-top{height:160px;padding:0;.welcome .row > div:first-child{padding:5px !important;}}.navigation-buttons a:hover{background:#559801 !important;}.search #formSearchForm .btn.btn-default:hover, .search #formSearchForm a.btn.btn-default:hover{background:#559801 !important;}@media (min-width: 992px){.popup-widget.login-widget{top:130px;left:55% !important;}}@media (min-width: 992px){.admin-logged .popup-widget.login-widget{top:150px;left:55% !important;}}#ekomi-product-widget-identifier{height:0 !important;}@media (min-width: 768px){.admin-logged .popup-widget.cart-widget, .popup-widget.cart-widget{top:150px !important;right:20px;left:auto;}}@media (min-width: 768px){.popup-widget.cart-widget{top:130px !important;right:20px;left:auto;}}@media (min-width: 768px){#header .navigation-buttons .top-nav-button-login span{font-size:0;width:0;height:0;}}@media (min-width: 768px){#header .navigation-buttons a[data-target=cart]{margin-left:0 !important;}}@media (min-width: 768px){header .top__icon a.contact__icon{font-size:14pt;color:#fff;background:#014593;height:50px;min-height:50px;padding:0 25px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}}@media (min-width: 768px){#header .cart-count{position:relative;top:0;left:0;right:auto;width:50px !important;height:50px;padding:0;margin:0;display:inline-block;}}@media (min-width: 992px){.popup-widget.login-widget:before{right:30px;display:none;}}.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover{background-color:#014593;border-color:#014593;color:white;}.footer-banners{margin-top:38px;margin-bottom:80px;}@media (min-width: 768px){#header .header-top{padding:15px 0;}}#header .site-name a img{width:300px;max-height:unset !important;}.top-navigation-bar a[data-testid="headerSignup"]{display:none;}.navigation-buttons button[data-target="login"]::before{content:"\e922";color:white;display:block;position:absolute;left:50%;transform:translateX(-50%);font:400 20px/1 shoptet;}header .navigation-buttons{display:flex;gap:10px;}.header-bottom{background-color:#014593;}@media (min-width: 1200px){.header-bottom{height:69px;}}@media (min-width: 1200px){.container.navigation-wrapper.header-bottom-wrapper.js-navigation-container{height:68px;}}@media (min-width: 1200px){nav#navigation{height:68px;}}@media (min-width: 768px){#navigation .menu-level-1>li:first-child>a{margin-left:0;}}:focus-visible, [tabindex="0"]:focus-visible, input:focus-visible, input[type=checkbox].focus-visible+label, input[type=checkbox]:focus-visible+label, input[type=radio].focus-visible+label, input[type=radio]:focus-visible+label, select:focus-visible, textarea:focus-visible{outline:none !important;box-shadow:unset !important;}.carousel-inner>.item>a>img, .carousel-inner>.item>img{line-height:1;border-radius:20px;}@media (min-width: 768px){#header .header-top, #header .navigation-buttons{align-items:center;display:flex;}}.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion{background-color:#064493;border-color:#064493;color:white;border-radius:20px;}.owl-item{border-radius:20px;}.footer-bottom{background-color:#f7f7f7;}a.btn.btn-success{border-radius:20px;position:relative;text-decoration:none;}@media (min-width: 768px){#header .navigation-buttons a[data-target=cart]:before{font-size:26px;margin-right:1px;}}.btn.btn-primary, a.btn.btn-primary{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary);border-radius:20px;}.menu-helper>span{background-color:transparent;border-color:#cfcfcf;color:white;}@media (max-width: 767px){.welcome-wrapper{padding:0;margin:0;}}@media (max-width: 767px){#header .navigation-buttons>button[data-target=login]{position:relative;top:0;left:0;right:auto;background:#014593;border-radius:50%;width:45px;height:45px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;}}@media (max-width: 767px){.footer-banners{margin:10px;}}@media (max-width: 767px){body .pw-owl-carousel-znacky .owl-dots{margin-top:24px;min-height:32px;text-align:center;}}@media (max-width: 767px){.owl-carousel.owl-theme.pw-owl-carousel-znacky.owl-loaded.owl-drag{margin-bottom:10px !important;}}@media (max-width: 767px){.heurekaMobile{display:flex
    ;align-items:center;justify-content:left;margin-top:20px;}}@media (max-width: 767px){.custom-footer>div{padding-bottom:0;}}@media (max-width: 767px){body:not(.pw-has-mobile-nav):not(.pw-mobile-header-ready) .top-navigation-bar{display:block;left:0;position:fixed;top:0;z-index:9999;width:100%;}}@media (max-width: 767px){.top-navigation-bar .container>div{flex:auto;}}@media (max-width: 767px){#header .container.navigation-wrapper{flex-wrap:nowrap;}}@media (max-width: 767px){#header .site-name{align-items:center;display:flex;height:70px;margin-left:10px;max-width:155px;min-width:155px;padding-left:0;}}@media (max-width: 767px){#header .search{background-color:#f2f3f5;display:block;padding:0 var(--pw-page-gutter) 12px;position:absolute;top:64px;width:100%;}}@media (max-width: 767px){#header input.query-input.form-control.search-input.js-search-input{height:46px;border-radius:20px;border:2px solid #014593;}}
