@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;600;700&display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes highlight{0%,to{background-color:transparent}50%{background-color:#ffc}}@keyframes wa-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(1.7);opacity:0}}@media (min-width:1370px){.container{width:1370px}.col-xl-1{width:8.33%;float:left}.col-xl-2,.col-xl-3{width:16.66%;float:left}.col-xl-3{width:25%}.col-xl-4,.col-xl-5{width:33.33%;float:left}.col-xl-5{width:41.66%}.col-xl-6,.col-xl-7{width:50%;float:left}.col-xl-7{width:58.33%}.col-xl-8,.col-xl-9{width:66.66%;float:left}.col-xl-9{width:75%}.col-xl-10{width:83.33%;float:left}.col-xl-11{width:91.66%;float:left}.col-xl-12{width:100%;float:left}.footerIn .container{padding-bottom:3em;background-image:url(../images/www/footer_deleni.png),url(../images/www/footer_deleni.png);background-position:450px 0,890px 0;background-repeat:no-repeat}}.breadcrumb li{font-size:1.1em}.breadcrumb>li+li:before{font-family:Roboto,Arial,Helvetica,sans-serif;content:"/";font-size:1.1em}.detailVyrobku{position:relative;padding:0;margin-bottom:20px}.detailVyrobku h1,.detailVyrobku h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:600;font-size:1.8em;padding:0 0 10px;margin:0;text-decoration:none}.rating-container .rating-box{vertical-align:center;font-size:1.1em}.rating-container p.average-rating-number{display:inline-block;font-weight:700;padding:0 6px;font-size:1.1em}.rating-container p.total-rating{display:inline-block;font-size:1.1em}.rating-container p.compare-product,.rating-container p.total-rating a{color:#757575;text-decoration:underline}.header-container .header-wrapper .header-login .login__text a:hover,.rating-container p.compare-product:hover,.rating-container p.total-rating a:hover{text-decoration:none}.rating-container p.compare-product{padding-left:20px;padding-top:4px;display:inline-block;font-size:1.1em}.rating-container p.compare-product i{padding-right:4px}.detail-obrazek-container{flex-direction:column}.detail-info-container,.product-container>.detail-info-container,.product-container>.detail-obrazek-container{display:flex;flex-direction:column}.detail-obrazek-container{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-right:30px}.detail-obrazek-container img{width:100%;height:100%;object-fit:cover}.detail-obrazek-container ul.ikonyVyrobku{position:absolute;top:4px;left:4px;width:80px;overflow:hidden;padding:0;margin:0;list-style:none;z-index:0}.detail-obrazek-container ul.ikonyVyrobku li{float:left;margin-bottom:4px}.detail-obrazek-container ul.ikonyVyrobku li img{max-width:80px!important;max-height:80px!important}.detail-info-container{padding:30px;border-radius:5px;background-color:#f6f7fd}.main-price-container{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 0 8px}.info-parameters-container h2.main-title,.main-price-container p.sale-price-countdown{flex-basis:100%}.main-price-container .item-box{display:inline-flex;align-items:center;vertical-align:middle}.detail-info-container .main-price{font-size:2.6em;line-height:.9em;font-weight:700;padding:0 20px 0 0;margin:0}.detail-info-container .main-price-no-vat{font-size:1.1em;padding:0 0 6px;margin:0}.detail-info-container .lowest-price{font-size:1em;color:#757678;padding:0;margin:0}.detail-info-container .button-wrapper{display:flex;align-items:center;gap:10px;margin:8px 0}.detail-info-container .input-wrapper{position:relative;display:inline-block}.detail-info-container .input-quantity{width:80px;height:50px;font-size:16px;text-align:center;border:1px solid #ccc;border-radius:5px;outline:0;padding-right:20px;color:#737373}.detail-info-container .input-quantity::-webkit-inner-spin-button,.detail-info-container .input-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-info-container .input-quantity[type=number]{-moz-appearance:textfield}.detail-info-container .input-buttons{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px}.detail-info-container .input-button{background:0 0;border:0;color:#737373;font-size:14px;cursor:pointer;padding:2px}.detail-info-container .input-button:hover,.header-container .header-wrapper .header-fulltext button:hover>i,.header-container .header-wrapper .header-socials a:hover>svg{color:#000}.detail-info-container .button-add-to-cart{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px;border-radius:5px;border:0;background:#1aa800;color:#fff;font-size:1.5em;font-weight:700;cursor:pointer;margin:10px 0;height:50px}.detail-info-container .button-add-to-cart:hover{background-color:#218838}.detail-info-container .button-add-to-cart .ico-shopping-cart{color:#fff;width:32px;height:32px}.main-price-container .product-badge{padding:0 10px;border-radius:5px;margin-right:8px}.main-price-container .product-sale-badge{color:#fff;background-color:#2e7d32}.sale-main-price{color:#2e7d32}.main-price-container .product-sale-badge span.sale-text{font-size:.9em;padding-right:6px}.main-price-container .product-sale-badge span.sale-percentage{font-size:1.5em;font-weight:700}.main-price-container .product-top-selling-badge{color:#fff;background-color:#00b5dc}.main-price-container .product-best-price-badge{color:#fff;background-color:#9d1fdc}.main-price-container .product-sale-out-badge{color:#fff;background-color:#000}.detail-info-container .original-price{color:#000;font-size:1.1em;font-weight:500;margin:0 0 4px}.detail-info-container p.product-availability span.dostupnostTxt{color:#1aa800;font-size:1.4em;font-weight:700;padding-right:4px}.detail-info-container p.product-availability span.dostupnostTxt.outOfStock{font-weight:200;color:#000}.detail-info-container p.product-availability span.kusy{font-size:1.1em;color:#1aa800}.detail-info-container p.product-availability span.dobaDoruceni:before{content:"-";padding-right:4px}.detail-info-container p.product-availability span.dobaDoruceni{padding-left:4px;font-size:1.2em}.detail-info-container p.product-free-delivery{color:#555}.detail-info-container p.product-free-delivery span{font-weight:700;font-size:1.2em;text-decoration:underline;padding-right:10px;color:#555}.detail-info-container p.product-free-delivery .ico-truck{width:30px;height:30px;color:#555;vertical-align:bottom}.detail-info-container p.product-address-delivery,.detail-info-container p.product-personal-collection-sale{color:#737476;font-size:1.1em}.detail-info-container p.product-address-delivery span.price{color:#000;font-weight:500}.detail-info-container p.product-personal-collection-sale span.price-after-sale,.detail-info-container p.product-personal-collection-sale span.sale-on-product{color:#000;font-weight:700}.detail-info-container i.tooltip-helper{font-size:1.6em;cursor:help;vertical-align:bottom}.detail-info-container .tooltip-inner,.info-parameters-container .info-parameters-wrapper table.parameters-table td.popis .tooltip-inner{font-family:Roboto,Helvetica,sans-serif;min-width:250px!important;max-width:450px!important;background-color:#737476;font-size:13px;text-align:left;text-shadow:none;box-shadow:none;padding:6px}.detail-info-container .tooltip.top .tooltip-arrow,.info-parameters-container .info-parameters-wrapper table.parameters-table td.popis .tooltip.top .tooltip-arrow{border-top-color:#737476}.detail-info-container p.product-group-name{font-size:1.2em;text-decoration:underline;padding-top:6px}.product-group-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-bottom:12px}.product-group-container .product-group-item,.product-image-group-container .product-image-group-item{background-color:#e3e9ed;padding:8px 10px;border-radius:5px;display:flex;justify-content:center;align-items:center}.product-group-container .product-group-item.item-active,.product-group-container .product-group-item.item-active>a,.product-group-container .product-group-item:hover,.product-group-container .product-group-item:hover>a{background-color:#0086e1;color:#fff}.product-group-container .product-group-item a{color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none}.product-image-group-container{margin:16px 0;display:flex;gap:8px;justify-content:left;flex-wrap:wrap}.product-image-group-container .product-image-group-item{position:relative;background-color:#fff;height:80px;padding:2px;border:1px solid #dadbde;overflow:hidden;max-width:120px}.product-image-group-container .product-image-group-item .corner-action-badge{width:0;height:0;border-top:50px solid red;border-bottom:50px solid transparent;border-right:50px solid transparent;position:absolute;left:0;z-index:100;border-top-left-radius:4px}.product-image-group-container .product-image-group-item .corner-action-badge span{position:absolute;top:-33px;width:100px;left:-37px;text-align:center;font-size:12px;font-family:Roboto,serif;transform:rotate(-45deg);display:block;color:#fff}.product-image-group-container .product-image-group-item.item-active,.product-image-group-container .product-image-group-item:hover{border-color:#008fe1}.product-image-group-container .product-image-group-item img{width:100%;height:100%;object-fit:contain;-webkit-transition:-webkit-transform .7s;-moz-transition:-moz-transform .7s;-o-transition:-o-transform .7s;transition:transform .7s}.product-meta-container{margin:26px 0 0;padding:0;display:flex;color:#96979a}.product-meta-container p{display:flex;padding:0;margin:0 10px 0 0;gap:10px}.product-meta-container p:not(:last-child)::after{content:"|";margin-left:0}.detail-obrazky-container{margin-bottom:24px}.detail-obrazky-container .otherImg{position:relative;width:auto;margin:0 auto 20px!important}.detail-obrazky-container:hover .owl-next{display:inline-block}.detail-obrazky-container .owl-carousel .owl-dots,.info-parameters-container .info-parameters-wrapper table.parameters-table th{display:none}.detail-obrazky-container .noBg .owl-carousel{background:#fff!important}.detail-obrazky-container .owl-next,.detail-obrazky-container .owl-prev{position:absolute;top:18px;color:#e3e3e3;font-size:2em;margin:5px;padding:4px 10px;background:0 0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0}.detail-obrazky-container .owl-prev{left:-30px;display:inline-block}.detail-obrazky-container .owl-next{right:-30px;display:none}.detail-obrazky-container .owl-nav [class*=owl-]:hover{background:0 0;color:#c2c2c2;text-decoration:none}@media (min-width:1199px){.detail-obrazky-container .owl-prev{left:-30px}.detail-obrazky-container .owl-next{right:-30px}}.detail-obrazky-container .owl-carousel{padding:0;margin:0;border:0;vertical-align:middle;background:#fff}.detail-obrazky-container .owl-carousel .owl-item{padding:0;margin:0;width:auto;vertical-align:middle!important;height:100px;overflow:hidden;background:#fff;border:1px solid #dadbde;border-radius:5px}.detail-obrazky-container .owl-carousel .owl-item:hover{border-color:#008fe1}.detail-obrazky-container .owl-carousel .owl-item img{margin:auto;max-height:100px;vertical-align:middle!important;display:block;padding:2px 2px 4px;width:100%!important;-webkit-transform-style:preserve-3d}.info-container{display:flex;flex-direction:column;gap:0;margin:auto;font-size:1.2em}.info-item{display:flex;align-items:center;border-bottom:1px solid #ddd;padding:8px 0}.info-item:last-child,.info-parameters-container .info-parameters-wrapper table.parameters-table tr:last-child td{border-bottom:none}.info-icon{padding-left:12px;display:flex;align-items:center;justify-content:center;margin-right:25px}.info-icon svg{width:50px;height:auto}.info-text{flex:1}.info-title{color:#0087d6;font-weight:700;display:block;padding-top:6px;margin-bottom:3px}h2.product-detail-nadpis-sekci{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.9em;font-weight:700;padding-bottom:20px;color:#0084dc}.recommended-to-buy-container{display:flex;gap:4px;margin:0 0 30px}.recommended-to-buy-item{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;align-content:space-between;max-width:25%;border-radius:5px;padding:10px;border:1px solid #ccc;transition:transform .2s ease-in-out}.recommended-to-buy-item:hover{transform:translateY(-5px)}.recommended-to-buy-item h2{flex-basis:100%;font-size:16px;margin:0 0 6px;color:#000}.image-price-wrapper{flex-basis:100%;display:flex;overflow:hidden;align-items:center;justify-content:center;height:100px}.recommended-to-buy-item .image-price-wrapper .product-image{flex-basis:70%;text-align:center}.recommended-to-buy-item .image-price-wrapper .product-image img{max-height:100px}.recommended-to-buy-item .image-price-wrapper .product-price-button{flex-basis:30%;text-align:center;align-items:center;justify-content:center}.recommended-to-buy-item .product-price-button p.product-price{font-size:20px;font-weight:700;color:#000}.recommended-to-buy-item .product-price-button p.product-price span{font-size:16px;font-weight:400}.recommended-to-buy-item .product-price-button button.button-add-to-cart{padding:4px 10px;border-radius:5px;border:0;background:#1aa800;color:#fff;font-size:1.2em;font-weight:500;cursor:pointer}.recommended-to-buy-item button.button-add-to-cart:hover{background-color:#218838}.mySwiper{height:190px!important}.swiper-slide{position:relative;display:flex!important;text-align:center;align-items:center;justify-content:center}.swiper-slide a{display:flex;width:100%}.swiper-slide img{width:100%;max-height:180px;min-width:100%;object-fit:contain}.info-parameters-container{display:flex;flex-wrap:wrap;align-items:start;justify-content:center}.info-main-image-wrapper{flex-basis:100%;margin-bottom:22px}.info-parameters-container .info-main-image-wrapper img{width:100%;border-radius:10px}.info-parameters-container .info-text-wrapper{width:60%;text-align:justify;border-right:1px solid #f0f1f4;padding-right:40px;margin-bottom:40px}.info-parameters-container h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.9em;font-weight:700;padding-bottom:20px;color:#0084dc}.info-parameters-container .info-text-wrapper p{padding:0;margin:0}.info-parameters-container .info-text-wrapper a{color:#0084dc}.info-parameters-container .info-parameters-wrapper{width:40%;padding:0 0 40px 40px;overflow-x:auto}.info-parameters-container .info-parameters-wrapper table.parameters-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:#333;border-radius:0;overflow:hidden;border:0;min-width:400px}.info-parameters-container .info-parameters-wrapper table.parameters-table td{padding:8px 12px;border-bottom:1px solid #f0f1f4;word-wrap:break-word;white-space:normal;vertical-align:middle}.info-parameters-container .info-parameters-wrapper table.parameters-table td.popis i{background-color:transparent;color:#aaa;padding-bottom:0;vertical-align:bottom}.info-parameters-container .info-parameters-wrapper table.parameters-table tr:nth-child(odd){background-color:#fff}.info-parameters-container .info-parameters-wrapper table.parameters-table tr:hover{background-color:#efefef}.info-parameters-container .info-parameters-wrapper table.parameters-table td:first-child{font-family:"Poppins",sans-serif;font-weight:400;color:#888;white-space:nowrap}.square-image-wrapper{position:relative;width:100%;aspect-ratio:1/1;margin:10px 0 20px}.square-image-wrapper.title-video{aspect-ratio:auto;height:386px;margin-top:30px}.square-image-wrapper .grid-1x2,.square-image-wrapper .grid-2x2{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.square-image-wrapper .grid-1x2{gap:10px;height:386px;max-height:386px}.square-image-wrapper .grid-2x2{grid-template-rows:repeat(2,1fr);gap:30px;height:100%}.square-image-wrapper .grid-1x2 .cell,.square-image-wrapper .grid-2x2 .cell{position:relative;overflow:hidden;background:#000;border-radius:12px}.square-image-wrapper .grid-1x2 .cell img,.square-image-wrapper .grid-2x2 .cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.square-image-wrapper .cell-video .iframe-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;height:100%;width:auto;aspect-ratio:16/9}.square-image-wrapper .grid-1x2 .cell-video .iframe-background{aspect-ratio:16/9}.strankovaniPruhResponse .item a,.strankovaniPruhResponse ul,.video-overlay-link{display:flex;justify-content:center;align-items:center}.video-overlay-link{position:absolute;inset:0;z-index:10;cursor:pointer;background:0 0;transition:background .3s ease}.video-overlay-link:hover{background:rgba(0,0,0,.3);text-decoration:none}.video-cta{opacity:0;color:#fff;font-size:18px;font-weight:700;padding:15px 30px;background:rgba(0,0,0,.7);border-radius:5px;transition:opacity .3s ease;pointer-events:none}.video-overlay-link:hover .video-cta{opacity:1}@media (max-width:767px){.square-image-wrapper.title-video{position:relative;height:auto}.square-image-wrapper .grid-1x2{position:relative;grid-template-columns:repeat(1,1fr);width:100%;height:640px;max-height:inherit}.square-image-wrapper{position:relative;width:100%;aspect-ratio:1/1;margin:10px 0 20px}.square-image-wrapper .grid-1x2 .cell,.square-image-wrapper .grid-2x2 .cell{border-radius:0}.square-image-wrapper .grid-2x2{gap:10px}}@supports (aspect-ratio:1){.square-image-wrapper .cell-video .iframe-background-wrapper{display:flex;justify-content:center;align-items:center}.square-image-wrapper .cell-video .iframe-background{height:100%;width:auto;aspect-ratio:16/9}.square-image-wrapper .cell-video .iframe-background-wrapper:has(.iframe-background[style*=wider]) .iframe-background{width:100%;height:auto}}.lazy-loaded{opacity:1;transition:opacity .5s ease}.lazy-loading{opacity:0}.strankovaniPruhResponse ul{gap:20px;list-style:none;padding:0 0 10px;margin:0}.strankovaniPruhResponse .item a{font-size:1.2em;padding:6px 8px;font-weight:500;background:#eee;background:-webkit-linear-gradient(top,#fff,#dad9d8);background:-moz-linear-gradient(top,#fff,#dad9d8);background:-ms-linear-gradient(top,#fff,#dad9d8);background:-o-linear-gradient(top,#fff,#dad9d8);border:1px solid #ccc;border-radius:8px}.strankovaniPruhResponse .item.middleBtn a{font-size:1.2em;font-weight:400;padding:12px 18px;color:#fff;background:#535973;border:1px solid #ccc}.strankovaniPruhResponse .item a:hover{color:#fff;background:#535973;text-decoration:none}.strankovaniPruhResponse .item.middleBtn a span{padding:0 0 0 4px}@media (min-width:768px){.strankovaniPruhResponse .item.next,.strankovaniPruhResponse .item.prev{display:none}}@media (max-width:767px){.strankovaniPruhResponse ul{padding:30px 0 40px}.strankovaniVyrobkuBottom{display:none}}.popisKategorieSpodni{clear:both;padding-top:20px!important}.header-container .header-wrapper{display:flex;padding-top:10px;text-align:center;align-items:center}.header-container .header-wrapper .header-logo img{width:250px}.header-container .header-wrapper .header-socials{align-items:center;display:flex;padding:4px 0 0;margin:0 0 0 20px}.footer .base-links ul li a,.footer ul.footer-menu li a,.header-container .header-wrapper .header-socials a{padding:0;margin:0}.header-container .header-wrapper .header-socials svg{width:38px;color:#bfbfbf;padding:0;margin:0 8px 0 0}.header-container .header-wrapper .header-fulltext{display:flex;align-items:center;flex-wrap:nowrap;border:1px solid #7c7c7c;border-radius:10px;padding:0 10px;background:#fff;margin-left:20px;width:100%;max-width:330px}.header-container .header-wrapper .header-fulltext form{display:flex;flex-wrap:nowrap;width:100%}.header-container .header-wrapper .header-fulltext input{border:0;outline:0;flex-grow:1;font-size:16px;padding:14px;color:#7c7c7c;min-width:150px;text-align:center}.header-container .header-wrapper .header-fulltext input::placeholder{color:#7c7c7c}.header-container .header-wrapper .header-fulltext button{background:0 0;border:0;cursor:pointer;font-size:16px;flex-shrink:0;white-space:nowrap;padding:0 6px;display:flex;align-items:center;justify-content:center}.header-container .header-wrapper .header-fulltext button i{font-size:1.6em;padding:0;margin:0}.header-container .header-wrapper .header-contacts{color:#333}.header-container .header-wrapper .header-contacts svg,.header-container .header-wrapper .header-login svg{width:50px;color:#bfbfbf}.header-container .header-wrapper .header-contacts .contact__text,.header-container .header-wrapper .header-login .login__text{display:flex;flex-direction:column;font-size:14px;color:#7c7c7c}.header-container .header-wrapper .header-contacts .contact__text strong{font-size:18px;color:#323232}.header-container .header-wrapper .header-contacts,.header-container .header-wrapper .header-login{display:flex;align-items:center;text-align:left;gap:10px;margin-left:20px}.header-container .header-wrapper .header-login .login__text a{color:#7c7c7c;text-decoration:underline}.header-container .header-wrapper .header-basket{position:relative;display:flex;flex-grow:1;align-items:center;text-align:right;justify-content:right;margin-left:20px;z-index:1;background:#fff!important;border-top-left-radius:6px;border-top-right-radius:6px}.header-container .header-wrapper .header-basket svg{width:50px;color:#1aa800}.header-container .header-wrapper .header-basket .basket__text a:hover,.header-container .header-wrapper .header-basket a:hover>svg{color:#116700}.header-container .header-wrapper .header-basket p.basket__badge{position:absolute;top:4px;left:30%;background-color:#1aa800;text-align:center;color:#fff;width:20px;padding:0;border-radius:50%}.header-container .header-wrapper .header-basket .basket__text a{color:#1aa800}.header-container .header-wrapper .header-basket .basket__text{color:#1aa800;font-size:1.8em;font-weight:700;padding:0 16px}.header-container .header-wrapper .header-basket .basket__text span.mena-kosiku{font-size:18px}.footer{background-color:#6b8594;color:#fff;padding:20px 40px;font-size:1.1em}.footer-container{display:flex;flex-direction:column;margin:0 auto}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-column{min-width:200px;margin:10px 0;padding:0 20px 0 0}.footer-column img.logo{width:60%;margin-bottom:10px}.footer-column p.modry,.footer-column p.modry a,.footer-column span.modry,.footer-column span.modry a{color:#c7dbec!important}.footer-column ul{padding:0 0 16px 16px;margin:0}.footer-column li{list-style:disc;padding:0;margin:0;text-align:left}.footer-column:nth-child(1){flex:30%;padding-right:30px}.footer-column:nth-child(2),.footer-column:nth-child(3){flex:25%}.footer-column:nth-child(4){flex:20%}.footer p.nadpis{position:relative;font-size:1.5em;display:inline-block;padding-bottom:14px}.footer p.nadpis::after{content:"";display:block;width:120%;height:4px;background-color:#a8c2d2;position:absolute;bottom:0;left:0}.footer a{color:#fff;text-decoration:none;display:block;margin:5px 0}.footer a:hover,.terms-and-conditions a{text-decoration:underline}.footer .social-icons{display:flex;gap:16px;margin:20px 0}.footer .social-icons button{background-color:#91a0ac;border-radius:10px;color:#fff;text-shadow:none;border:0;width:56px;height:56px}.footer .social-icons button i{font-size:2em;color:#fff}.footer .social-icons button:hover>i{color:#000}.footer .base-links ul{column-count:2;column-gap:10px;padding:0;margin:0}.footer .base-links ul li,.footer ul.footer-menu li{list-style:none;padding:0;margin:0;text-align:left}.footer ul.footer-menu{padding:0 0 16px 16px;margin:0}.footer ul.footer-menu li{list-style:disc}.footer .email-info p{padding:0 0 4px}.website-sitemap img{display:none}.website-sitemap .menuPkatItem p.nadpis{font-weight:700}.website-sitemap ul#nav{list-style:none;padding-left:0}.website-sitemap ul#nav li .vysouvaci a:first-child{font-size:18px;font-weight:700}@media (max-width:767px){.navbar__phone i,.navbar__search i{color:#838181}.akcni-vyrobky-info-pruh{height:inherit}.limited-time-action-exists .header--res{top:30px}.detail-obrazky-container-xs{position:relative;width:100%;overflow:hidden}.detail-obrazky-container .owl-next{display:inherit}.detail-info-container{padding:20px 10px}.detail-info-container p.product-availability span.dostupnostTxt{font-size:1.1em}.detail-info-container p.product-availability span.dobaDoruceni,.detail-info-container p.product-personal-collection-sale,.info-container{font-size:1em}.info-item{padding:0}.detail-info-container .button-add-to-cart{font-size:100%}.detail-info-container p.product-free-delivery span{font-weight:500;font-size:1.1em}.detail-obrazky-container{margin-top:20px}.detail-obrazky-container .owl-carousel .owl-item{height:auto}.detail-info-container .main-price{font-size:2.2em}.recommended-to-buy-container{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 30px;display:none}.recommended-to-buy-title{display:none}.recommended-to-buy-item{width:100%;max-width:100%}.detailPodobneProdukty .owl-prev{left:0}.detailPodobneProdukty .owl-next{right:0}.info-parameters-container .info-text-wrapper{width:97%}.info-parameters-container .info-parameters-wrapper{width:97%;padding:20px 0 0}}@media (min-width:768px) and (max-width:991px){.recommended-to-buy-container{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 30px}.recommended-to-buy-item{width:49%;max-width:49%}.header-container .header-wrapper .header-contacts,.header-container .header-wrapper .header-login,.header-container .header-wrapper .header-socials{display:none}.header-container .header-wrapper .header-fulltext{max-width:270px;margin-left:20px}}@media (min-width:992px) and (max-width:1199px){.recommended-to-buy-item h2{font-size:13px}.recommended-to-buy-item .image-price-wrapper .product-image{flex-basis:50%;text-align:center}.recommended-to-buy-item .image-price-wrapper .product-price-button{flex-basis:50%}.recommended-to-buy-item .image-price-wrapper .product-image img{max-height:80px;max-width:100px}.header-container .header-wrapper .header-contacts,.header-container .header-wrapper .header-socials{display:none}.header-container .header-wrapper .header-fulltext{max-width:340px;margin-left:20px}}@media (min-width:1200px) and (max-width:1369px){.header-container .header-wrapper .header-socials{margin:0 0 0 10px}.header-container .header-wrapper .header-fulltext{max-width:240px;margin-left:10px}.header-container .header-wrapper .header-contacts .contact__text{font-size:12px}.header-container .header-wrapper .header-contacts .contact__text strong{font-size:16px}}:root{--header-height:66px}@media (min-width:768px){.menu-wrapper{background:#fff;padding:0;margin:10px 0}.menu-wrapper,.menu-wrapper .row{position:relative}.eshop-menu{font-family:"Poppins",sans-serif;list-style:none;display:flex;padding:0;margin:0;gap:0;justify-content:stretch}.eshop-menu>li{position:static;flex-grow:1;text-align:center}.eshop-menu>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#000;height:100%;padding:0 0 10px;border:1px solid transparent;border-bottom:0}.eshop-menu>li.open-menu:not(:has(ul))>a{border-bottom:1px solid #f1f1f1;border-radius:10px}.eshop-menu .open-menu>a,.eshop-menu a:hover,.eshop-menu>li>a:hover{color:#6280bb;font-weight:600;text-decoration:none}ul.eshop-menu li .image-wrapper{display:block;margin-bottom:5px}ul.eshop-menu li .image-wrapper img{width:80%;height:auto;max-width:150px;object-fit:cover}.eshop-menu li ul{display:none;position:absolute;top:100%;left:0;right:0;width:auto;min-width:0;padding:20px 0;z-index:1000;box-sizing:border-box;text-align:left;white-space:normal;border:1px solid #f1f1f1;border-radius:0 10px 10px 10px;box-shadow:0 8px 34px -4px rgba(0,0,0,.15),0-2px 8px -4px rgba(0,0,0,.08);background:#fff;margin-top:-2px}.eshop-menu>li.open-menu{z-index:1001}.eshop-menu>li.open-menu>a{border:1px solid #f1f1f1;border-bottom:none;border-radius:10px 10px 0 0;background:#fff;position:relative;z-index:1001}.eshop-menu li ul li:first-child{flex-basis:100%;width:100%;font-weight:700;margin-bottom:14px;padding-bottom:8px}.eshop-menu>li.open-menu>ul>li:first-child{border-right:none;order:999;width:100%;font-weight:400;border-bottom:none;padding:8px;margin:20px 30px 0;color:#6280bb;background:#f7f8fd;border-radius:10px}.eshop-menu>li.open-menu>ul{display:flex;flex-wrap:wrap;gap:0 0;align-items:stretch}.eshop-menu>li.open-menu>ul>li:first-child>a{font-weight:700;font-size:16px;color:#6280bb;border-bottom:none;margin-bottom:0;display:flex;align-items:center;gap:12px}.eshop-menu>li.open-menu>ul>li:first-child>a::after{content:"";width:8px;height:10px;margin-left:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none' stroke='%23aaa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1 7,7 1,13'/></svg>");background-repeat:no-repeat;background-position:center;flex-shrink:0;transition:transform .15s ease}.eshop-menu>li.open-menu>ul>li:first-child>a::before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236280BB'><path d='M3 3 L11 3 L21 13 L13 21 L3 11 Z' stroke='%236280BB' stroke-width='1' stroke-linejoin='round'/><circle cx='8' cy='8' r='1.6' fill='%23ffffff'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.eshop-menu>li.open-menu>ul>li{width:25%;box-sizing:border-box;padding:0 16px;margin-bottom:0;list-style:none;vertical-align:top;border-right:1px solid #e0e0e0}.eshop-menu>li.open-menu>ul>li::after{content:"";position:absolute;top:10%;bottom:10%;right:0;width:1px;background:linear-gradient(180deg,transparent 0,#e0e0e0 20%,#e0e0e0 80%,transparent 100%)}.eshop-menu>li.open-menu>ul>li:nth-child(4n+1){border-right:none}.eshop-menu>li.open-menu>ul>li>a{display:block;font-weight:500;font-size:18px;color:#000;text-decoration:none;margin:0;background:0 0;padding:8px 12px 8px 0}.eshop-menu>li.open-menu>ul>li>a:hover{color:#6280bb;text-decoration:underline;background:#f7f8fd}.eshop-menu>li.open-menu>ul>li>ul{display:block!important;position:static;box-shadow:none;border:0;border-radius:0;padding:12px 0 0 14px;margin:0;background:0 0;white-space:normal;min-width:0;width:100%}.eshop-menu>li.open-menu>ul>li>ul>li{width:100%;margin-bottom:0;list-style:none}.eshop-menu>li.open-menu>ul>li>ul>li:first-child{font-weight:400;border-bottom:none;padding-bottom:0;margin-bottom:0}.eshop-menu>li.open-menu>ul>li>ul>li>a{font-size:15px!important;font-weight:300;color:#000;text-decoration:none;display:block;padding:3px 4px!important}.eshop-menu>li.open-menu>ul>li>ul>li>a:hover{text-decoration:underline;color:#6280bb;background:#f7f8fd}.eshop-menu>li.open-menu>ul>li>ul>li>ul{display:none!important;position:static;box-shadow:none;border:0;border-radius:0;padding:0 0 0 10px;margin:2px 0 6px;background:0 0;min-width:0;width:100%;border-left:2px solid #e0e0e0}.eshop-menu>li.open-menu>ul>li>ul>li>ul>li{width:100%;margin-bottom:2px;list-style:none}.eshop-menu>li.open-menu>ul>li>ul>li>ul>li:first-child{font-weight:400;border-bottom:none;padding-bottom:0}.eshop-menu>li.open-menu>ul>li>ul>li>ul>li>a{font-size:12px;color:#000;text-decoration:none;display:block;padding:1px 0}.eshop-menu>li.open-menu>ul>li>ul>li>ul>li>a:hover{color:#6280bb;text-decoration:underline}.eshop-menu li ul .image-wrapper{display:inherit;margin:0}.eshop-menu>li.open-menu ul li a{padding:3px 12px;font-size:15px}.eshop-menu>li.open-menu ul li a,.eshop-menu>li.open-menu>ul>li>ul>li>a{display:flex;gap:12px;border-radius:6px;margin:0;transition:background .15s;align-items:center}.eshop-menu>li.open-menu>ul>li a .image-wrapper{color:#6280bb;background:#f7f8fd;padding:10px;border-radius:6px}.eshop-menu li.open-menu ul li a .image-wrapper img,.eshop-menu>li.open-menu>ul>li>ul>li>a .image-wrapper img{width:inherit;height:25px;max-width:45px;object-fit:inherit}.eshop-menu>li.open-menu>ul>li>ul>li>a::after{content:"";width:8px;height:10px;margin-left:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none' stroke='%23aaa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1 7,7 1,13'/></svg>");background-repeat:no-repeat;background-position:center;flex-shrink:0;transition:transform .15s ease}.eshop-menu>li.open-menu>ul>li>ul>li>a .image-wrapper{display:inherit;margin:0;padding:0;background:0 0}.eshop-menu li.open-left>ul{left:0;right:0}.eshop-menu>li.open-menu>ul>li>ul>li:first-child,.eshop-menu>li.open-menu>ul>li>ul>li>ul>li:first-child{display:none}}@media (min-width:768px) and (max-width:991px){.eshop-menu>li.open-menu>ul>li{width:50%}.eshop-menu>li.open-menu>ul>li:nth-child(2n+1){border-right:none}.eshop-menu>li.open-menu>ul>li>a{font-size:16px}.eshop-menu>li.open-menu>ul>li>ul>li>a{font-size:14px}}@media (min-width:9768px){.menu-wrapper{background:#fff;position:relative;padding:0;margin:10px 0}.eshop-menu{list-style:none;display:flex;padding:0;margin:0;gap:0;justify-content:stretch}.eshop-menu>li{position:relative;flex-grow:1;text-align:center}.eshop-menu>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#333;height:100%;padding:0;border:0;transition:background .3s ease-in-out}.eshop-menu .open-menu>a,.eshop-menu a:hover,.eshop-menu>li>a:hover{background:0 0;text-decoration:underline}.eshop-menu .image-wrapper{display:block;margin-bottom:5px}.eshop-menu .image-wrapper img{width:80%;height:auto;max-width:150px;object-fit:cover}.eshop-menu li ul{display:none;position:absolute;top:100%;left:0;padding:20px;min-width:500px;z-index:1000;box-sizing:border-box;text-align:left;white-space:nowrap;border-radius:10px!important;border:1px solid #ccc;-webkit-box-shadow:0 0 21px -7px rgba(0,0,0,.6);-moz-box-shadow:0 0 21px -7px rgba(0,0,0,.6);box-shadow:0 0 21px -7px rgba(0,0,0,.6);background:#fff}.eshop-menu li ul li:first-child{flex-basis:100%;font-weight:700}.eshop-menu>li.open-menu>ul{display:flex;flex-wrap:wrap;gap:0 10px}.eshop-menu li.open-left ul{left:auto;right:0}.eshop-menu li ul li{width:calc(50% - 20px);list-style:none;margin-bottom:10px}.eshop-menu li ul .image-wrapper{display:none}.eshop-menu li ul li a{color:#222;text-decoration:none;font-size:14px;transition:color .2s}.eshop-menu li ul li a:hover{color:#116700;text-decoration:underline}}@media (max-width:767px){.menu-wrapper{position:fixed;top:calc(var(--header-height, 66px));left:0;width:100%;max-width:100%;height:calc(100vh - var(--header-height, 66px));background:#fff;z-index:9999;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform .3s ease;visibility:hidden;opacity:0}.menu-wrapper *{max-width:100%;box-sizing:border-box}.menu-wrapper.active{transform:translateX(0);visibility:visible;opacity:1;display:block}body.menu-open{overflow:hidden}.menu-wrapper .menu-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:0 0 70px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.menu-wrapper .menu-level.active{transform:translateX(0);z-index:2}.menu-wrapper .menu-level.back{transform:translateX(-100%);z-index:1}.menu-wrapper .menu-level a{position:relative;display:flex;text-decoration:none;color:#222;padding:10px 20px;border-bottom:1px solid #eee;font-size:16px;font-weight:400;align-items:center;transition:background-color .3s ease,transform .3s ease;gap:20px}.menu-wrapper .menu-level a span.image-wrapper{width:40px;height:40px;flex-shrink:0}.menu-wrapper .menu-level a:hover{background-color:#ccc}.menu-wrapper .menu-level a:has(img){padding:0 20px}.menu-wrapper .menu-level a img{width:100%;height:100%;object-fit:cover;display:block}.menu-wrapper .menu-level li.has-submenu a:not(.back-button)::after{content:"";font-family:FontAwesome;font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:34px;color:#999}.menu-wrapper .menu-level a.back-button{font-weight:700;color:#007bff;border-bottom:2px solid #ddd;padding-left:40px}.menu-wrapper .menu-level a.back-button::before{content:"";font-family:FontAwesome;font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#007bff}.menu-wrapper .menu-level li,.menu-wrapper .menu-level ul{list-style:none;margin:0;padding:0}}.basket-wrapper{background-image:url(../images/www/basket_wrapper.jpg);background-repeat:no-repeat;background-size:100% 120px;background-position:center 52px}.basket-checkbox input,.basket-wrapper .breadcrumb{display:none}.basket-wrapper .basket-contact{padding:0;margin:0}.basket-wrapper .basket-contact h2{font-size:3.8em;font-weight:900;margin:0;color:#fff;padding:84px 0 60px}.basket-wrapper .header-line{display:flex;justify-content:space-between;align-items:baseline;margin-top:0;margin-bottom:10px;padding:0}.basket-wrapper .header-line p{font-size:1.8em;font-weight:700;padding:0 0 0 12px;margin:0}.basket-wrapper .header-line .links{display:flex;gap:20px}.basket-wrapper .header-line .links a{color:#777;text-decoration:underline}.basket-wrapper .header-line .links a:hover{color:#777;text-decoration:none}.social-login-buttons{display:flex;gap:15px;margin:20px 0}.social-login-buttons.login-page{width:50%;align-items:center;justify-content:center;margin:0 auto 30px}.social-login-buttons .btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#333;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease;white-space:nowrap}.social-login-buttons .btn:hover{background-color:#f5f5f5;border-color:#bbb}.social-login-buttons .btn img{width:24px;height:24px;object-fit:contain}.basket-product-row .product-info p.product-name a:hover,.btn-apple{color:#000}.btn-google{color:#333}.btn-facebook{color:#1877f2}@media (max-width:768px){.social-login-buttons{flex-direction:column;gap:10px}.social-login-buttons .btn{width:100%}}.basket-wrapper .basket-line-text{display:flex;align-items:center;gap:15px;color:#999;font-size:16px;padding-left:12px;margin:26px 0 20px}.basket-wrapper .basket-line-text::after{content:"";flex-grow:1;height:1px;background:#ddd}.basket-fields{display:flex;flex-direction:column;gap:15px}.basket-form .form-row{display:flex;gap:10px}.basket-form .form-row .form-field{flex:3}.basket-form .form-row .form-field-button{flex:2}.basket-form .form-row .form-field.title-form{flex:1}.basket-form .form-field{position:relative;background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 16px 0 46px;display:flex;align-items:center}.basket-form .form-field input,.basket-form .form-field select{width:100%;border:0;outline:0;font-size:16px;background:0 0;padding:14px 0;-webkit-appearance:none}.basket-form .form-row .form-field-button input{width:100%;height:100%;border:0;outline:0;font-size:14px;background:#0098e0;color:#fff;padding:14px 0;border-radius:8px}.basket-form .form-row .form-field-button input:hover{background:#006a9c}.basket-form .form-field input::placeholder{color:#7c7c7c;opacity:1}.basket-form .form-field:focus-within{border-color:#0098e0;box-shadow:0 0 0 2px rgba(0,152,224,.15)}.basket-form .form-field.error{border-color:#e53935}.basket-form .form-field.valid{border-color:#4caf50}.basket-form .form-field::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;opacity:0;transition:opacity .25s ease;pointer-events:none}.basket-form .form-field.error::after{content:"✖";color:#e53935;opacity:1}.basket-form .form-field.valid::after{content:"✔";color:#4caf50;opacity:1}.basket-form .form-field .error-msg{position:absolute;top:-2px;color:#e53935;font-size:13px;margin-top:4px;display:none}.basket-form .form-field.phone .error-msg{left:138px}.basket-form .checkbox-field .error-msg{position:relative;color:#e53935;font-size:13px;margin-top:4px;display:none}.basket-form .form-field::before{content:"";position:absolute;left:14px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;opacity:.7}.basket-form .icon-user::before{background-image:url(../images/www/icon_user.svg)}.basket-form .icon-mail::before{background-image:url(../images/www/icon_envelope.svg)}.basket-form .icon-note::before{background-image:url(../images/www/icon_pencil.svg)}.basket-form .icon-home::before{background-image:url(../images/www/icon_house.svg)}.basket-form .icon-phone::before,.basket-form .phone-prefix span.icon-phone{background-image:url(../images/www/icon_phone.svg)}.basket-form .form-field.phone{padding-left:0}.basket-form .phone-prefix{width:140px;background:#f7f7f7;border-right:1px solid #ddd;padding:14px 12px 14px 46px;border-radius:8px 0 0 8px;display:flex;align-items:center;position:relative}.basket-form .phone-prefix select{padding:0}.basket-form .phone-prefix span.icon-phone{position:absolute;left:14px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;opacity:.7}.basket-form .form-field.phone input{padding-left:16px}.basket-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-size:16px;font-weight:400;margin:8px 0 0}.basket-checkbox span.form-style{width:22px;height:22px;border:1px solid #0098e0;border-radius:0;display:inline-block;position:relative;margin-left:14px;margin-right:4px;background:#fff;transition:background-color .2s ease}.basket-checkbox:hover span.form-style,.basket-radio:hover span.form-style{background-color:#e1f5fe}.basket-checkbox input:checked+span.form-style,.basket-radio input:checked+span.form-style{background:#0098e0;border-color:#0098e0}.basket-checkbox:hover input:checked+span.form-style{background:#0077b3}.basket-checkbox input:checked+span.form-style::after,.basket-radio input:checked+span.form-style::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.basket-payment,.basket-shipping{position:relative;gap:0;padding:0;margin:30px 0 0}.basket-payment{margin:40px 0 50px}.basket-payment .error-msg,.basket-shipping .error-msg{position:relative;top:-10px;color:#e53935;font-size:13px;margin-top:4px;display:none;font-weight:900}.basket-payment span.delivery-price,.basket-shipping span.delivery-price{width:80px;text-align:right;font-weight:700}.basket-payment span.delivery-name,.basket-shipping span.delivery-name{padding-left:20px}.basket-payment span.delivery-name img,.basket-shipping span.delivery-name img{padding-left:20px;max-height:30px}.basket-payment .paymentMethods,.basket-radio input{display:none}.basket-radio{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-size:16px;font-weight:400;margin:0 0 8px;padding:0}.basket-radio span.form-style{width:22px;height:22px;border:1px solid #0098e0;border-radius:50%;display:inline-block;position:relative;margin:0 4px 0 14px;padding:0;background:#fff}.basket-radio.payment-options span.form-style{margin-left:70px}.basket-products{margin:10px 0 50px 20px;padding:30px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.8)}.basket-products p.basket-products-headline{font-size:1.8em;font-weight:700;padding:0 0 16px;margin:0}.basket-product-row{display:flex;align-items:flex-start;gap:25px;padding:0;margin-bottom:20px;transition:all .3s}.basket-product-row.highlight{background-color:#ffc}.basket-product-row .quantity{display:flex;align-items:center;gap:5px}.basket-product-row .quantity button{border:1px solid #c1c1c1;color:#0098e0;background-color:#fff;width:25px;height:25px;border-radius:50%;font-size:15px;font-weight:900;cursor:pointer;transition:all .3s}.basket-product-row .quantity button:hover{background:#e1f5fe;color:#4fc3f7;border:1px solid #4fc3f7}.basket-product-row .quantity input.product-quantity{width:30px;text-align:center;padding:5px;border:1px solid #c1c1c1;border-radius:4px}.basket-product-row .quantity .product-quantity:focus{border:1px solid #0098e0!important;box-shadow:0 0 0 2px rgba(0,152,224,.15)}.basket-product-row .quantity .product-quantity:focus-visible{outline:0!important}.basket-product-row .product-image img{width:80px;height:80px;object-fit:contain;object-position:top;border-radius:5px}.basket-product-row .product-info{flex:1}.basket-product-row .product-info p.product-name{margin:0 0 2px;font-weight:700}.basket-product-row .product-info p.product-info{margin:0;color:#555}.basket-product-row .product-info p.product-code{font-size:12px;margin:4px 0 2px}.basket-product-row .product-info p.product-stock-info{font-size:12px}.basket-product-row .product-info p.product-stock-info span.in-stock{color:#1aa800;font-weight:500}.basket-product-row .product-price{text-align:right;font-weight:700}.basket-product-row .product-price .remove{display:block;margin-top:5px;color:red;cursor:pointer;font-size:16px;font-weight:700;transition:all .3s;transform-origin:center}.basket-product-row .product-price .remove:hover{font-size:20px;color:#8b0000}.basket-products p.doba-dodani-kosiku{text-align:right}.basket-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 0 40px;border-top:2px solid #ddd}.basket-summary-icon{display:flex;align-items:center;justify-content:center;width:200px;height:70px;background:url(../images/www/icon_basket.svg)top center no-repeat;background-size:contain}.basket-summary-text{flex:1;display:flex;flex-direction:column;gap:3px;line-height:24px}.basket-summary-text .label-text{font-size:15px;color:#444;text-align:left}.basket-summary-text .label-text.final-price-text{color:#0098e0;font-size:16px}.basket-summary-price{text-align:right;min-width:120px;display:flex;flex-direction:column;gap:0;line-height:26px}.basket-summary-price .price{font-size:16px}.basket-summary-price .totalPriceVat{font-size:17px;font-weight:700;color:#0098e0}.basket-button.loading,.basket-summary.loading{opacity:.6;pointer-events:none;position:relative}.basket-button.loading::after,.basket-summary.loading::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0-15px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.basket-summary-price.updated{animation:highlight .6s ease}.basket-coupon-container{display:flex;text-align:right;margin-left:auto;margin-right:0;flex-wrap:wrap;justify-content:flex-end}.basket-coupon-container .coupon-input{margin-right:0;max-width:400px;flex:1;padding:12px 20px;font-size:16px;border:1px solid #c1c1c1;border-radius:8px 0 0 8px;outline:0;transition:border-color .3s}.basket-coupon-container .coupon-input:focus{border-color:#0098e0;box-shadow:0 0 0 2px rgba(0,152,224,.15)}.basket-coupon-container .coupon-input::placeholder{color:#7c7c7c}.basket-coupon-container .coupon-btn{padding:12px 25px;background-color:#c1c1c1;border:0;border-radius:0 8px 8px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.basket-coupon-container .coupon-btn:hover{background-color:#bbb}.basket-coupon-container .coupon-btn i{color:#fff;font-size:20px}.basket-coupon-container p.info-text{padding-top:12px;font-size:16px;flex-basis:100%}.basket-recommended-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 auto}.basket-recommended-products-grid.recommended-to-buy{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.basket-recommended-products-grid.recommended-to-buy{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.basket-recommended-products-grid.recommended-to-buy{grid-template-columns:repeat(1,1fr)}}.basket-recommended-products-grid .product-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:6px 16px 16px;display:flex;flex-direction:column;align-items:center;transition:border-color .3s}.basket-recommended-products-grid .product-card.active{border-color:#4fc3f7;background:#e1f5fe}.basket-recommended-products-grid .product-image{position:relative;max-height:140px!important;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.basket-recommended-products-grid .product-image img{width:100%;max-height:140px;object-fit:contain}.basket-recommended-products-grid .product-info{width:100%;display:flex;align-items:center;justify-content:space-between}.basket-recommended-products-grid .product-details{flex:1}.basket-recommended-products-grid .product-name{font-size:14px;color:#333;margin-bottom:2px;padding-right:10px}.basket-recommended-products-grid .product-actions{display:flex;align-items:center;gap:15px}.basket-recommended-products-grid .product-actions a:hover{text-decoration:none}.basket-recommended-products-grid .add-btn{width:30px;height:30px;border:2px solid #4fc3f7;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.basket-recommended-products-grid .add-btn:hover{background:#e1f5fe}.basket-recommended-products-grid .add-btn::before{content:"+";font-size:18px;color:#4fc3f7;font-weight:300}.basket-recommended-products-grid .product-actions p.in-basket{color:#1aa800;font-size:12px;padding:0;margin:0}.basket-recommended-products-grid .product-price{font-size:16px;font-weight:700;color:#333}.terms-and-conditions{padding-top:40px;text-align:right}.terms-and-conditions .basket-checkbox{display:inline-flex;align-items:flex-end;text-align:right}.basket-buttons-container{display:flex;gap:20px;margin:40px auto}.basket-buttons-container .basket-button{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;padding:10px 40px;font-weight:500;border-radius:12px;border:0;cursor:pointer;transition:all .3s;text-decoration:none}.basket-buttons-container .basket-button.btn-back{background:#fff;border:1px solid #c1c1c1;font-size:16px;color:#333}.basket-buttons-container .basket-button.btn-back:hover{background:#f9f9f9;border-color:#ccc}.basket-buttons-container .basket-button.btn-order{background:#4caf50;color:#fff;border:1px solid #4caf50;font-size:20px}.basket-buttons-container .basket-button.btn-order:hover{background:#45a049;border-color:#45a049}.basket-buttons-container .basket-button.btn-order span{display:flex;align-items:center;justify-content:center;font-size:12px}.ui-autocomplete.address-search{font-size:14px!important;padding:0!important;margin:0!important;max-height:300px;overflow-y:auto;overflow-x:hidden;border:1px solid #0098e0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);background:#fff;z-index:1000;font-family:inherit}.ui-autocomplete.address-search .ui-menu-item:last-child{border-bottom:none}.ui-autocomplete.address-search .ui-menu-item-wrapper{display:block;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s,color .2s;min-height:40px;line-height:1.4;box-sizing:border-box}.ui-autocomplete.address-search .ui-menu-item-wrapper:hover,.ui-autocomplete.address-search .ui-state-active,.ui-autocomplete.address-search .ui-state-focus{background-color:#e1f5fe;color:#0098e0;margin:0!important;padding:10px 15px!important;border:0!important;outline:0!important}.ui-autocomplete.address-search .ui-menu-item{list-style:none;border-bottom:1px solid #f0f0f0;margin:0!important;padding:0!important}.ui-autocomplete.address-search::-webkit-scrollbar{width:8px}.ui-autocomplete.address-search::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ui-autocomplete.address-search::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ui-autocomplete.address-search::-webkit-scrollbar-thumb:hover{background:#0098e0}.ui-autocomplete.address-search .ui-menu-item-wrapper{display:flex;align-items:center;gap:10px;padding:10px 15px}.ui-autocomplete.address-search .ui-menu-item-wrapper::before{content:"";font-family:"FontAwesome";color:#0098e0;font-size:14px}h2.blog-headline{font-size:26px;font-weight:900;padding:30px 0 20px;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 0 20px}.blog-card{border:1px solid #ddd;background:#fff;overflow:hidden}.blog-card-link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.blog-card-link:hover{transform:translateY(-5px);text-decoration:none}.blog-card-link:hover .blog-title{text-decoration:underline}.blog-image{width:100%;aspect-ratio:16/10;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card-link:hover .blog-image img,.category-banner:hover img{transform:scale(1.05)}.blog-content{padding:20px 20px 24px;height:240px;display:flex;flex-direction:column}.blog-date{display:block;font-size:13px;color:#999;margin-bottom:10px}.blog-title{font-size:16px;font-weight:700;line-height:1.4;margin:0 0 15px;color:#333;text-transform:uppercase;letter-spacing:.3px}.blog-excerpt{display:block;font-size:14px;line-height:1.6;color:#666;margin:0;overflow:hidden;flex:1}.blog-excerpt strong{color:#333;font-weight:600}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr;gap:30px}.blog-title{font-size:18px}.blog-excerpt{font-size:15px}}@media (max-width:768px){h2.blog-headline{padding-left:20px}.blog-image{width:100%;aspect-ratio:auto;overflow:hidden}.blog-image img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.blog-content{padding:20px 20px 21px;height:230px;display:flex}.blog-content,.buttons-container{flex-direction:column}.blog-grid{display:flex;gap:15px;padding:0 20px 20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-grid::-webkit-scrollbar{display:none}.blog-card{flex:0 0 85%;flex:0 0 calc(100% - 40px);scroll-snap-align:center}.basket-recommended-products-grid{grid-template-columns:1fr}}.category-banner-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,300px);gap:10px;padding:20px 0 30px}.category-banner:nth-child(1){grid-column:1/2;grid-row:1/2}.category-banner:nth-child(2){grid-column:2/5;grid-row:1/2}.category-banner:nth-child(3){grid-column:1/3;grid-row:2/3}.category-banner:nth-child(4){grid-column:3/4;grid-row:2/3}.category-banner:nth-child(5){grid-column:4/5;grid-row:2/3}.category-banner-grid.grid-2x2{grid-template-columns:repeat(2,1fr)}.category-banner-grid.grid-1x1{grid-template-columns:1fr;grid-template-rows:auto;gap:0;padding:20px 0 0}.category-banner-grid.grid-2x2 .category-banner:nth-child(1),.category-banner-grid.grid-2x2 .category-banner:nth-child(2),.category-banner-grid.grid-2x2 .category-banner:nth-child(3),.category-banner-grid.grid-2x2 .category-banner:nth-child(4),.category-banner-grid.grid-2x2 .category-banner:nth-child(5){grid-column:auto;grid-row:auto}.category-banner{position:relative;overflow:hidden;border-radius:12px;display:block;text-decoration:none;transition:transform .3s ease}.category-banner:hover{transform:scale(1.02)}.category-banner img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.banner-content{position:absolute;bottom:30px;left:30px;color:#fff;z-index:2;padding:10px 20px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.banner-title{font-size:32px;font-weight:700;margin:0 0 5px}.banner-link{font-size:16px;opacity:.9;display:inline-block;transition:transform .3s ease}.banner-link,.banner-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.category-banner:hover .banner-link{transform:translateX(5px)}.category-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5)0,transparent 60%);z-index:1}.category-banner-grid.grid-1x1 .category-banner::before{background:0 0}@media (max-width:1024px){.category-banner-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,250px)}.category-banner-grid.grid-2x2{grid-template-rows:repeat(2,250px)}.category-banner:nth-child(1){grid-column:1/2;grid-row:1/2}.category-banner:nth-child(2){grid-column:2/3;grid-row:1/2}.category-banner:nth-child(3){grid-column:1/3;grid-row:2/3}.category-banner:nth-child(4){grid-column:1/2;grid-row:3/4}.category-banner:nth-child(5){grid-column:2/3;grid-row:3/4}}@media (max-width:768px){.category-banner-grid{grid-template-rows:auto;gap:10px}.category-banner-grid,.category-banner-grid.grid-2x2{grid-template-columns:1fr}.category-banner{border-radius:0}.category-banner:nth-child(1),.category-banner:nth-child(2),.category-banner:nth-child(3),.category-banner:nth-child(4),.category-banner:nth-child(5){grid-column:1/2;grid-row:auto;height:250px}.banner-content{bottom:20px;left:20px}.banner-title{font-size:28px}.banner-link{font-size:14px}.category-banner-grid.grid-1x1 .category-banner:nth-child(1){height:auto}.category-banner-grid.grid-1x1 .category-banner img{width:100%;height:auto;object-fit:inherit;transition:transform .5s ease}}.footer-bottom{text-align:center;margin:0 auto}.footer-bottom img.comgate-logo{max-height:80px;text-align:center}.btnVlozitRecenzi{background:#0084dc;font-size:1.3em;color:#fff;padding:10px 30px;border:1px solid #0084dc}.btnVlozitRecenzi:hover{background:#005b98;color:#fff}@media (max-width:768px){.basket-form .form-row{flex-direction:column}.footer-bottom img.comgate-logo{width:100%}}@media (min-width:768px) and (max-width:1199px){.basket-recommended-products-grid .product-info{flex-direction:column;align-items:flex-start;justify-content:flex-start}.basket-recommended-products-grid .product-details{margin-bottom:16px;width:100%}.basket-recommended-products-grid .product-actions{width:100%}.basket-recommended-products-grid .product-image{max-height:100px!important}.basket-recommended-products-grid .product-image img{max-height:100px}.basket-summary-icon{display:none}.basket-products{margin:10px 0 50px;padding:30px}}@media (max-width:767px){.basket-wrapper{background:0 0}.basket-wrapper .breadcrumb{display:inherit}.basket-wrapper .basket-contact{padding:0 12px}.basket-payment span.delivery-name img,.basket-shipping span.delivery-name img,.basket-summary-icon,.basket-wrapper .basket-contact h2{display:none}.basket-wrapper .header-line p{padding:0}.basket-wrapper .header-line{align-items:center}.basket-wrapper .header-line .links{flex-direction:column;gap:6px;align-items:flex-end}.basket-products{margin:10px 0 50px;padding:30px 0;border:0;box-shadow:none}.basket-product-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0}.basket-product-row .product-image img{width:90px;max-height:60px}.basket-product-row .product-image{order:1;margin-right:10px}.basket-product-row .product-info{order:2;min-width:0;white-space:normal}.basket-product-row .product-image,.basket-product-row .product-info{align-self:stretch}.basket-product-row::after{content:"";flex-basis:100%;height:0!important;order:3}.basket-product-row .quantity{order:4;flex:0 0 auto}.basket-product-row .product-price{order:5;flex:1 1 auto;text-align:right}.basket-product-row .product-price div{display:inline-flex;font-weight:600;font-size:16px}.basket-product-row .product-price .remove{display:inline-flex;margin-top:0;font-size:22px}.basket-recommended-products-grid .product-card{flex-direction:row;align-items:flex-start;gap:15px}.basket-recommended-products-grid .product-image{flex:0 0 50%;margin-bottom:0}.basket-recommended-products-grid .product-image img{width:100%;max-height:100px;object-fit:contain}.basket-recommended-products-grid .product-info{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;margin-top:10px;margin-bottom:10px}.basket-recommended-products-grid .product-info .product-details{padding-bottom:10px}.basket-recommended-products-grid .product-name{padding-right:0}.basket-buttons-container{flex-direction:column}.basket-buttons-container .basket-button{padding:10px 20px;border-radius:8px}.basket-buttons-container .basket-button.btn-back{font-size:14px}.basket-buttons-container .basket-button.btn-order{font-size:26px}.basket-buttons-container .basket-button.btn-order span{font-size:12px}.terms-and-conditions .basket-checkbox{font-size:14px!important;align-items:center}.terms-and-conditions .basket-checkbox span.form-style{flex-shrink:0}}@media (hover:hover){.mattress-guide-banner__close{display:none}}.mattress-guide-banner{--mgb-bg:#F7F8FD;--mgb-bg-2:#FFFFFF;--mgb-blue-deep:#47619F;--mgb-blue:#6280BB;--mgb-blue-soft:#8B9FD0;--mgb-ink:#38416E;--mgb-muted:#5F6B85;--mgb-border:#DCE2F1;--mgb-shadow:0 12px 34px rgba(71, 97, 159, .20);box-sizing:border-box;position:fixed;top:90px;right:0;z-index:999;width:300px;display:flex;overflow:hidden;background:linear-gradient(160deg,var(--mgb-bg-2) 0%,var(--mgb-bg) 100%);border:1px solid var(--mgb-border);border-right:none;border-radius:16px 0 0 16px;box-shadow:var(--mgb-shadow);transform:translateX(calc(100% - 46px));transition:transform .4s cubic-bezier(.22,.61,.36,1)}.mattress-guide-banner *{box-sizing:border-box}.mattress-guide-banner__tab{flex:0 0 46px;background:var(--mgb-blue-deep);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px 0;cursor:pointer}.mattress-guide-banner__tab svg{width:24px;height:24px}.mattress-guide-banner__tab-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:14.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.mattress-guide-banner__mobilebar,.wa-widget.is-closed .wa-btn::after{display:none}.mattress-guide-banner__card{flex:1 1 auto;min-width:0;position:relative;padding:20px 20px 22px}.mattress-guide-banner__badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5ec;border-radius:999px;padding:5px 12px 5px 9px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mgb-blue-soft)}.mattress-guide-banner__badge svg{width:16px;height:16px}.mattress-guide-banner__illustration{margin:6px 0 12px;display:flex;justify-content:center}.mattress-guide-banner__illustration svg{width:180px;height:auto}.mattress-guide-banner__title{font-weight:600;font-size:25px;line-height:1.08;letter-spacing:-.01em;color:var(--mgb-ink);margin:2px 0 8px}.mattress-guide-banner__text{font-size:13px;line-height:1.5;color:var(--mgb-muted);margin:0 0 16px}.mattress-guide-banner__cta{display:inline-flex;align-items:center;gap:8px;background:var(--mgb-blue-deep);color:#fff;text-decoration:none;font-weight:700;font-size:13.5px;padding:11px 20px;border-radius:999px;transition:background .2s ease,transform .2s ease}.mattress-guide-banner__cta:hover{background:#3a4e82;color:#fff;transform:translateX(2px)}.mattress-guide-banner__cta svg{width:16px;height:16px}.mattress-guide-banner__close{position:absolute;top:8px;right:10px;width:24px;height:24px;border:0;background:rgba(98,128,187,.12);color:var(--mgb-blue-deep);border-radius:50%;font-size:13px;line-height:1;cursor:pointer;z-index:2;transition:background .15s ease}.mattress-guide-banner__close:hover{background:rgba(98,128,187,.24)}@media (hover:hover) and (pointer:fine){.mattress-guide-banner:focus-within,.mattress-guide-banner:hover{transform:translateX(0)}}.mattress-guide-banner--open{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.mattress-guide-banner,.mattress-guide-banner__cta{transition:none}}@media (max-width:640px){.mattress-guide-banner{top:auto;bottom:0;left:12px;right:12px;width:auto;flex-direction:column;border:3px solid #fff;border-bottom:none;border-radius:18px 18px 0 0;transform:translateY(calc(100% - 64px));box-shadow:0 6px 16px rgba(71,97,159,.14),0 18px 40px rgba(71,97,159,.26);background:#ebedf2;background:linear-gradient(135deg,#ebedf2 0,#d0deef 61%)}.mattress-guide-banner--open{transform:translateY(0);background:#fff}.mattress-guide-banner__tab{display:none}.mattress-guide-banner__mobilebar{display:flex;align-items:center;gap:10px;position:relative;width:100%;height:64px;padding:0 18px;background:0 0;border:0;cursor:pointer;font:inherit;color:var(--mgb-blue-deep);text-align:left}.mattress-guide-banner__grip{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:2px;background:#cdd6ec}.mattress-guide-banner__mobilebar svg{flex:0 0 auto}.mattress-guide-banner__mobilebar-icon{width:22px;height:22px}.mattress-guide-banner__mobilebar-text{flex:1 1 auto;font-size:14.5px;font-weight:700;line-height:1.1}.mattress-guide-banner__chevron{width:20px;height:20px;transition:transform .3s ease}.mattress-guide-banner--open .mattress-guide-banner__chevron{transform:rotate(180deg)}.mattress-guide-banner__card{padding:4px 20px 26px;text-align:center}.mattress-guide-banner__close{top:14px;right:14px}.mattress-guide-banner__badge{margin-top:2px}.mattress-guide-banner__illustration svg{width:150px}.mattress-guide-banner__cta{width:100%;justify-content:center;padding:14px 20px;margin-top:2px}.mattress-guide-banner--open .mattress-guide-banner__mobilebar{color:var(--mgb-blue-deep)}}.wa-widget{position:fixed;right:10px;bottom:160px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:inherit}.wa-btn,.wa-btn::after{width:60px;height:60px;border-radius:50%;background:#25d366}.wa-btn,.wa-bubble{display:flex;align-items:center}.wa-btn{justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.wa-btn:hover{transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.3)}.wa-btn svg{width:34px;height:34px;fill:#fff;display:block}.wa-bubble{gap:10px;max-width:260px;padding:12px 16px;border-radius:24px;background:#25d366;color:#fff;font-size:15px;line-height:1.3;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.wa-widget.is-open .wa-bubble{opacity:1;transform:none;pointer-events:auto}.wa-close{flex:0 0 auto;width:18px;height:18px;border:0;padding:0;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;font-size:12px;line-height:18px;cursor:pointer}.wa-btn::after{content:"";position:absolute;opacity:.6;animation:wa-pulse 2.4s ease-out infinite;z-index:-1}.wa-widget.is-closed .wa-btn{background:#9e9e9e;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:default}.wa-widget.is-closed .wa-btn:hover{transform:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}.wa-widget.is-closed .wa-btn svg{fill:#f0f0f0}.wa-widget.is-closed .wa-bubble{background:#7d7d7d;box-shadow:0 2px 6px rgba(0,0,0,.15)}.wa-text-closed,.wa-widget.is-closed .wa-text-open{display:none}.wa-widget.is-closed .wa-text-closed{display:inline}@media (max-width:600px){.wa-widget{right:10px;bottom:90px}.wa-btn,.wa-btn::after{width:52px;height:52px}.wa-bubble{max-width:200px;font-size:14px}}@media (prefers-reduced-motion:reduce){.wa-btn::after{animation:none}.wa-btn,.wa-bubble{transition:none}}