@media(min-width: 768px)and (max-width: 991px){#header .header-top-wrapper .site-name{flex:0 1 40% !important}#header .header-top-wrapper .search{flex:0 1 40% !important}#header .header-top-wrapper .navigation-buttons{flex:0 1 20% !important}}@media(min-width: 992px)and (max-width: 1199px){#header .header-top-wrapper .site-name{flex:0 1 30% !important}#header .header-top-wrapper .search{flex:0 1 30% !important}#header .header-top-wrapper .navigation-buttons{flex:0 1 40% !important}}@media(min-width: 1200px)and (max-width: 1439px){#header .header-top-wrapper .site-name{flex:0 1 24% !important}#header .header-top-wrapper .search{flex:0 1 36% !important}#header .header-top-wrapper .navigation-buttons{flex:0 1 40% !important}}@media(min-width: 768px){#header #navigation .menu-level-2 li{align-items:center}#header #navigation .menu-level-2 li a{padding-bottom:0}#header #navigation .menu-level-3{display:none}}#header .site-name a{display:block}#header .site-name a img{max-height:52px}@media(max-width: 767px){#header a[data-target=navigation]{margin-right:15px;order:1}#header .site-name{position:relative;left:20px;transform:none}}.ordering-process #header .navigation-buttons{justify-content:flex-end !important}@media(max-width: 767px){.top-navigation-bar{right:auto !important}.top-navigation-bar .top-navigation-tools{justify-content:flex-start}}.contact-badge{position:fixed;bottom:0;left:10px;display:flex;align-items:flex-start;cursor:pointer;z-index:100}.contact-badge img{width:90px}.contact-badge .contact-label{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2);padding:10px;border:2px solid var(--color-secondary);border-radius:0 0 0 10px;font-family:"Jost",sans-serif;font-weight:600;color:#000}.contact-badge .contact-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-8px;right:-8px;width:25px;height:25px;color:#000;background:var(--color-secondary);border-radius:100%;border:none;font-size:16px;cursor:pointer}.contact-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.contact-popup-overlay .contact-popup{background:#fff;border-radius:10px;padding:20px;max-width:500px;width:90%;position:relative}.contact-popup-overlay .contact-popup h3{margin-top:0}.contact-popup-overlay .contact-popup .popup-close{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0);border:none;font-size:18px;cursor:pointer}.contact-popup-overlay .contact-popup fieldset{display:flex;flex-wrap:wrap;gap:10px}.contact-popup-overlay .contact-popup fieldset .form-group{flex:1 1 100%;margin:0}.contact-popup-overlay .contact-popup fieldset .form-group:nth-of-type(1),.contact-popup-overlay .contact-popup fieldset .form-group:nth-of-type(2){flex:1 1 calc(50% - 5px)}.contact-popup-overlay .contact-popup fieldset .form-group input,.contact-popup-overlay .contact-popup fieldset .form-group label{width:100%;box-sizing:border-box}.contact-popup-overlay .contact-popup fieldset .form-group .validator-msg {margin:0}.contact-popup-overlay .contact-popup fieldset .consents{margin:12px 0 !important}.type-detail .social-buttons-wrapper .link-icon.chat{display:none}.type-detail #formProductQuestion{display:flex;align-items:center;gap:20px;padding:13px 20px;margin-top:20px;border:1px solid var(--color-border)}@media(max-width: 550px){.type-detail #formProductQuestion{flex-direction:column-reverse;align-items:flex-start;margin-top:20px}}.type-detail #formProductQuestion .box-image{width:250px;text-align:center}@media(max-width: 550px){.type-detail #formProductQuestion .box-image{width:100%;display:none}}.type-detail #formProductQuestion .box-image img{margin-bottom:6px}.type-detail #formProductQuestion .box-image p{font-size:12px}.type-detail #formProductQuestion fieldset{display:flex;flex-wrap:wrap}.type-detail #formProductQuestion fieldset .consents{width:100%;order:1;margin-top:7px;font-size:12px}.type-detail #formProductQuestion fieldset .submit-wrapper{flex:1;margin-left:10px}.type-detail #formProductQuestion fieldset .submit-wrapper input{width:100%;height:38px;font-size:14px;line-height:38px;font-weight:500;background:#555658;color:#fff;border-color:#555658}.type-detail #formProductQuestion fieldset input{padding:0}.type-detail #formProductQuestion fieldset input#phone{padding:0 7px}.type-detail #formProductQuestion fieldset .form-group:has(#phone){width:60%}.type-detail #formProductQuestion fieldset .form-group:has(#phone) input{height:38px;font-size:14px}.type-detail #formProductQuestion label[for=email],.type-detail #formProductQuestion label[for=message],.type-detail #formProductQuestion label[for=phone],.type-detail #formProductQuestion label#message,.type-detail #formProductQuestion label#email,.type-detail #formProductQuestion input[for=email],.type-detail #formProductQuestion input[for=message],.type-detail #formProductQuestion input[for=phone],.type-detail #formProductQuestion input#message,.type-detail #formProductQuestion input#email,.type-detail #formProductQuestion textarea[for=email],.type-detail #formProductQuestion textarea[for=message],.type-detail #formProductQuestion textarea[for=phone],.type-detail #formProductQuestion textarea#message,.type-detail #formProductQuestion textarea#email{display:none !important}.type-detail #formProductQuestion h5,.type-detail #formProductQuestion p{margin:0 0 5px}.type-detail #formProductQuestion p{font-size:14px;line-height:normal;margin:7px 0}.type-detail #formProductQuestion .form-group{margin:0}.type-detail .p-image-wrapper{display:flex;flex-direction:column}.type-detail form{order:1}.type-detail .detail-review-wrapper{order:2;margin-top:20px}.type-detail .detail-review-wrapper .vote-wrap{border-bottom:1px solid var(--color-border);margin-bottom:10px;padding:10px 0}.type-detail .detail-review-wrapper .vote-wrap:before{display:none}.type-detail .detail-review-wrapper .vote-wrap:last-child{border-bottom:none}.type-detail .detail-review-wrapper .vote-wrap .vote-summary{gap:5px}.type-detail .detail-review-wrapper .vote-wrap .vote-content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.products-block .product--review{background:#f5f5f5}.products-block .product--review .vote-wrap{padding:0;display:flex;flex-direction:column;justify-content:center;height:100%;gap:10px}.products-block .product--review .vote-wrap:before{position:relative;right:0;margin:0 auto;background:#fff}.products-block .product--review .vote-wrap .vote-header{display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:20px auto 0}.products-block .product--review .vote-wrap .vote-header:before{content:"Overená recenzia";background:#770ae3;color:#fff;border-radius:8px;padding:5px 10px;font-size:12px;top:0;margin-bottom:20px;position:relative;display:inline-flex;justify-content:center;align-items:center;left:0;right:0;margin:0 auto}.products-block .product--review .vote-wrap .vote-summary{flex-direction:column;align-items:center}.products-block .product--review .vote-wrap .vote-content{text-align:center;margin-top:20px}.products-block .product--review .vote-content--clamped{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden}.products-block .product--review .vote-read-more{cursor:pointer;text-align:center;text-decoration:underline}footer#footer .custom-footer>div:has(img){max-height:none}.fancybox-caption{opacity:1;visibility:visible}.fancybox-inner:has(.fancybox-slide--video.fancybox-slide--current) .fancybox-caption{opacity:0 !important}