﻿:root{--font-family: var(--template-font, "Arial", sans-serif);--font-family-headings: var(--template-font-headings, var(--font-family));--color-black: #000000;--color-white: #ffffff;--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--color-text: var(--color-gray-900);--color-text-muted: var(--color-gray-600);--color-text-light: var(--color-gray-500);--color-background: var(--color-white);--color-background-alt: var(--color-gray-100);--color-background-dark: var(--color-gray-800);--color-border: var(--color-gray-300);--color-border-light: var(--color-gray-200);--color-border-dark: var(--color-gray-400);--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-radius-sm: 0.125rem;--border-radius: 0.25rem;--border-radius-md: 0.375rem;--border-radius-lg: 0.5rem;--border-radius-xl: 0.75rem;--border-radius-full: 9999px;--border-width: 1px;--border-width-thick: 2px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1);--transition: 300ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow: 500ms cubic-bezier(0.4, 0, 0.2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--bp-2xl: 1400px;--container-max-width: 1200px;--container-padding: var(--spacing-md)}@media(prefers-color-scheme: dark){:root{--color-background: var(--color-gray-900);--color-background-alt: var(--color-gray-800);--color-text: var(--color-gray-100);--color-text-muted: var(--color-gray-400);--color-border: var(--color-gray-700);--color-border-light: var(--color-gray-800)}}[data-theme=dark]{--color-background: var(--color-gray-900);--color-background-alt: var(--color-gray-800);--color-text: var(--color-gray-100);--color-text-muted: var(--color-gray-400);--color-border: var(--color-gray-700);--color-border-light: var(--color-gray-800)}@keyframes fadeIn{to{opacity:1}}@keyframes slideInUp{to{transform:translateY(0);opacity:1}}@font-face{font-family:SofiaPro;font-weight:700;src:url("https://cdn.myshoptet.com/usr/shoptet.jankucera.work/user/documents/eshopy/streetmarket/dist/font/Sofia_Pro_Bold.otf")}@font-face{font-family:"sm-icons";src:url("https://cdn.myshoptet.com/usr/shoptet.jankucera.work/user/documents/eshopy/streetmarket/dist/font/sm-icons.woff")}#header{background-color:rgba(0,0,0,0);background-image:none;border-color:#e6e6e6}.navigation-buttons a[data-target=cart]:before{content:"";color:#000}.navigation-buttons a[data-target=login],.navigation-buttons a[data-target=login]:hover,.navigation-buttons a[data-target=navigation],.navigation-buttons a[data-target=navigation]:hover,.navigation-buttons a[data-target=search],.navigation-buttons a[data-target=search]:hover{background-color:#fff;color:#000}.site-name{display:flex}.site-name img{max-width:44px;filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(338deg) brightness(91%) contrast(109%)}.site-name:hover img{filter:unset}.site-name span.site-title{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;margin-left:10px}.site-name span.site-title a{color:#141414 !important;font-weight:700;font-family:SofiaPro;line-height:1em;text-transform:uppercase}#header{background:#fff}.social-links svg{width:20px}.cc-announcement__inner{display:flex;flex-direction:row;justify-content:space-between}.usp-area{display:flex;justify-content:center;align-items:center}@media(min-width: 992px){.navigation-in{background-color:rgba(0,0,0,0);color:#000}.navigation-in a{color:#000}.navigation-in a b{color:#000}}.enhanced-menu .menu-level-2{background:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:95vw;width:auto;padding:0}.enhanced-menu .menu-container{display:flex;min-height:400px}.enhanced-menu .menu-container .categories-section{width:160px;flex-shrink:0;background:#fff;border-right:1px solid #e0e0e0;padding:20px 0;border-radius:8px 0 0 8px}.enhanced-menu .menu-container .categories-section .category-item{margin:0}.enhanced-menu .menu-container .categories-section .category-item a{display:block;padding:12px 20px;text-decoration:none;color:#333;font-size:14px;font-weight:500;border-left:3px solid rgba(0,0,0,0);transition:all .3s ease}.enhanced-menu .menu-container .categories-section .category-item a:hover{background:#f0f8ff;color:#2c5aa0;border-left-color:#2c5aa0;padding-left:25px}.enhanced-menu .menu-container .categories-section .category-item.hovered a{background:#f0f8ff;color:#2c5aa0;border-left-color:#2c5aa0;padding-left:25px}.enhanced-menu .menu-container .brands-section{flex:1;min-width:0;padding:20px;overflow-y:auto;background-color:#f2f2f2}.enhanced-menu .menu-container .brands-section .brands-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(70px, 1fr));gap:12px;width:100%}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item{transition:all .3s ease}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item a{display:block;text-decoration:none}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item a:hover{transform:translateY(-2px)}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-content{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:15px 10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;height:80px}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-content:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-image{max-width:60px;max-height:60px;object-fit:contain;transition:all .3s ease}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-image:hover{transform:scale(1.1)}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item.hovered{transform:translateY(-2px)}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item.hovered .brand-content{box-shadow:0 6px 16px rgba(0,0,0,.2);background:#f0f8ff}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item.hovered .brand-image{transform:scale(1.15)}.enhanced-menu .brands-grid a{padding:0}#nav-manufacturers .categories-section{display:none}@media(max-width: 1400px){.enhanced-menu .menu-level-2{max-width:90vw}.enhanced-menu .menu-container .categories-section{width:140px}.enhanced-menu .menu-container .categories-section .category-item a{padding:10px 15px;font-size:13px}.enhanced-menu .menu-container .brands-section{padding:15px}.enhanced-menu .menu-container .brands-section .brands-grid{grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));gap:10px}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-content{height:70px;padding:12px 8px}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-image{max-width:50px;max-height:50px}}@media(min-width: 1600px){.enhanced-menu .menu-level-2{max-width:98vw}.enhanced-menu .menu-container .brands-section .brands-grid{grid-template-columns:repeat(auto-fit, minmax(65px, 1fr));gap:15px}}@media(max-width: 768px){.enhanced-menu .menu-level-2{max-width:500px}.enhanced-menu .menu-container{flex-direction:column}.enhanced-menu .menu-container .categories-section{width:100%;border-right:none;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;padding:15px 0}.enhanced-menu .menu-container .categories-section .category-item{display:inline-block;margin-right:10px;margin-bottom:10px}.enhanced-menu .menu-container .categories-section .category-item a{padding:8px 12px;font-size:12px;border-radius:20px;border:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.enhanced-menu .menu-container .categories-section .category-item a:hover{padding-left:12px;border-color:#2c5aa0}.enhanced-menu .menu-container .brands-section{padding:15px;max-height:300px}.enhanced-menu .menu-container .brands-section .brands-grid{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));gap:10px}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-content{height:60px;padding:10px 6px}.enhanced-menu .menu-container .brands-section .brands-grid .brand-item .brand-image{max-width:40px;max-height:40px}}.enhanced-menu .brands-section::-webkit-scrollbar{width:8px}.enhanced-menu .brands-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.enhanced-menu .brands-section::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.enhanced-menu .brands-section::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.universal-brand-menu .universal-menu-container{display:flex;min-height:300px}.universal-brand-menu .universal-menu-container .brands-section{width:100%;padding:20px;max-height:400px;overflow-y:auto;background:#f8f9fa;border-radius:8px}.universal-brand-menu .universal-menu-container .brands-section:empty::before{content:"Žádné značky nebyly nalezeny";display:block;text-align:center;color:#666;font-style:italic;padding:20px}.universal-brand-menu .universal-menu-container .brands-section .brands-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));gap:15px;padding:0}.universal-brand-menu .universal-menu-container .brands-section .brands-grid .brand-item .brand-content{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px;transition:all .3s ease;text-align:center;height:60px;display:flex;align-items:center;justify-content:center}.universal-brand-menu .universal-menu-container .brands-section .brands-grid .brand-item .brand-content:hover{border-color:#2c5aa0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(44,90,160,.15)}.universal-brand-menu .universal-menu-container .brands-section .brands-grid .brand-item .brand-image{max-width:40px;max-height:40px;object-fit:contain}.universal-brand-menu .universal-menu-container .brands-section .brands-grid .brand-item.hovered .brand-content{border-color:#2c5aa0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(44,90,160,.15)}.navigation-in ul li{position:inherit}.navigation-buttons a[data-target=login]:before{display:none}.navigation-buttons a[data-target=login]{font-size:20px}.navigation-buttons a[data-target=login] svg{font-size:16px;width:30px;top:10px;position:relative}@media(min-width: 992px){.navigation-in ul.menu-level-2{width:unset}.navigation-in ul.menu-level-2{left:0;right:0}.navigation-in ul.menu-level-2{background-color:#fff;border-color:#d5d4d4}}#header .navigation-buttons .languagesMenu{position:absolute;right:261px;top:21px;display:-ms-flexbox;display:flex;z-index:2;color:#000;width:30px;padding-left:6px;padding-top:4px;height:30px}#header .navigation-buttons .languagesMenu.moved{right:200px}#header .navigation-buttons .languagesMenu #topNavigationDropdown{height:30px;background:rgba(0,0,0,0);border:none;padding:0;display:-ms-flexbox;display:flex;padding-top:3px}#header .navigation-buttons .languagesMenu #topNavigationDropdown:focus{outline:none;border:none}#header .navigation-buttons .languagesMenu #topNavigationDropdown .caret:before{display:inline-block;speak:none;vertical-align:middle;font-family:shoptet !important;font-style:normal;font-weight:400;font-variant:normal;line-height:0;text-transform:none;color:#000;margin-left:8px;font-size:10px;text-decoration:none;content:""}span#usp-1{display:flex}.cc-announcement__inner{height:40px}ul.social-links__list{margin:0}ul.social-links__list li{margin-right:10px}ul.social-links__list a.instagram{position:relative;top:2px}@media only screen and (max-width: 767px){#header .navigation-buttons .languagesMenu #topNavigationDropdown .caret:before{font-size:8px;margin-left:4px}}#header .navigation-buttons .languagesMenu .languagesMenu__content{display:none;position:absolute;-ms-flex-direction:column;background:#fff;padding:0;top:30px;border:1px solid #000;width:170px;-ms-flex:1;flex:1;left:50%;transform:translateX(-50%);border-radius:8px;overflow:hidden}#header .navigation-buttons .languagesMenu .languagesMenu__content .languagesMenu__box{border-right:1px solid #f2f2f2;width:100%}#header .navigation-buttons .languagesMenu .languagesMenu__content .languagesMenu__box[data-target=currency] .languagesMenu__header{position:relative}#header .navigation-buttons .languagesMenu .languagesMenu__content .languagesMenu__box[data-target=currency] .languagesMenu__header:after{height:100%;width:1px;content:"";position:absolute;right:-1px;top:0;background:#ccc}#header .navigation-buttons .languagesMenu .languagesMenu__content .languagesMenu__header{padding:0px 9px;font-weight:600;background:#f2f2f2;text-align:center;border-bottom:none;border-bottom:1px solid #ccc;width:100%}#header .navigation-buttons .languagesMenu .languagesMenu__content .languagesMenu__header[data-toggle=dropdown]{display:none}#header .navigation-buttons .languagesMenu .languagesMenu__content ul{padding:0;margin:0;list-style:none}#header .navigation-buttons .languagesMenu .languagesMenu__content ul li a{padding:4px 10px;border-bottom:1px solid #f2f2f2;text-decoration:none;display:-ms-flexbox;display:flex;width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;min-height:30px;-ms-flex-align:center;align-items:center}#header .navigation-buttons .languagesMenu .languagesMenu__content ul li a span{display:none}#header .navigation-buttons .languagesMenu .languagesMenu__content ul li a img,#header .navigation-buttons .languagesMenu .languagesMenu__content ul li a svg{margin-right:0}#header .navigation-buttons .languagesMenu .languagesMenu__content ul li a:hover{background:#f2f2f2}#header .navigation-buttons .languagesMenu:hover .languagesMenu__content{display:-ms-flexbox;display:flex}.languagesMenu .dropdown-backdrop{display:none !important}.top-navigation-bar{height:0;border:none;background:rgba(0,0,0,0)}.top-navigation-bar .top-navigation-tools{display:none}.top-navigation-bar .top-navigation-contacts,.top-navigation-bar .top-navigation-menu{display:none}.scrolled .top-navigation-bar{position:fixed;top:0;width:100%;z-index:99999}.languagesMenu__header{color:#000}.languagesMenu__content{display:flex;flex-direction:row}#header .navigation-buttons .languagesMenu .languagesMenu__box.toggle-window{width:50%}#header .navigation-buttons .languagesMenu #topNavigationDropdown .caret:before{display:none}.languagesMenu .languagesMenu__list__link{line-height:24px;color:#000;background-color:#fff}.cc-announcement__inner1 .social-links svg{width:24px;height:24px}.cc-announcement__inner1 .social-links__list li{display:inline-block}.cc-announcement{background-color:#f2f2f2;color:#000;position:relative;text-align:center;transition:max-height 1s,opacity .5s,visibility .5s}.cc-announcement__inner .social-links__list li{display:inline-block}.cc-announcement .cc-announcement__inner{padding:.7em}.cc-announcement a{display:block;color:inherit;text-decoration:none;transition:background 100ms}.cc-announcement a:hover{color:inherit;text-decoration:none;background:hsla(0,0%,100%,.1)}.navigation-buttons a[data-target=cart]:before{font-family:sm-icons !important;content:"🛒";color:#000;font-size:26px;line-height:1}.navigation-buttons a[data-target=search]:before{font-family:sm-icons;content:"🔍"}.form-control.lg{height:40px;width:200px;padding:15px 12px}@media(min-width: 992px){.languagesMenu__list{display:block;min-width:unset;width:100%;position:relative}.languagesMenu__header--name{display:block}}.content-window-in.search-window-in h2,.content-window-in.search-window-in h3,.content-window-in.search-window-in .recommended-products,.content-window-in.search-window-in button.btn.toggle-window-arr.toggle-window{display:none !important}.content-window-in.search-window-in{padding-top:0}.content-window.search-window{display:none}form#formSearchForm{width:280px}form#formSearchForm button.btn.btn-default.btn-arrow-right.btn-lg{height:40px;padding:0px 18px}form#formSearchForm button.btn.btn-default.btn-arrow-right.btn-lg span.sr-only{position:relative;top:-4px}form#formSearchForm button.btn.btn-default.btn-arrow-right.btn-lg::before{display:none}.content-window-in.search-window-in{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:100}.search-window-visible .content-window-in.search-window-in{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}form#formSearchForm{position:absolute;right:246px;top:22px;pointer-events:auto}.content-window-in.search-window-in.active{pointer-events:none}.content-window-in.search-window-in{height:0px;overflow:visible;z-index:10000}@media(min-width: 992px){body.user-action-visible{overflow:unset}.menu-helper>span,.menu-helper>ul{background-color:#fff;color:#000}.menu-helper>ul>li a,.menu-helper>ul>li a:hover{background-color:#fff;color:#000}.menu-helper.visible{visibility:visible;z-index:10000}}@media screen and (max-width: 1440px){#navigation{flex:1 1 49%}.container.navigation-wrapper{width:1300px}}@media screen and (min-width: 999px){.banners-content.body-banners .banner-wrapper{width:33%}}@media only screen and (max-width: 767px){#header .navigation-buttons .languagesMenu.moved{right:155px !important}}@media only screen and (max-width: 767px){#header .navigation-buttons .languagesMenu{top:14px;right:136px;display:none !important}.navigation-buttons{top:8px}.p-add-to-cart-wrapper{margin-top:20px}form#formSearchForm{position:absolute;right:40px;top:70px;pointer-events:auto}}.container.footer-newsletter{display:none !important}.index-content-wrapper{background:#f2f2f2}.products-block>div .p{border:none}.products-block>div .p .name{margin-top:0;text-transform:none;font-weight:700;font-size:17px;font-family:SofiaPro,Helvetica,Arial,sans-serif;text-align:left;padding:10px}.price.price-final{text-align:left}.tab-content>.tab-pane{display:none;border-bottom:1px solid #e7e7e7;margin-bottom:30px;padding-bottom:0px}div#productVideos h3{margin-top:0}.product-variants-container{padding:1.5rem}.product-variants-container .variants-title{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem 0;color:#2c3e50;text-align:center}.product-variants-container .variants-title::after{content:"";display:block;width:60px;height:3px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:.5rem auto 0;border-radius:2px}.product-variants-container .variants-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:1rem}@media(max-width: 768px){.product-variants-container .variants-grid{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:.75rem}}@media(max-width: 480px){.product-variants-container .variants-grid{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));gap:.5rem}}.product-variants-container .variant-item{position:relative;background:#fff;border-radius:10px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:2px solid rgba(0,0,0,0);overflow:hidden}.product-variants-container .variant-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%);opacity:0;transition:opacity .3s ease;z-index:1}.product-variants-container .variant-item:hover:not(.active){transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgba(102,126,234,.3)}.product-variants-container .variant-item:hover:not(.active)::before{opacity:1}.product-variants-container .variant-item:hover:not(.active) .variant-image img{transform:scale(1.05)}.product-variants-container .variant-item.active{border-color:#f40018;background:linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.05) 100%)}.product-variants-container .variant-item.active::before{opacity:.5}.product-variants-container .variant-item.hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.product-variants-container .variant-item .variant-image{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#f8f9fa;z-index:2}.product-variants-container .variant-item .variant-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:8px}.product-variants-container .variant-item .variant-info{position:relative;z-index:2}.product-variants-container .variant-item .variant-info .variant-name{font-size:.9rem;font-weight:500;color:#2c3e50;margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 480px){.product-variants-container .variant-item .variant-info .variant-name{font-size:.8rem;-webkit-line-clamp:1;line-clamp:1}}.product-variants-container .variant-item .variant-info .variant-price{font-size:1rem;font-weight:600;color:#667eea}@media(max-width: 480px){.product-variants-container .variant-item .variant-info .variant-price{font-size:.9rem}}.product-variants-container .variant-item .active-indicator{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;z-index:3;box-shadow:0 2px 8px rgba(102,126,234,.3)}@media(max-width: 480px){.product-variants-container .variant-item .active-indicator{font-size:.6rem;padding:.2rem .4rem}}.product-detail-with-background .product-variants-container{position:relative;z-index:10;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.product-variants-container.loading .variants-grid{opacity:.6;pointer-events:none}.product-variants-container.loading .variants-grid .variant-item{position:relative}.product-variants-container.loading .variants-grid .variant-item::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.product-variants-container .variants-empty{text-align:center;padding:2rem;color:#6c757d}.product-variants-container .variants-empty .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.product-variants-container .variants-empty .empty-message{font-size:1rem;margin-bottom:.5rem}.product-variants-container .variants-empty .empty-description{font-size:.9rem;opacity:.7}@media(max-width: 768px){.product-variants-container{margin:1.5rem 0;padding:1rem}.product-variants-container .variants-title{font-size:1.1rem;margin-bottom:1rem}}@media(max-width: 480px){.product-variants-container{margin:1rem 0;padding:.75rem;border-radius:8px}.product-variants-container .variants-title{font-size:1rem;margin-bottom:.75rem}}.tab-content>.tab-pane{display:block}.homepage-group-title{display:block}.shp-tabs-row.responsive-nav{display:none}.top-products-wrapper.js-top10{display:none}.footer-banner.col-sm-12.col-lg-12{padding-bottom:40px}.welcome{display:none}.slick-slide .product{padding:20px}@media(min-width: 992px){.next-to-carousel-banners{margin-top:0px}}@media(min-width: 1200px){.index-content-wrapper,.next-to-carousel-banners{max-width:100%}.columns-4 .wide .products-block>div{width:100%}}.in-index .columns-mobile-2 .products-block>div{width:100% !important}.slick-next{right:-7px}.slick-prev{left:-7px}.slick-prev:before,.slick-next:before{color:#dad3c8}a.show-more{text-decoration:underline}@media(max-width: 768px){.slick-slide .product{padding:10px}}.call-to-action{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .4s ease,box-shadow .3s ease}.call-to-action:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.cta-link{display:block;text-decoration:none;color:inherit;position:relative;min-height:300px;width:100%}.cta-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cta-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("https://www.streetmarket.cz/wp-content/uploads/2022/02/shop1.jpg");transition:transform .4s ease}.call-to-action:hover .cta-bg{transform:scale(1.05)}.cta-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:2}.cta-content{position:relative;z-index:3;padding:40px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:center;color:#fff}.cta-icon-wrapper{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.cta-icon{width:80px;height:48px;display:flex;align-items:center;justify-content:center;animation:iconGrow 2s ease-in-out infinite alternate}@keyframes iconGrow{0%{transform:scale(1)}100%{transform:scale(1.1)}}.cta-icon svg{width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.cta-title{font-size:28px;font-weight:700;margin:0 0 15px 0;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:fadeInUp .6s ease-out;color:#fff}.cta-description{font-size:16px;margin:0 0 25px 0;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5);animation:fadeInUp .6s ease-out .2s both}.cta-button-wrapper{animation:fadeInUp .6s ease-out .4s both}.cta-button{display:inline-block;background:#ff1010;color:#fff;padding:12px 30px;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 3px 10px rgba(255,16,16,.3);border:2px solid rgba(0,0,0,0)}.cta-button:hover{background:rgba(0,0,0,0);border-color:#ff1010;color:#ff1010;transform:scale(1.05);box-shadow:0 5px 15px rgba(255,16,16,.4)}.cta-ribbon{position:absolute;top:20px;right:-35px;z-index:4;transform:rotate(45deg);background:#ff1010;color:#fff;padding:10px 40px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.cta-ribbon-inner{text-align:center}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.container{padding:15px}.cta-content{padding:30px 20px}.cta-title{font-size:22px}.cta-description{font-size:14px}.cta-button{padding:10px 25px;font-size:14px}.cta-icon{width:60px;height:36px}.cta-ribbon{top:15px;right:-30px;padding:8px 30px;font-size:10px}}@media(max-width: 480px){.cta-link{min-height:250px}.cta-content{padding:25px 15px}.cta-title{font-size:18px}.cta-description{font-size:13px;margin-bottom:20px}.cta-icon{width:50px;height:30px;margin-bottom:15px}}.footer-banner.col-sm-12.col-lg-12 img{margin:auto;display:block}.footer-banner.col-sm-12.col-lg-12{display:flex}.footer-banner.col-sm-12.col-lg-12 a{margin:auto;display:block}@media(min-width: 321px)and (max-width: 479px){.in-index .products-block>div{width:100%}}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;border-radius:50%;cursor:pointer;background:#fff;color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev::before,.slick-next::before{speak:none;display:inline-block;font-family:shoptet;font-style:normal;font-variant:normal;font-weight:400;line-height:0;text-decoration:none;text-transform:none;color:var(--color-base-gray);font-size:15px;top:4px;position:relative;color:#000}.slick-prev{left:unset;right:55px;top:-30px}.slick-prev:before{content:""}.slick-next{right:0px;top:-30px}.slick-next:before{content:""}.type-product div#content-wrapper{background:#fff}.product-detail-with-background{position:relative;overflow:hidden;min-height:100vh}.product-detail-with-background .product-background-wrapper{position:absolute;top:0;left:-100px;right:0;height:100%;display:flex;opacity:1}.product-detail-with-background .product-background-wrapper .product-background-image{width:25%;background-size:cover;background-position:top;background-repeat:no-repeat;filter:blur(1px) grayscale(20%);transition:all .3s ease;opacity:0}.product-detail-with-background .product-background-wrapper .product-background-image.loaded{opacity:1;background-size:contain}.product-detail-with-background .product-background-wrapper .product-background-image.product-background-image-1{background-position:top}.product-detail-with-background .product-background-wrapper .product-background-image.product-background-image-2{background-position:top}.product-detail-with-background .product-background-wrapper .product-background-image.product-background-image-3{background-position:top;margin-left:25%}.product-detail-with-background .p-detail-inner{width:25%;background-color:rgba(242,242,242,.8901960784);z-index:10;position:relative;left:10%}.p-to-cart-block span.price-standard{font-size:16px;margin-bottom:20px}.p-to-cart-block span.price-save+strong.price-final{margin-top:10px;margin-bottom:10px}.p-detail-inner .p-data-wrapper{background-color:rgba(242,242,242,.8901960784);padding:20px 20px;position:relative}.p-detail-inner span.price-final-holder{background-color:#f40018;color:#fff;padding:0 .2em .1em;line-height:inherit;font-weight:500}.p-detail-inner input.amount,.p-detail-inner button.increase,.p-detail-inner button.decrease,.p-detail-inner button.btn.btn-conversion.add-to-cart-button{background-color:var(--color-primary);color:#fff;margin:0 !important}.p-detail-inner input.amount:hover,.p-detail-inner button.increase:hover,.p-detail-inner button.decrease:hover,.p-detail-inner button.btn.btn-conversion.add-to-cart-button:hover{background-color:var(--color-secondary-hover)}.p-detail-inner .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart{align-items:stretch;flex-wrap:wrap;gap:0;justify-content:right;padding-top:0}.p-detail-inner button.btn.btn-conversion.add-to-cart-button{border-radius:0 30px 30px 0}.p-detail-inner button.decrease{border-radius:30px 0 0 30px}.p-detail-inner button.btn.btn-conversion.add-to-cart-button{height:48px;top:1px;position:relative}.p-detail-inner .brand-image{position:absolute;top:10px;right:10px;height:100px;width:100px}.p-detail-inner span.free-shipping-message{position:absolute;left:200px;top:24px;width:150px;color:green;font-weight:600;font-size:18px;z-index:1}.p-detail-inner .p-final-price-wrapper{position:relative}.p-detail-inner .p-variants-block{border-top:1px solid #e7e7e7}.tab-pane.fade:not(.active){height:0}.modern-variant-selector{margin:20px 0;min-width:150px}.modern-variant-selector .custom-dropdown{position:relative;max-width:400px}.modern-variant-selector .custom-dropdown .dropdown-button{width:100%;height:48px;background:#fff;border:1px solid var(--color-primary);border-radius:30px;padding:0 20px;font-size:14px;font-weight:500;color:var(--color-primary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.modern-variant-selector .custom-dropdown .dropdown-button:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.modern-variant-selector .custom-dropdown .dropdown-button.open{background:var(--color-primary);color:#fff;border-radius:30px 30px 8px 8px}.modern-variant-selector .custom-dropdown .dropdown-button.open .dropdown-arrow{transform:rotate(180deg)}.modern-variant-selector .custom-dropdown .dropdown-button .dropdown-text{flex:1;text-align:left}.modern-variant-selector .custom-dropdown .dropdown-button .dropdown-arrow{transition:transform .2s ease;font-size:12px;margin-left:10px}.modern-variant-selector .custom-dropdown .dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-primary);border-top:none;border-radius:0 0 20px 20px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;overflow-x:hidden;display:none;scroll-behavior:smooth;overscroll-behavior:contain}.modern-variant-selector .custom-dropdown .dropdown-menu.open{display:block}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item{padding:12px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px;display:flex;align-items:center}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:none}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item:hover:not(.unavailable){background:#f8f9fa;color:var(--color-primary)}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item.selected{background:var(--color-primary);color:#fff;font-weight:600}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item.selected:hover{background:var(--color-secondary-hover)}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item.unavailable{opacity:.4;cursor:not-allowed;color:#999;position:relative}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item.unavailable::after{content:"";position:absolute;top:50%;left:20px;right:20px;height:1px;background:#999;transform:translateY(-50%)}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item.unavailable:hover{background:rgba(0,0,0,0);transform:none}.modern-variant-selector .custom-dropdown .dropdown-menu::-webkit-scrollbar{width:6px}.modern-variant-selector .custom-dropdown .dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.modern-variant-selector .custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.modern-variant-selector .custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-hover)}div#tab-content{display:flex;flex-direction:row;flex-wrap:wrap}div#tab-content>div{order:10;width:100%}div#tab-content div#description{order:1;width:50%}div#tab-content div#productVideos{order:2;width:50%}div#tab-content div#productVideos iframe{max-height:500px}div#tab-content div#productDiscussion{display:none}select#parameter-id-5{width:290px}.p-variants-block{display:flex;flex-direction:row;position:relative;z-index:2}.p-basic-info-block{display:none}.p-variants-block .block{margin-left:50px;display:flex;align-items:center}.p-detail-inner .p-variants-block{border-top:1px solid #e7e7e7;position:relative}.p-detail-inner .p-variants-block{border-bottom:1px solid #e7e7e7;position:relative;padding:0px 0;z-index:20}.p-to-cart-block{position:relative}a.size-table{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;color:#222;background:#fff;text-decoration:none;font-size:14px;line-height:1;cursor:pointer;position:relative;z-index:5;pointer-events:auto;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;line-height:1;height:40px;margin-left:15px}a.size-table .st-icon{width:16px;height:16px;display:inline-flex}a.size-table .st-icon svg{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;pointer-events:auto;height:16px;display:block}a.size-table:hover{border-color:#111;box-shadow:0 2px 10px rgba(0,0,0,.06);transform:translateY(-1px);text-decoration:none}a.size-table:active{animation:st-fade-in .2s ease;transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.08)}.size-table-popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;animation:st-fade-in .2s ease;z-index:9999}.size-table-overlay{box-shadow:0 12px 30px rgba(0,0,0,.25);animation:st-pop-in .2s ease;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9998}.size-table-popup-content{position:relative;z-index:10000;max-width:min(92vw,860px);max-height:90vh;background:#fff;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.2);border:1px solid #e6e6e6;overflow:hidden;display:flex;flex-direction:column}.size-table-popup-content .size-table-popup-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:linear-gradient(180deg, #fafafa, #f3f3f3);border-bottom:1px solid #eee;cursor:move;user-select:none}.size-table-popup-content .size-table-popup-header .size-table-title{font-weight:600;font-size:14px;color:#222}.size-table-popup-content .size-table-popup-header .size-table-close{position:static;margin-left:auto;width:28px;height:28px;border-radius:6px;background:#fff;border:1px solid #ddd;font-size:18px;line-height:1;display:grid;place-items:center;color:#333;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.size-table-popup-content .size-table-popup-header .size-table-close:hover,.size-table-popup-content .size-table-popup-header .size-table-close:focus{background:#111;color:#fff;border-color:#111;outline:none}.size-table-popup-content .size-table-popup-body{padding:12px;overflow:auto}.size-table-popup-content .size-table-popup-body img{max-width:100%;max-height:80vh;display:block}@keyframes st-fade-in{from{opacity:0}to{opacity:1}}@keyframes st-pop-in{from{opacity:0;transform:translateY(6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.size-table-popup-content body.no-scroll{overflow:hidden}@media(max-width: 768px){.size-table-popup-content .size-table-popup-content{max-width:95%;padding:16px}.size-table-popup-content .size-table-popup-content img{max-height:70vh}.size-table-popup-content .size-table-popup-content .size-table-close{top:-12px;right:-12px;width:28px;height:28px;font-size:18px}}@media(max-width: 768px){.p-variants-block{display:flex;flex-direction:column;position:relative;z-index:2}a.size-table{margin-top:0px;margin-bottom:20px;margin-left:0}.modern-variant-selector .custom-dropdown .dropdown-button{height:44px;padding:0 16px;font-size:13px}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item{padding:10px 16px;font-size:13px}.p-detail-inner span.free-shipping-message{right:unset;left:190px;top:15px}.p-variants-block{padding-bottom:25px !important}div#tab-content{display:flex;flex-direction:column;flex-wrap:wrap}div#tab-content div#description{order:1;width:100%}div#tab-content div#productVideos{order:2;width:100%}.p-detail-inner .brand-image{height:40px;width:40px}div#productVideos iframe{height:200px}}@media(max-width: 480px){.modern-variant-selector .custom-dropdown .dropdown-button{height:40px;padding:0 14px;font-size:12px;border-radius:25px}.modern-variant-selector .custom-dropdown .dropdown-button.open{border-radius:25px 25px 6px 6px}.modern-variant-selector .custom-dropdown .dropdown-menu{border-radius:0 0 15px 15px;max-height:150px}.modern-variant-selector .custom-dropdown .dropdown-menu .dropdown-item{padding:8px 14px;font-size:12px;min-height:40px}span.quantity{width:120px;padding-left:40px}.quantity .decrease,.quantity .increase{cursor:pointer;height:48px;padding:0;position:absolute;width:40px}}.desktop .slider-wrapper,.desktop .filter-section.filter-section-boolean{display:none}.desktop .filter-section.filter-section-parametric.filter-section-parametric-id-5{display:none}.desktop .sidebar-inner .filter-sections .filter-section{display:none}.desktop .sidebar-inner .filter-sections #manufacturer-filter{display:block}.desktop .sidebar-inner .filter-section.filter-section-parametric{display:none !important}.desktop .sidebar-inner #manufacturer-filter{display:block !important}.save-flag{position:absolute;top:5px;right:5px;background:red;padding:7px;font-size:15px;color:#fff;font-weight:800}.filters-row{position:relative;border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:10px}@media(max-width: 479px){.overall-wrapper{padding-top:70px}}div#content-wrapper{background:#f2f2f2}.type-category{background:#f2f2f2}.sidebar-inner .topic{display:none}.sidebar-inner .box-categories h4{display:none}.box.box-bg-variant{background-color:rgba(0,0,0,0)}.categories li{border-radius:50px;overflow:hidden;margin-bottom:2px}.categories li:hover{background:#fff;border-radius:50px;text-decoration:none}.categories a{font-weight:700;flex-grow:3;font-size:16px;text-decoration:none !important;padding:10px 10px 10px 20px !important}.category-top{display:none}.filter-section.filter-section-count{margin-left:50px}.filter-section.filter-section-count .filter-total-count{color:#8f8f8f}.breadcrumbs{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.breadcrumbs{color:#8d8d8d;position:relative}.breadcrumbs a,.breadcrumbs a:hover{color:#8d8d8d}.order-select{position:absolute;right:0;border:solid 1px #c9c9c9;border-radius:15px;padding:6px 15px}.order-select::after{content:"";transform:rotate(180deg);display:inline-block;font-family:shoptet;font-size:11px;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;line-height:normal;position:absolute;right:0;top:43%;color:var(--sm-grey)}.filters-title{font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:1px;margin-right:15px;line-height:40px}select.orderby{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:20px;text-transform:uppercase;padding:5px 15px !important;color:var(--sm-grey);cursor:pointer;border:none;border-radius:15px;width:100%;margin:0}div#category-header{display:none}.header-category{display:flex;justify-content:space-between}.filter-wrapper{display:flex;align-items:center}.filter-item{font-size:12px;font-weight:normal;line-height:20px;text-transform:uppercase;padding:10px 15px !important;color:#797979;cursor:pointer;border:solid 1px #c9c9c9;border-radius:15px;width:100%;height:fit-content;margin-left:20px;position:relative}.filter-item h4{font-weight:400;text-transform:uppercase;font-size:14px;margin:0}.filter-item:hover .hover-wrapper{display:block}.hover-wrapper{display:none;position:absolute;right:0;top:0;width:200px;background-color:#fff;padding:0 20px;z-index:10;border-radius:20px;border:1px solid}.hover-wrapper .ui-slider-handle{border-radius:0;cursor:pointer;height:20px;margin-left:-10px;top:-5px;width:20px;position:absolute;touch-action:none}.hover-wrapper.price{width:300px}.price-filter-card{background:#fff;border-radius:12px;padding:16px;max-width:280px;margin:0 auto}.price-filter-card h4{margin:0 0 16px 0;font-size:14px;font-weight:600;text-align:center;color:#333;display:block !important}.new-slider-content{margin:20px 0;position:relative;height:20px}.new-param-price-filter{position:relative;height:4px;margin:8px 0}.slider-track{position:absolute;width:100%;height:4px;background:#e0e0e0;border-radius:2px;top:0}.slider-range{position:absolute;height:4px;background:#333;border-radius:2px;top:0}.slider-handle{position:absolute;width:16px;height:16px;background:#000;border-radius:50%;top:-6px;margin-left:-8px;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .1s ease}.slider-handle:hover{transform:scale(1.1)}.slider-handle:active{transform:scale(1.2)}.price-display{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.price-value{font-size:14px;font-weight:500;color:#333}.price-separator{font-size:14px;color:#666;margin:0 4px}.filter-btn{background:#000;color:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;cursor:pointer;margin-left:12px;transition:background .2s ease}.filter-btn:hover{background:#333}.filter-btn:active{background:#555}.filter-dropdown-card{background:#fff;border-radius:12px;padding:16px;max-width:280px;margin:0 auto;position:relative}.filter-selected-display{background:#f8f8f8;border:1px solid #ddd;border-radius:8px;padding:10px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.filter-selected-display:hover{background:#f0f0f0;border-color:#bbb}.filter-selected-display.active{border-color:#333;background:#fff}.filter-selected-display.active .dropdown-arrow{transform:rotate(180deg)}.selected-text{font-size:14px;color:#333;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow{font-size:12px;color:#666;transition:transform .2s ease;margin-left:8px}.filter-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;max-height:300px;overflow-y:auto}.filter-options{padding:8px 0}.filter-option{padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:background .2s ease}.filter-option:hover:not(.disabled){background:#f5f5f5}.filter-option.disabled{opacity:.5;cursor:not-allowed}.filter-option.disabled .filter-option-label{color:#999}.filter-option input[type=checkbox]{margin-right:8px;cursor:pointer}.filter-option input[type=checkbox]:disabled{cursor:not-allowed}.filter-option-label{font-size:14px;color:#333;cursor:pointer;flex:1;display:flex;justify-content:space-between;align-items:center}.filter-count{font-size:12px;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:4px;margin-left:8px}.filter-actions{border-top:1px solid #eee;padding:12px 16px}.apply-filter-btn{background:#000;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;width:100%;transition:background .2s ease}.apply-filter-btn:hover{background:#333}.apply-filter-btn:active{background:#555}.active-filters-container{padding:3px}.filter-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0}.filter-item{flex:1;min-width:100px;padding:10px 15px;max-width:200px}.filter-item h4{font-size:14px;font-weight:600;text-align:center;color:#333}.hover-wrapper.price .price-filter-card{position:relative}.hover-wrapper.filter-dropdown .filter-dropdown-card{position:relative}.hover-wrapper.brand-grid .brand-filter-card{position:relative}.hover-wrapper.filter-dropdown{padding:20px 0}#manufacturer-filter.brand-filter-with-images fieldset{display:flex;flex-wrap:wrap}#manufacturer-filter.brand-filter-with-images fieldset>div{width:calc(33.3% - 10px);margin:5px}#manufacturer-filter.brand-filter-with-images input[type=checkbox]+label:before,#manufacturer-filter.brand-filter-with-images input[type=radio]+label:before,#manufacturer-filter.brand-filter-with-images input[type=checkbox]:checked+label:after,#manufacturer-filter.brand-filter-with-images input[type=radio]:checked+label:after,#manufacturer-filter.brand-filter-with-images input[type=checkbox]:checked+label:before,#manufacturer-filter.brand-filter-with-images input[type=radio]:checked+label:before{display:none}#manufacturer-filter.brand-filter-with-images .filter-section-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:12px;padding:16px 0}@media(max-width: 768px){#manufacturer-filter.brand-filter-with-images .filter-section-content{grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:8px;padding:12px 0}}#manufacturer-filter.brand-filter-with-images .brand-image-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:90px;background:#fff;margin-right:0}@media(max-width: 768px){#manufacturer-filter.brand-filter-with-images .brand-image-label{min-height:80px;padding:8px 4px}}#manufacturer-filter.brand-filter-with-images .brand-image-label:hover{border-color:#ddd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}#manufacturer-filter.brand-filter-with-images .brand-image-label.selected{border-color:#000;background:#f9f9f9}#manufacturer-filter.brand-filter-with-images .brand-image-label.selected .brand-image-wrapper{background:#f0f0f0}#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image-wrapper{display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}@media(max-width: 768px){#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image-wrapper{width:40px;height:40px;margin-bottom:4px}}#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image-wrapper.no-image{background:#f5f5f5}#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image-wrapper.no-image .brand-text{font-size:11px;font-weight:600;color:#666;text-align:center;line-height:1.2;word-break:break-word;padding:4px}@media(max-width: 768px){#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image-wrapper.no-image .brand-text{font-size:10px}}#manufacturer-filter.brand-filter-with-images .brand-image-label .brand-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}#manufacturer-filter.brand-filter-with-images .brand-image-label .filter-count{font-size:10px;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:3px;font-weight:500}@media(max-width: 768px){#manufacturer-filter.brand-filter-with-images .brand-image-label .filter-count{font-size:9px;padding:1px 4px}}#manufacturer-filter.brand-filter-with-images input[type=checkbox]{display:none}.filter-sections{background-color:rgba(0,0,0,0)}.sidebar-inner>div{border-color:rgba(0,0,0,0)}@media(min-width: 992px){.breadcrumbs>span>a:after{color:#8d8d8d;content:"";font-size:12px;padding:10px 0 10px 20px}}.active-filters-container .active-filters-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.active-filters-container .active-filters-wrapper .active-filters-title{font-weight:600;color:#333;margin-right:12px;font-size:14px;line-height:32px;white-space:nowrap;flex-shrink:0}.active-filters-container .active-filters-wrapper .active-filters-list{display:flex;flex-wrap:wrap;gap:8px;flex:1}.active-filters-container .active-filters-wrapper .active-filter-tag{display:flex;align-items:center;background:linear-gradient(135deg, #e8f4f8 0%, #d4edff 100%);border:1px solid #b8dce8;border-radius:22px;padding:6px 10px 6px 14px;font-size:13px;color:#2c5aa0;font-weight:500;box-shadow:0 2px 4px rgba(44,90,160,.1);transition:all .3s ease;position:relative;overflow:hidden;line-height:1}.active-filters-container .active-filters-wrapper .active-filter-tag::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.1) 100%);opacity:0;transition:opacity .3s ease}.active-filters-container .active-filters-wrapper .active-filter-tag:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(44,90,160,.15);border-color:#a0c8d8}.active-filters-container .active-filters-wrapper .active-filter-tag:hover::before{opacity:1}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=price]{background:linear-gradient(135deg, #e8f5e8 0%, #d4f4d4 100%);border-color:#b8d8b8;color:#2d5a2d}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=price] .remove-filter-btn{color:#2d5a2d}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=price] .remove-filter-btn:hover{background:#2d5a2d}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=brand]{background:linear-gradient(135deg, #fff4e8 0%, #ffebd4 100%);border-color:#e8d4b8;color:#8b5a00}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=brand] .remove-filter-btn{color:#8b5a00}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=brand] .remove-filter-btn:hover{background:#8b5a00}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=parametric]{background:linear-gradient(135deg, #f4e8f8 0%, #e8d4ff 100%);border-color:#d8b8e8;color:#6b2c91}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=parametric] .remove-filter-btn{color:#6b2c91}.active-filters-container .active-filters-wrapper .active-filter-tag[data-type=parametric] .remove-filter-btn:hover{background:#6b2c91}.active-filters-container .active-filters-wrapper .active-filter-tag .filter-label{margin-right:8px;font-weight:500}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;font-weight:bold;line-height:1;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:relative}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn::before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.2);opacity:0;transform:scale(0.8);transition:all .2s ease}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn:hover{color:#fff;transform:scale(1.1)}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn:hover::before{opacity:1;transform:scale(1)}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn:active{transform:scale(0.95)}.active-filters-container .active-filters-wrapper .clear-all-filters-btn{background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);color:#fff;border:none;border-radius:22px;padding:8px 16px;font-size:13px;cursor:pointer;font-weight:600;transition:all .3s ease;margin-left:12px;box-shadow:0 2px 4px rgba(220,53,69,.2);position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0}.active-filters-container .active-filters-wrapper .clear-all-filters-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.active-filters-container .active-filters-wrapper .clear-all-filters-btn:hover{background:linear-gradient(135deg, #c82333 0%, #b71c2c 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.3)}.active-filters-container .active-filters-wrapper .clear-all-filters-btn:hover::before{left:100%}.active-filters-container .active-filters-wrapper .clear-all-filters-btn:active{transform:translateY(-1px);box-shadow:0 2px 6px rgba(220,53,69,.3)}.active-filters-container .active-filter-tag,.active-filters-container .clear-all-filters-btn{animation:filterFadeIn .4s ease-out}@keyframes filterFadeIn{from{opacity:0;transform:translateY(10px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 991px){.active-filters-container .active-filters-wrapper .active-filters-title{width:100%;margin-bottom:10px;line-height:1.2}.active-filters-container .active-filters-wrapper .clear-all-filters-btn{margin-left:0;margin-top:8px;width:auto;order:999}}p#clear-filters{display:none}@media(max-width: 768px){.active-filters-container{margin:12px 0;padding:10px 0}.active-filters-container .active-filters-wrapper{gap:8px}.active-filters-container .active-filters-wrapper .active-filter-tag{font-size:12px;padding:5px 8px 5px 12px;border-radius:18px}.active-filters-container .active-filters-wrapper .active-filter-tag .remove-filter-btn{width:18px;height:18px;font-size:16px}.active-filters-container .active-filters-wrapper .clear-all-filters-btn{padding:6px 14px;font-size:12px;border-radius:18px}}.active-filter-tag.removing{animation:filterFadeOut .3s ease-in forwards}@keyframes filterFadeOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.8) translateY(-10px)}}.breadcrumbs .active-filters-container .active-filters-wrapper .active-filters-title{color:#666;font-size:13px}@media(max-width: 768px){.active-filters-container .active-filters-wrapper .active-filters-title{width:100%;margin-bottom:8px}.active-filters-container .active-filters-wrapper .clear-all-filters-btn{margin-left:0;margin-top:8px;width:auto}}@media(min-width: 768px){.products-block>div .p .name{height:40px}}/*# sourceMappingURL=main.css.map */
