:root{--ai-product-image-ratio: 1;--Primary: #F58320;--Onsurface: #101C33;--e-orange: #F58320;--e-orange-dark: #d96e14;--e-blue: #3D6EC5;--e-blue-light: #EEF3FC;--e-red: #FF213C;--e-dark: #101C33;--e-dark-2: #1e2d4a;--e-text: #101C33;--e-text-muted: #6b7280;--e-bg: #f5f5f5;--e-border: #E9E9E9;--e-white: #ffffff;--e-onsurface: #181818;--e-secondary: #4D4E4F;--e-secondary-2: #A0A0A0;--e-surface: #F6F6F6;--e-line: #E9E9E9;--e-success: #3DAB25;--e-critical: #F03E3E;--font-heading: 'Marcellus','Times New Roman',serif;--font: 'Kumbh Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--radius-img: 8px;--radius-card: 8px;--radius-btn: 8px;--radius-pill: 999px;--radius-sm: 4px;--max-w: 1800px;--pad-x: 1.5rem;--section: 5rem;--transition: 0.2s ease-in-out;}.container-full{max-width: var(--max-w) !important;}.page-catalog-home .container{max-width: var(--max-w) !important;}.page-catalog-home .tf-slideshow.style-2 .wrap-slider{height: 500px;}.page-catalog-home .tf-slideshow.style-2 .wrap-slider .img-style img{object-fit: cover;}@media (min-width: 1200px){.page-catalog-home .tf-slideshow.style-2 .box-content{bottom: 44px;gap: 22px;}.page-catalog-home .tf-slideshow.style-2 .slider-home2-thumbs{bottom: 44px;height: 190px;width: 430px;}.page-catalog-home .tf-slideshow.style-2 .thumbs-item .image{width: 158px;height: 190px;}}@media (min-width: 768px) and (max-width: 1199px){.page-catalog-home .tf-slideshow.style-2 .box-content{bottom: 200px;gap: 16px;}.page-catalog-home .tf-slideshow.style-2 .slider-home2-thumbs{bottom: 24px;height: 150px;}.page-catalog-home .tf-slideshow.style-2 .thumbs-item .image{width: 116px;height: 150px;}}@media (max-width: 767px){.page-catalog-home .tf-slideshow.style-2 .wrap-slider{height: 300px;max-height: 300px;}.page-catalog-home .tf-slideshow.style-2 .slider-home2-thumbs{display: none;}.page-catalog-home .tf-slideshow.style-2 .box-content{bottom: 22px;gap: 12px;max-width: 100%;}.page-catalog-home .tf-slideshow.style-2 .box-content .box-title{gap: 6px;}.page-catalog-home .tf-slideshow.style-2 .box-content .text-display{font-size: 24px;line-height: 1.15;}.page-catalog-home .tf-slideshow.style-2 .box-content p{font-size: 13px;}.page-catalog-home .tf-slideshow.style-2 .box-content .tf-btn{height: 44px;padding: 0 20px;}}.page-catalog-home .tf-slideshow.style-2 .box-content{left: 50%;right: auto;transform: translateX(-50%);width: 100%;max-width: var(--max-w);padding-left: 15px;padding-right: 15px;box-sizing: border-box;align-items: flex-start;}.page-catalog-home .tf-slideshow.style-2 .box-content .box-title{max-width: 640px;}.page-catalog-home .tf-slideshow.style-2 .img-style::after{display: none;}.page-catalog-home .tf-slideshow.style-2 .box-content .text-display,.page-catalog-home .tf-slideshow.style-2 .box-content p{text-shadow: 0 2px 14px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5);}.page-catalog-home .tf-slideshow.style-2 .box-content .tf-btn{box-shadow: 0 6px 24px rgba(0,0,0,.28);}.page-catalog-home .tf-slideshow.style-2 .slider-home2-thumbs{right: max(15px,calc((100% - var(--max-w)) / 2 + 15px));}.page-catalog-home .tf-slideshow.style-2 .thumbs-item .image img{object-fit: contain;}.page-catalog-home .card-product .card-product-wrapper{aspect-ratio: 1;background: var(--e-surface);}.page-catalog-home .card-product .card-product-wrapper .image-wrap,.page-catalog-home .card-product .card-product-wrapper .image-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: center;}.section-news-insight ~ section .gallery-item .img-style,.section-news-insight ~ section .gallery-item .img-style img{aspect-ratio: 1;width: 100%;height: 100%;object-fit: cover;}.grid-cls-v2{display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "item1 item2" "item1 item3";gap: 15px;}.grid-cls-v2 .item1{grid-area: item1;max-height: 630px;}.grid-cls-v2 .item2{grid-area: item2;max-height: 300px;}.grid-cls-v2 .item3{grid-area: item3;max-height: 300px;}.grid-cls-v2 .collection-position{height: 100%;width: 100%;}.grid-cls-v2 .collection-position .img-style{width: 100%;flex: 1 1 auto;}@media (max-width: 767px){.grid-cls-v2{grid-template-columns: 1fr;grid-template-areas: "item1" "item2" "item3";}.grid-cls-v2 .item1,.grid-cls-v2 .item2,.grid-cls-v2 .item3{max-height: none;}}.nav-cart.e-basket-wrap{position: relative;display: flex;align-items: center;}.nav-cart .basket-mini-main{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 24px !important;height: 24px !important;padding: 0 !important;text-decoration: none;}.nav-cart .basket-mini-main::after{content: none !important;}.nav-cart .basket-mini-main .icon-cart{font-size: 22px;color: var(--e-onsurface);}.nav-cart .basket-mini-main .value{display: none !important;}.nav-cart .basket-mini-product{display: none !important;}.nav-cart .basket-mini-main .quantity{position: absolute !important;top: -6px !important;right: -8px !important;left: auto !important;background: var(--Primary) !important;color: #fff !important;font-size: 10px !important;line-height: 1 !important;min-width: 16px !important;height: 16px !important;padding: 0 3px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center;padding: 0 3px;}.nav-account .dropdown{position: relative;}.nav-account .e-account-active{position: relative;}.nav-account .e-account-active .icon-user{color: var(--e-orange);}.nav-account .e-account-dot{position: absolute;top: -1px;right: -2px;width: 8px;height: 8px;border-radius: 50%;background: var(--e-success);box-shadow: 0 0 0 2px #fff;}.nav-account .dropdown-menu{margin-top: 10px;min-width: 160px;}.e-subcat-strip{max-width: 1320px;margin: 32px auto 0;padding: 0 15px;display: flex;flex-wrap: wrap;gap: 10px;}.e-subcat-tile{display: inline-flex;align-items: center;gap: 10px;padding: 7px 18px 7px 8px;background: #fff;border: 1px solid var(--e-border);border-radius: 999px;text-decoration: none !important;color: var(--e-dark);font-size: 14px;line-height: 1.3;white-space: nowrap;transition: border-color .2s ease;}.e-subcat-tile:hover{border-color: var(--e-dark);color: var(--e-dark);}.e-subcat-tile img{width: 40px;height: 40px;object-fit: cover;border-radius: 50%;background: var(--e-surface);}@media (max-width: 767px){.e-subcat-strip{gap: 8px;margin-top: 20px;padding-left: 12px;padding-right: 12px;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.e-subcat-strip::-webkit-scrollbar{display: none;}.e-subcat-strip::after{content: "";flex: 0 0 4px;}.e-subcat-tile{font-size: 13px;padding: 6px 14px 6px 7px;flex: 0 0 auto;scroll-snap-align: start;}.e-subcat-tile img{width: 34px;height: 34px;}}.box-navigation .box-nav-ul .item-link{white-space: nowrap;}.box-navigation .mega-menu .e-menu-cat{display: flex;align-items: center;gap: 12px;padding: 5px 0;}.e-menu-thumb{width: 56px;height: 56px;flex: 0 0 56px;border-radius: 10px;border: 1px solid var(--e-border);background: #fff;object-fit: contain;padding: 3px;}.e-menu-count{color: var(--e-secondary-2);font-size: 13px;}.box-navigation .mega-menu .e-menu-collections{display: flex;flex-wrap: wrap;gap: 2px 14px;padding: 0 0 10px 68px;max-width: 340px;max-height: 50px;overflow: hidden;}.box-navigation .mega-menu .e-menu-collections a{font-size: 13px;color: var(--e-secondary-2);white-space: nowrap;}.box-navigation .mega-menu .e-menu-collections a:hover{color: var(--e-dark);}.box-navigation .mega-menu .menu-heading a{color: inherit;}.box-navigation .mega-menu .e-menu-cat .inner-left{white-space: nowrap;}.box-navigation .mega-menu ul.e-menu-cols-2{column-count: 2;column-gap: 32px;}.box-navigation .mega-menu ul.e-menu-cols-2 li{break-inside: avoid;}.box-navigation .mega-menu .mega-menu-item{width: auto;min-width: 0;}.box-navigation .mega-menu .mega-menu-list{display: flex;gap: 56px;justify-content: center;}.box-navigation .mega-menu .collection-position .img-style{height: 340px;width: 300px;border-radius: 12px;overflow: hidden;}.box-navigation .mega-menu .collection-position .img-style img{width: 100%;height: 100%;object-fit: cover;}.box-navigation .mega-menu .mega-menu-list.e-doplnky-split{justify-content: flex-start;gap: 24px;}.box-navigation .mega-menu .e-doplnky-split .mega-menu-item.e-doplnky-tile{flex: 1 1 0;min-width: 0;max-width: 340px;display: block;}.box-navigation .mega-menu .e-doplnky-photo{display: block;width: 100%;height: 240px;border-radius: 12px;overflow: hidden;background: var(--e-surface,#f5f5f5);}.box-navigation .mega-menu .e-doplnky-photo img{width: 100%;height: 100%;object-fit: cover;}.box-navigation .mega-menu .e-doplnky-title{display: block;margin-top: 12px;line-height: 1.25;}.box-navigation .mega-menu .e-doplnky-title .e-doplnky-count{display: block;font-size: 13px;font-weight: 400;opacity: .7;margin-top: 2px;}.modal-search .e-search-modal-body{margin-top: 20px;}.modal-search .container-xxl{max-width: none !important;width: 100% !important;padding: 0 !important;}.modal-search .header-name{display: none !important;}.modal-search .catalog-filter-search{margin: 0 !important;}.modal-search .search-lists{margin: 0 !important;display: block !important;}.modal-search .input-group{display: flex !important;align-items: center;border: 1px solid var(--e-line) !important;border-radius: var(--radius-pill) !important;height: 52px;overflow: hidden;background: #fff;}.modal-search .input-group input{border: none !important;height: 100% !important;flex: 1;padding: 0 1.25rem !important;font-size: 15px !important;}.modal-search .input-group .btn.reset{display: none !important;}.modal-search .input-group .btn-search{border: none !important;background: transparent !important;width: 52px;height: 100%;flex-shrink: 0;}.aimeos.catalog-detail{max-width: var(--max-w);margin: 0 auto;padding: 1.5rem 15px 5rem;}.aimeos.catalog-detail > .container-xxl{padding: 0 !important;max-width: none !important;}.catalog-detail-navigator{font-size: 13px;color: var(--e-text-muted);margin-bottom: 1.5rem;}.aimeos.catalog-detail .product.row{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 0 60px !important;margin: 0 !important;width: 100% !important;flex: none !important;}.aimeos.catalog-detail .product.row > [class*="col"]{width: 100% !important;max-width: 100% !important;padding: 0 !important;flex: none !important;}.aimeos.catalog-detail .product.row > .col-sm-12{grid-column: 1 / -1;}.aimeos.catalog-detail .e-info-sticky{position: sticky;top: 10px;}.aimeos.catalog-detail .image-single.slider-container{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 20px !important;overflow: visible !important;height: auto !important;}.aimeos.catalog-detail .image-single .media-item{aspect-ratio: 1 / 1;border-radius: 12px;overflow: hidden;background: var(--e-bg);}.aimeos.catalog-detail .image-single .media-item img{width: 100% !important;height: 100% !important;object-fit: cover !important;}.aimeos.catalog-detail .catalog-detail-image .thumbs,.aimeos.catalog-detail .catalog-detail-image .slider-nav{display: none !important;}.aimeos.catalog-detail .image-single:not(.e-filtered) .media-item:nth-child(n+7){display: none !important;}.aimeos.catalog-detail .image-single.e-filtered .media-item{display: none !important;}.aimeos.catalog-detail .image-single.e-filtered .media-item.e-vis{display: block !important;}.aimeos.catalog-detail .code{display: none;}.aimeos.catalog-detail .tf-product-info-name .name{font-size: 40px !important;line-height: 48px !important;font-weight: 400 !important;color: var(--e-dark) !important;margin: 0 0 12px !important;padding: 0 !important;}.tf-product-info-name .sub .e-brand-tag{display: inline-flex;align-items: center;text-decoration: none;margin-bottom: 6px;transition: opacity .15s ease;}.tf-product-info-name .sub .e-brand-tag:hover{opacity: .72;}.tf-product-info-name .sub .e-brand-logo{height: 26px;width: auto;max-width: 160px;object-fit: contain;display: block;}.tf-product-info-name .sub .e-brand-name{font-family: var(--font-heading);font-size: 19px;line-height: 1.1;color: var(--e-dark,#101C33);}.e-brand-page{max-width: 1100px;margin: 0 auto;padding: 40px 16px 8px;}.e-brand-head{text-align: center;max-width: 760px;margin: 0 auto 8px;}.e-brand-head-logo img{max-height: 84px;max-width: 260px;width: auto;object-fit: contain;margin: 0 auto 20px;display: block;}.e-brand-head-name{font-family: var(--font-heading);font-size: 32px;color: var(--e-dark,#101C33);margin: 0 0 16px;}.e-brand-head-info{color: var(--e-text-muted,#545454);font-size: 15.5px;line-height: 1.75;text-align: left;}.e-brand-head-info p,.e-brand-head-info div{margin: 0 0 12px;}.e-brand-head-info strong,.e-brand-head-info b{color: var(--e-dark,#101C33);font-weight: 700;}.e-brand-head-info a{color: var(--e-dark);text-decoration: underline;}.e-brand-head-info a:hover{color: var(--e-orange);}.e-brand-head-info ul{margin: 8px 0 14px;padding-left: 22px;list-style: disc;}.e-brand-head-info li{margin: 0 0 6px;}.e-brands-hub{max-width: 1100px;margin: 0 auto;padding: 40px 16px 60px;}.e-brands-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;}.e-brand-card{display: flex;align-items: center;justify-content: center;min-height: 130px;padding: 24px 18px;border: 1px solid var(--e-border,#e5e7eb);border-radius: 10px;background: #fff;text-decoration: none;transition: box-shadow .18s ease,border-color .18s ease,transform .18s ease;}.e-brand-card:hover{box-shadow: 0 10px 30px rgba(16,28,51,.10);border-color: #d5dbe4;transform: translateY(-2px);}.e-brand-card-logo{max-height: 60px;max-width: 100%;width: auto;object-fit: contain;}.e-brand-card-name{font-family: var(--font-heading);font-size: 22px;color: var(--e-dark,#101C33);text-align: center;}@media (max-width: 991px){.e-brands-grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 575px){.e-brands-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.e-brand-card{min-height: 104px;padding: 18px 12px;}}.aimeos.catalog-detail .tf-product-info-desc .short{color: var(--e-secondary);}.aimeos.catalog-detail .price-list{display: block !important;margin-inline-start: 0 !important;width: 100%;}.aimeos.catalog-detail .price-list .articleitem:not(.price-actual),.aimeos.catalog-detail .stock-list .articleitem:not(.stock-actual){display: none;}.aimeos.catalog-detail .price-item .rebate,.aimeos.catalog-detail .price-item .quantity,.aimeos.catalog-detail .price-item .taxrate,.aimeos.catalog-detail .price-item .costs{display: none;}.aimeos.catalog-detail .tf-product-info-price .price-on-sale{order: 1;}.aimeos.catalog-detail .tf-product-info-price .compare-at-price{order: 2;}.aimeos.catalog-detail .tf-product-info-price .badges-on-sale{order: 3;position: static !important;display: inline-flex !important;align-items: center !important;width: auto !important;right: auto !important;top: auto !important;}.aimeos.catalog-detail .tf-product-info-price{display: flex !important;align-items: center !important;}.aimeos.catalog-detail .tf-product-info-price .price-on-sale{font-size: 24px !important;line-height: 30px !important;font-weight: 800 !important;font-family: var(--font-heading) !important;color: var(--e-dark) !important;}.aimeos.catalog-detail .tf-product-info-price .compare-at-price{display: inline !important;font-size: 16px !important;font-weight: 400 !important;color: var(--e-secondary-2) !important;text-decoration: line-through !important;}.aimeos.catalog-detail .color-btn .btn-checkbox{background: var(--swatch,#ccc);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);}.aimeos.catalog-detail .variant-picker-values .select-option:checked + .color-btn{border-color: var(--e-orange) !important;outline: 2px solid var(--e-orange);outline-offset: 1px;}.aimeos.catalog-detail .variant-picker-values .select-option:checked + .color-btn .btn-checkbox{box-shadow: inset 0 0 0 1px #fff,0 0 0 1px var(--e-orange);}.aimeos.catalog-detail .select-option:disabled + .select-label{opacity: .35;pointer-events: none;cursor: not-allowed;}.aimeos.catalog-detail .select-label.e-dim{opacity: .3;}.aimeos.catalog-detail .select-item.error .select-name{color: var(--e-critical);}.aimeos.catalog-detail .items-selection > .selection{display: flex;flex-direction: column;gap: 20px;}.tf-product-info-list .wg-quantity input{pointer-events: auto !important;-moz-appearance: textfield;appearance: textfield;}.tf-product-info-list .wg-quantity input::-webkit-outer-spin-button,.tf-product-info-list .wg-quantity input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.aimeos.catalog-detail .btn-action.tf-btn{border-radius: 99px !important;border: none !important;}.aimeos.catalog-detail .addbasket{margin: 0 !important;padding: 0 !important;}.aimeos.catalog-detail .tf-product-info-help{margin-top: 20px;}.aimeos.catalog-detail .catalog-actions{display: none;}.aimeos.catalog-detail .catalog-social{display: flex !important;flex-direction: row !important;gap: 12px;list-style: none;padding: 0;margin: 0;}.aimeos.catalog-detail .catalog-social .social-button::before{content: none !important;display: none !important;}.aimeos.catalog-detail .catalog-social .social-button{font-size: 20px !important;color: var(--e-dark) !important;}.aimeos.catalog-detail .actions-watch,.aimeos.catalog-detail .actions-favorite{display: none;}.aimeos.catalog-detail .catalog-detail-additional{margin-top: 4rem;}.aimeos.catalog-detail .nav-tabs{display: flex;gap: 40px;border-bottom: 1px solid var(--e-border);margin-bottom: 32px;overflow-x: auto;}.aimeos.catalog-detail .nav-tabs .nav-link{font-family: var(--font-heading);font-size: 20px;color: var(--e-text-muted);background: none !important;padding: 0 0 20px;border: none !important;border-bottom: 2px solid transparent !important;white-space: nowrap;transition: color var(--transition),border-color var(--transition);}.aimeos.catalog-detail .nav-tabs .nav-link.active{color: var(--e-dark) !important;background: none !important;border-bottom-color: var(--e-dark) !important;}.aimeos.catalog-detail .nav-tabs .ratings{margin-left: 4px;color: var(--e-text-muted);font-size: 14px;}.aimeos.catalog-detail .catalog-detail-additional.e-additional-flat .nav-tabs{display: none;}.aimeos.catalog-detail .e-additional-flat .tab-pane{display: block !important;opacity: 1 !important;margin-bottom: 48px;}.aimeos.catalog-detail .e-additional-flat .tab-pane:last-child{margin-bottom: 0;}.aimeos.catalog-detail .e-additional-title{font-family: var(--font-heading);font-size: 22px;color: var(--e-dark);margin: 0 0 20px;padding-bottom: 14px;border-bottom: 1px solid var(--e-border);}.aimeos.catalog-detail .block.description .long{color: var(--e-text-muted);line-height: 1.7;}.aimeos.catalog-detail table.attributes{width: 100%;border-collapse: collapse;}.aimeos.catalog-detail table.attributes tr{border-bottom: 1px solid var(--e-border);}.aimeos.catalog-detail table.attributes td{padding: 14px 0;font-size: 14px;vertical-align: top;}.aimeos.catalog-detail table.attributes td.name{color: var(--e-text-muted);width: 240px;}.aimeos.catalog-detail table.attributes td.value{color: var(--e-dark);font-weight: 500;}.aimeos.catalog-detail table.attributes .media-list{display: none;}@media (max-width: 1000px){.aimeos.catalog-detail .product.row{grid-template-columns: 1fr !important;gap: 2rem !important;}.aimeos.catalog-detail .catalog-detail-image{position: static;}.aimeos.catalog-detail .image-single.slider-container{flex-direction: row !important;overflow-x: auto !important;gap: 10px !important;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.aimeos.catalog-detail .image-single.slider-container::-webkit-scrollbar{display: none;}.aimeos.catalog-detail .image-single .media-item{flex: 0 0 100%;scroll-snap-align: center;}.aimeos.catalog-detail .e-info-sticky{position: static;}}.e-page-title{position: relative;padding: 3.5rem 0 2.5rem;display: flex;align-items: flex-end;background: linear-gradient(120deg,var(--e-onsurface),var(--e-dark-2));margin-bottom: 0.5rem;}.e-page-title-content{position: relative;z-index: 1;max-width: 1320px;width: 100%;margin: 0 auto;padding: 0 15px;}.e-page-title-content h1{font-family: var(--font-heading) !important;font-size: clamp(2rem,4vw,3rem) !important;font-weight: 400 !important;color: #fff !important;margin: 0 0 .5rem !important;}.e-page-title-breadcrumb{font-size: 13px !important;}.e-page-title-breadcrumb a{color: #fff !important;text-decoration: none !important;opacity: .85;}.e-page-title-breadcrumb a:hover{opacity: 1;text-decoration: underline !important;}.e-page-title-breadcrumb span{color: #fff;opacity: .6;margin: 0 6px;}.catalog-stage-breadcrumb nav.breadcrumb{display: none !important;}.catalog-list-head{display: none !important;}.e-catalog-full{max-width: var(--max-w);margin: 0 auto;padding: 2rem 15px 4rem;}.tf-btn-filter[data-bs-toggle="offcanvas"]{border: none;}.canvas-filter .catalog-filter,.canvas-filter .catalog-session{padding: 0 !important;}.aimeos .catalog-list-items,.aimeos .catalog-list-items.product-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;column-gap: 30px !important;row-gap: 30px !important;padding: 0 !important;align-items: start !important;list-style: none !important;margin: 0 !important;background: none !important;border: none !important;box-shadow: none !important;}@media (max-width: 991px){.aimeos .catalog-list-items,.aimeos .catalog-list-items.product-list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;}}@media (max-width: 767px){.aimeos .catalog-list-items,.aimeos .catalog-list-items.product-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}.aimeos.catalog-list > .container-xxl{max-width: 100% !important;padding: 0 !important;}.catalog-list-head{margin-bottom: 1.5rem;}.catalog-list-head h1{font-family: var(--font-heading) !important;font-size: clamp(1.8rem,3vw,2.6rem) !important;font-weight: 400 !important;text-align: left !important;letter-spacing: 0 !important;color: var(--e-dark) !important;padding: 0 !important;}.tf-shop-control{align-items: center;}.tf-dropdown-sort{position: relative;font-size: 13px !important;color: var(--e-dark) !important;}.tf-dropdown-sort .dropdown-menu{position: absolute;top: 100%;right: 0;left: auto;margin-top: 8px;}.tf-dropdown-sort .select-item{display: block !important;color: var(--e-dark) !important;text-decoration: none !important;font-size: 13px !important;}.catalog-list-type{display: flex !important;gap: 10px !important;align-items: center !important;justify-content: center !important;text-align: left !important;margin: 0 !important;}.catalog-list-type .type-item{width: 36px !important;height: 36px !important;border-radius: 50% !important;border: 1.5px solid var(--e-border) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;}.aimeos.catalog-list > .container-xxl > .pagination:first-of-type .browser{display: none !important;}.aimeos.catalog-list > .container-xxl > .pagination:last-of-type .sort{display: none !important;}.pagination .sort{display: flex !important;align-items: center !important;gap: 14px !important;flex-wrap: wrap;margin-bottom: 2rem;padding-bottom: 1.5rem;border-bottom: 1px solid var(--e-border);}.pagination .sort > span{font-size: 13px !important;color: var(--e-text-muted) !important;}.pagination .sort ul{display: flex !important;gap: 8px !important;flex-wrap: wrap;list-style: none !important;padding: 0 !important;margin: 0 !important;}.pagination .sort a{display: inline-flex !important;align-items: center !important;height: 32px !important;padding: 0 14px !important;border-radius: var(--radius-pill) !important;border: 1px solid var(--e-border) !important;font-size: 13px !important;color: var(--e-dark) !important;text-decoration: none !important;white-space: nowrap;}.pagination .sort a.active{background: var(--e-onsurface) !important;border-color: var(--e-onsurface) !important;color: #fff !important;}.pagination .browser{display: flex !important;align-items: center !important;justify-content: center !important;gap: 16px !important;margin-top: 2rem;font-size: 13px !important;color: var(--e-text-muted) !important;}.pagination .browser a{color: var(--e-dark) !important;text-decoration: none !important;}.aimeos .catalog-list-items .product.row{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;width: 100% !important;display: flex !important;flex-direction: column !important;overflow: visible !important;height: auto !important;position: relative !important;transition: none !important;}.aimeos .catalog-list-items .product.row > .list-column{width: 100% !important;max-width: 100% !important;flex: none !important;padding: 0 !important;}.aimeos .catalog-list-items .media-list{position: relative !important;display: block !important;border-radius: 16px !important;overflow: hidden !important;background: var(--e-surface) !important;margin: 0 !important;}.aimeos .catalog-list-items .product.row > .list-column:last-child{margin-top: 16px !important;}.aimeos .catalog-list-items .media-item + .media-item{opacity: 0 !important;}.aimeos .catalog-list-items .media-item img{width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: cover !important;object-position: center !important;padding: 0 !important;display: block !important;transition: opacity .4s ease,transform .5s ease !important;}.aimeos .catalog-list-items .product.row:hover .media-item:first-child img{opacity: 0 !important;}.aimeos .catalog-list-items .product.row:hover .media-item + .media-item{opacity: 1 !important;}.aimeos .catalog-list-items .product.row:hover .media-item + .media-item img{transform: scale(1.05) !important;}.aimeos .catalog-list-items .price-item .rebatepercent{position: absolute !important;top: 12px !important;left: 12px !important;z-index: 10 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 44px !important;height: 24px !important;padding: 0 8px !important;border-radius: 999px !important;background: var(--e-critical) !important;color: #fff !important;font-size: 12px !important;font-weight: 600 !important;}.aimeos .catalog-list-items .product.row > .list-column:first-child{position: relative !important;}.aimeos .catalog-list-items .btn-pin,.aimeos .catalog-list-items .list-product-btn .box-icon{width: 36px !important;height: 36px !important;border-radius: 50% !important;background: #fff !important;display: flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 2px 8px rgba(0,0,0,.1) !important;transition: background .3s ease,color .3s ease !important;color: var(--e-onsurface) !important;text-decoration: none !important;}.aimeos .catalog-list-items .btn-pin{position: absolute !important;top: 12px !important;right: 12px !important;z-index: 10 !important;opacity: 0 !important;visibility: hidden !important;transform: translateX(12px) !important;transition: transform .3s ease,opacity .3s ease,visibility .3s ease,background .3s ease,color .3s ease !important;transition-delay: 0s !important;}.aimeos .catalog-list-items .product.row:hover .btn-pin{opacity: 1 !important;visibility: visible !important;transform: translateX(0) !important;}.aimeos .catalog-list-items .btn-pin::before{font-family: 'icomoon' !important;content: "\e92d" !important;font-size: 16px !important;line-height: 1 !important;}.aimeos .catalog-list-items .btn-pin:hover,.aimeos .catalog-list-items .btn-pin.active{background: var(--e-onsurface) !important;color: #fff !important;}.aimeos .catalog-list-items .list-product-btn{position: absolute !important;top: 56px !important;right: 12px !important;z-index: 10 !important;display: flex !important;flex-direction: column !important;gap: 8px !important;}.aimeos .catalog-list-items .list-product-btn .box-icon{opacity: 0 !important;visibility: hidden !important;transform: translateX(12px) !important;transition: transform .3s ease,opacity .3s ease,visibility .3s ease,background .3s ease,color .3s ease !important;}.aimeos .catalog-list-items .list-product-btn .compare{transition-delay: .1s !important;}.aimeos .catalog-list-items .list-product-btn .quickview{transition-delay: .2s !important;}.aimeos .catalog-list-items .product.row:hover .list-product-btn .box-icon{opacity: 1 !important;visibility: visible !important;transform: translateX(0) !important;}.aimeos .catalog-list-items .list-product-btn .box-icon:hover{background: var(--e-onsurface) !important;color: #fff !important;}.aimeos .catalog-list-items .list-product-btn .icon-compare::before{font-family: 'icomoon' !important;content: "\e92c" !important;font-size: 16px !important;}.aimeos .catalog-list-items .list-product-btn .icon-eye::before{font-family: 'icomoon' !important;content: "\e92b" !important;font-size: 16px !important;}.aimeos .catalog-list-items .list-product-btn .tooltip{display: none !important;}.aimeos .catalog-list-items .product.row > .list-column:last-child{text-align: left !important;}.aimeos .catalog-list-items .text-list,.aimeos .catalog-list-items .product-info,.aimeos .catalog-list-items .offer{margin: 0 !important;padding: 0 !important;}.aimeos .catalog-list-items .product.row > .list-column:last-child > a{display: block !important;}.aimeos .catalog-list-items .name,.aimeos .catalog-list-items .name a{font-size: 16px !important;font-weight: 400 !important;color: var(--e-onsurface) !important;line-height: 26px !important;margin-bottom: 4px !important;text-decoration: none !important;text-transform: none !important;letter-spacing: normal !important;text-align: left !important;display: block !important;white-space: normal !important;overflow: visible !important;}.aimeos .catalog-list-items .product.row:hover .name a{text-decoration: underline !important;}.aimeos .catalog-list-items .price-list{display: flex !important;align-items: center !important;gap: 8px !important;padding: 0 !important;margin: 0 0 12px !important;}.aimeos .catalog-list-items .price-item{display: flex !important;align-items: center !important;gap: 8px !important;}.aimeos .catalog-list-items .price-item .original{order: 2;display: inline !important;font-size: 14px !important;color: var(--e-secondary-2) !important;text-decoration: line-through !important;}.aimeos .catalog-list-items .price-item .value{order: 1;font-size: 16px !important;font-weight: 800 !important;line-height: 26px !important;color: var(--e-onsurface) !important;}.aimeos .catalog-list-items .price-item .rebate,.aimeos .catalog-list-items .price-item .quantity,.aimeos .catalog-list-items .price-item .taxrate,.aimeos .catalog-list-items .price-item .costs{display: none !important;}.aimeos .catalog-list-items .price-list .articleitem:not(.price-actual){display: none !important;}.aimeos .catalog-list-items .product.row > .list-column:last-child{padding: 0 !important;}.aimeos .catalog-list-items .text-item,.aimeos .catalog-list-items .product-detail,.aimeos .catalog-list-items .supplier,.aimeos .catalog-list-items .rating{display: none !important;}.aimeos .catalog-list-items .stock-list{display: none !important;}.aimeos .catalog-list-items .articleitem.error{display: none !important;}.aimeos .catalog-list-items .items-selection,.aimeos .catalog-list-items .items-attribute{display: none !important;}.aimeos .catalog-list-items .list-btn-main,.aimeos .catalog-list-items .list-btn-main form.basket,.aimeos .catalog-list-items .list-btn-main .addbasket,.aimeos .catalog-list-items .addbasket .input-group{position: static !important;margin: 0 !important;}.aimeos .catalog-list-items .addbasket .input-group{display: flex !important;align-items: center !important;}.aimeos .catalog-list-items .addbasket input[type="number"]{display: none !important;}.aimeos .catalog-list-items .btn-action{position: absolute !important;left: 12px !important;right: 12px !important;bottom: 12px !important;z-index: 10 !important;width: max-content !important;max-width: calc(100% - 24px) !important;margin-left: auto !important;margin-right: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;height: 40px !important;border: none !important;border-radius: 44px !important;background: #fff !important;color: var(--e-onsurface) !important;font-size: 13px !important;font-weight: 500 !important;cursor: pointer !important;box-shadow: 0 2px 10px rgba(0,0,0,.15) !important;opacity: 0 !important;visibility: hidden !important;transform: translateY(20px) !important;transition: transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out,background .3s ease,color .3s ease !important;}.aimeos .catalog-list-items .product.row:hover .btn-action{opacity: 1 !important;visibility: visible !important;transform: translateY(0) !important;}.aimeos .catalog-list-items .btn-action::before{font-family: 'icomoon' !important;content: "\e932" !important;font-size: 16px !important;line-height: 1 !important;}.aimeos .catalog-list-items .btn-action::after{content: "Pridať do košíka" !important;}:lang(cs) .aimeos .catalog-list-items .btn-action::after{content: "Přidat do košíku" !important;}:lang(hu) .aimeos .catalog-list-items .btn-action::after{content: "Kosárba" !important;}:lang(hr) .aimeos .catalog-list-items .btn-action::after{content: "Dodaj u košaricu" !important;}.aimeos .catalog-list-items .btn-action:hover{background: var(--e-onsurface) !important;color: #fff !important;}@media (hover: none),(max-width: 767px){.aimeos .catalog-list-items form.basket,.aimeos .catalog-list-items .btn-action,.aimeos .catalog-list-items .btn-pin,.aimeos .catalog-list-items .list-product-btn{display: none !important;}.aimeos .catalog-list-items .media-item + .media-item,.card-product .card-product-wrapper .img-hover{display: none !important;}.aimeos .catalog-list-items .media-item img,.aimeos .catalog-list-items .product.row:hover .media-item:first-child img,.card-product .card-product-wrapper .img-product,.card-product .card-product-wrapper:hover .image-wrap .img-product{opacity: 1 !important;}.aimeos .catalog-list-items .product.row:hover .name a{text-decoration: none !important;}}@media (max-width: 767px){.e-catalog-full{padding-left: 12px !important;padding-right: 12px !important;}.aimeos .catalog-list-items,.aimeos .catalog-list-items.product-list{column-gap: 12px !important;row-gap: 20px !important;}.aimeos .catalog-list-items .product.row > .list-column:last-child{margin-top: 8px !important;}.aimeos .catalog-list-items .name,.aimeos .catalog-list-items .name a{margin-bottom: 8px !important;}.aimeos .catalog-list-items .price-list{margin-bottom: 0 !important;}}.aimeos .catalog-filter{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;}.aimeos .catalog-filter-group{border: 1px solid var(--e-border) !important;border-radius: var(--radius-card) !important;padding: 18px 16px !important;margin-bottom: 12px !important;background: #fff !important;}.aimeos .catalog-filter-group h3{font-size: 13px !important;font-weight: 700 !important;color: var(--e-dark) !important;margin: 0 0 12px !important;padding-bottom: 10px !important;border-bottom: 1px solid var(--e-border) !important;}.aimeos .catalog-filter .attr-item label,.aimeos .catalog-filter label{font-size: 13px !important;color: var(--e-text) !important;cursor: pointer !important;}.aimeos .catalog-filter-search .search-input{border: 1px solid var(--e-border) !important;border-radius: var(--radius-btn) !important;font-size: 13px !important;padding: 7px 10px !important;}.canvas-filter .section.aimeos.catalog-filter{background: none !important;border: none !important;box-shadow: none !important;padding: 0 !important;}.canvas-filter .container-xxl{max-width: 100% !important;width: 100% !important;padding: 0 !important;}.canvas-filter .header-name{font-size: 13px !important;font-weight: 700 !important;color: var(--e-dark) !important;text-transform: uppercase !important;letter-spacing: .04em !important;margin: 0 0 12px !important;}.canvas-filter .catalog-filter,.canvas-filter .catalog-filter > nav.container-xxl,.canvas-filter .catalog-filter form,.canvas-filter .catalog-filter-attribute,.canvas-filter .catalog-filter-attribute .attribute-lists,.canvas-filter .catalog-filter-attribute .fieldsets,.canvas-filter .catalog-session{display: contents !important;}.canvas-filter .attr-header.header-name{display: none !important;}.canvas-filter fieldset.attr-sets .attr-type{display: block !important;font-size: 16px !important;font-weight: 600 !important;color: var(--e-dark) !important;margin: 0 0 16px !important;text-transform: none !important;}.canvas-filter fieldset.attr-sets .attr-list{list-style: none !important;padding: 0 !important;margin: 0 !important;}.canvas-filter fieldset.attr-sets .attr-item{margin-bottom: 10px !important;}.canvas-filter fieldset.attr-sets .attr-name{font-size: 14px !important;color: var(--e-text) !important;cursor: pointer !important;}@media (min-width: 1200px){.dropdown-filter .canvas-body{display: grid !important;grid-template-columns: repeat(4,1fr) !important;column-gap: 30px !important;row-gap: 28px !important;align-items: start !important;}.dropdown-filter .catalog-filter-search,.dropdown-filter .catalog-filter-price,.dropdown-filter .catalog-filter-supplier,.dropdown-filter fieldset.attr-sets,.dropdown-filter .catalog-session-pinned,.dropdown-filter .catalog-session-seen{margin: 0 !important;padding: 0 !important;border: none !important;}.dropdown-filter fieldset.attr-sets .attr-list{display: block !important;}}@media (max-width: 1199px){.canvas-filter .canvas-body{max-height: calc(100vh - 64px);overflow-y: auto;}.canvas-filter .section:not(:last-child){padding-bottom: 20px !important;margin-bottom: 20px !important;border-bottom: 1px solid var(--e-border) !important;}}@media (max-width: 1199px){.dropdown-filter.canvas-filter{position: fixed !important;top: 0 !important;left: 0 !important;bottom: 0 !important;width: 320px !important;max-width: 85vw !important;background: #fff !important;z-index: 1050 !important;transform: translateX(-100%) !important;transition: transform .3s ease !important;overflow-y: auto !important;scroll-behavior: auto !important;overflow-anchor: none;}.dropdown-filter.canvas-filter *{overflow-anchor: none;}.dropdown-filter.canvas-filter.show{transform: translateX(0) !important;}.canvas-header{display: flex !important;}}.overlay-filter{position: fixed;inset: 0;background: rgba(16,28,51,.5);z-index: 1040;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility .3s ease;}.overlay-filter.show{opacity: 1;visibility: visible;}.aimeos .catalog-stage img.stage-image{width: 100%;max-height: 320px;object-fit: cover;border-radius: var(--radius-card);margin-bottom: 2rem;display: block;}.aimeos .catalog-stage .breadcrumb,.aimeos .breadcrumb{font-size: 13px !important;color: var(--e-text-muted) !important;padding: 12px 0 !important;margin: 0 !important;background: none !important;}.aimeos .breadcrumb a{color: var(--e-text-muted) !important;text-decoration: none !important;}.aimeos .breadcrumb a:hover{color: var(--e-orange) !important;}@media (max-width: 768px){:root{--pad-x: 1rem;--section: 3rem;}.e-cat-grid{grid-template-columns: repeat(3,1fr);}.e-feat-grid{grid-template-columns: repeat(2,1fr);}}.aimeos{font-family: var(--font-heading) !important;}.aimeos .name,.aimeos .name a{text-transform: none !important;letter-spacing: normal !important;font-size: 14px !important;font-weight: 400 !important;}.aimeos .btn,.aimeos button{border-radius: var(--radius-btn) !important;}.aimeos .btn-primary{background: var(--e-blue) !important;border-color: var(--e-blue) !important;color: #fff !important;font-weight: 600 !important;}.aimeos .btn-primary:hover{background: var(--e-orange) !important;border-color: var(--e-orange) !important;}.aimeos .catalog-list,.aimeos .catalog-filter,.aimeos .catalog-session{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;}.e-content{min-height: 60vh;}.aimeos.basket-mini .basket-body{border-radius: var(--radius-card) !important;border: 1px solid var(--e-border) !important;box-shadow: 0 8px 32px rgba(0,0,0,.1) !important;}.about-us .img-style{height: clamp(480px,47vw,680px);}.about-us .img-style img{width: 100%;height: 100%;object-fit: cover;}.page-catalog-home .flat-spacing-2.about-us{padding-top: 0;}.page-catalog-home .e-home-first-row,.page-catalog-home .e-home-cats{padding-top: 50px !important;}.page-catalog-home .e-home-first-row{padding-bottom: 0 !important;}@media (max-width: 767px){.page-catalog-home .e-home-first-row,.page-catalog-home .e-home-cats{padding-top: 30px !important;}}.e-home-about{background: #f8f9fb;padding: var(--section) var(--pad-x);}.e-home-about-inner{max-width: var(--max-w);margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 5rem;align-items: center;}.e-home-about-art{border-radius: 24px;overflow: hidden;aspect-ratio: 520/480;box-shadow: 0 24px 60px rgba(16,28,51,0.18);}.e-home-about-art svg{width: 100%;height: 100%;display: block;}.e-home-about-eyebrow{font-size: 11px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--e-orange);margin: 0 0 1rem;display: flex;align-items: center;gap: 8px;}.e-home-about-eyebrow::before{content: '';width: 24px;height: 2px;background: var(--e-orange);flex-shrink: 0;}.e-home-about-title{font-size: clamp(1.6rem,3vw,2.2rem);font-weight: 700;color: var(--e-dark);line-height: 1.2;margin: 0 0 1.5rem;}.e-home-about-desc{font-size: 15px;color: var(--e-text-muted);line-height: 1.7;margin: 0 0 1rem;}.e-home-about-actions{display: flex;gap: 12px;margin-top: 2rem;flex-wrap: wrap;}@media (max-width: 900px){.e-home-about-inner{grid-template-columns: 1fr;gap: 2.5rem;}.e-home-about-art{max-width: 400px;}}.e-static-page{padding: 2.5rem 0 5rem;}.e-legal-downloads{max-width: 900px;margin: 32px auto 0;padding: 22px 24px;border: 1px solid var(--e-border,#e5e7eb);border-radius: 12px;background: #f8f9fb;}.e-legal-downloads h3{font-size: 18px;margin: 0 0 14px;color: var(--e-dark,#101C33);}.e-legal-downloads ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px;}.e-legal-doc{display: inline-flex;align-items: center;gap: 12px;padding: 12px 16px;border: 1px solid var(--e-border,#e5e7eb);border-radius: 10px;background: #fff;text-decoration: none;color: var(--e-dark,#101C33);font-size: 15px;transition: border-color .15s ease,box-shadow .15s ease;}.e-legal-doc:hover{border-color: #cbd3de;box-shadow: 0 6px 18px rgba(16,28,51,.08);}.e-legal-doc-ic{width: 22px;height: 22px;flex: 0 0 auto;color: var(--e-orange,#e07b26);}.e-legal-doc > span:first-of-type{flex: 1 1 auto;}.e-legal-doc-ext{flex: 0 0 auto;font-size: 11px;font-weight: 600;letter-spacing: .04em;color: #6b7686;border: 1px solid var(--e-border,#e5e7eb);border-radius: 5px;padding: 2px 7px;}.e-content-container,.e-static-page .cms-page{max-width: 900px;margin: 0 auto;padding: 0 15px !important;}.e-static-page .cms-page{display: block;}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4{color: var(--e-dark) !important;margin: 2rem 0 0.75rem;line-height: 1.25 !important;text-transform: none !important;text-align: left !important;letter-spacing: 0 !important;border: none !important;}.cms-content h1::after,.cms-content h2::after,.cms-content h3::after,.cms-content h1::before,.cms-content h2::before,.cms-content h3::before{content: none !important;border: none !important;}.cms-content h1:first-child,.cms-content h2:first-child,.cms-content h3:first-child{margin-top: 0;}.cms-content h2{font-size: 30px;}.cms-content h3{font-size: 24px;}.cms-content h4{font-size: 20px;}.cms-content p,.cms-content li{color: var(--e-secondary);line-height: 1.7;margin: 0 0 1rem;}.cms-content ul,.cms-content ol{padding-left: 1.4rem;margin: 0 0 1rem;}.cms-content li{margin-bottom: .4rem;}.cms-content a{color: var(--e-dark);text-decoration: underline;}.cms-content a:hover{color: var(--e-orange);}.cms-content img{max-width: 100%;height: auto;border-radius: 12px;}.cms-content table{width: 100%;border-collapse: collapse;margin: 0 0 1.5rem;}.cms-content table td,.cms-content table th{border: 1px solid var(--e-border);padding: 10px 14px;font-size: 14px;color: var(--e-secondary);}.cms-content .infobox{padding: 14px 18px;border-radius: 8px;background: var(--e-surface);border-left: 3px solid var(--e-orange);}.cms-content .infobox.success{border-left-color: var(--e-success);}.e-poradna-category{font-size: 26px;color: var(--e-dark);margin: 2.5rem 0 1.25rem;}.e-poradna-category:first-of-type{margin-top: 0;}.e-poradna-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;}.e-poradna-card{display: block;border: 1px solid var(--e-border);border-radius: 12px;padding: 22px 24px;text-decoration: none !important;transition: border-color var(--transition),box-shadow var(--transition);}.e-poradna-card:hover{border-color: var(--e-dark);box-shadow: 0 8px 30px rgba(0,0,0,.06);}.e-poradna-card h3{font-size: 20px;color: var(--e-dark);margin: 0 0 6px;}.e-poradna-card p{font-size: 14px;color: var(--e-secondary);line-height: 1.6;margin: 0 0 10px;}.e-poradna-more{font-size: 14px;color: var(--e-dark);text-decoration: underline;}@media (max-width: 767px){.e-poradna-grid{grid-template-columns: 1fr;}}.e-static-page .e-content-container:has(.e-realizacie-grid){max-width: 1320px;}.e-realizacie-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;}.e-realizacia-card{display: block;text-decoration: none !important;}.e-realizacia-img{aspect-ratio: 4 / 3;border-radius: 12px;overflow: hidden;background: var(--e-surface);margin-bottom: 12px;}.e-realizacia-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease;}.e-realizacia-card:hover .e-realizacia-img img{transform: scale(1.05);}.e-realizacia-card h3{font-size: 20px;color: var(--e-dark);margin: 0 0 2px;}.e-realizacia-author{font-size: 14px;color: var(--e-secondary-2);margin: 0 0 1.5rem;}.e-realizacia-author a{color: var(--e-secondary);}.e-static-page .e-content-container:has(.e-katalogy-grid){max-width: 1320px;}.e-katalogy-intro{max-width: 760px;margin: 0 0 40px;}.e-katalogy-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 30px;}.e-katalog-card{display: flex;flex-direction: column;}.e-katalog-cover{position: relative;display: block;aspect-ratio: 3 / 4;border-radius: 12px;overflow: hidden;background: var(--e-surface);border: 1px solid var(--e-border);margin-bottom: 12px;transition: transform .3s ease,box-shadow .3s ease;}.e-katalog-cover img{width: 100%;height: 100%;object-fit: contain;display: block;}.e-katalog-card:hover .e-katalog-cover{transform: translateY(-4px);box-shadow: 0 12px 28px rgba(0,0,0,.12);}.e-katalog-nocover{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-weight: 600;letter-spacing: .1em;color: var(--e-secondary-2);}.e-katalog-badge{position: absolute;top: 10px;right: 10px;background: rgba(0,0,0,.72);color: #fff;font-size: 11px;font-weight: 600;letter-spacing: .08em;padding: 3px 8px;border-radius: 999px;}.e-katalog-body{display: flex;flex-direction: column;flex: 1;}.e-katalog-name{font-size: 17px;line-height: 1.35;margin: 0 0 4px;}.e-katalog-name a{color: var(--e-dark);text-decoration: none;}.e-katalog-name a:hover{color: var(--e-primary);}.e-katalog-desc{font-size: 14px;line-height: 1.5;color: var(--e-secondary-2);margin: 0 0 12px;}.e-katalog-actions{display: flex;align-items: center;gap: 16px;margin-top: auto;}.e-katalog-actions .tf-btn{min-height: 40px;padding: 0 18px;font-size: 13px;}.e-katalog-dl{font-size: 14px;color: var(--e-secondary);text-decoration: underline;}@media (max-width: 1200px){.e-katalogy-grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 991px){.e-katalogy-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;}}@media (max-width: 600px){.e-katalogy-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.e-katalogy-intro{margin-bottom: 24px;}.e-katalog-name{font-size: 15px;}.e-katalog-desc{display: none;}.e-katalog-actions{flex-direction: column;align-items: flex-start;gap: 8px;}.e-katalog-actions .tf-btn{width: 100%;}}.e-static-page .e-content-container:has(.e-realizacia-gallery){max-width: 1320px;}.e-realizacia-gallery{columns: 3;column-gap: 20px;}.e-realizacia-gallery img{width: 100%;border-radius: 12px;margin-bottom: 20px;display: block;}@media (max-width: 991px){.e-realizacie-grid{grid-template-columns: repeat(2,1fr);}.e-realizacia-gallery{columns: 2;}}@media (max-width: 600px){.e-realizacie-grid{grid-template-columns: 1fr;}.e-realizacia-gallery{columns: 1;}}.e-about-features{display: grid;grid-template-columns: repeat(4,1fr);gap: 30px;margin-top: 48px;}.e-about-features .tf-box-icon{text-align: center;}.e-about-features .tf-box-icon .icon{font-size: 32px;margin-bottom: 12px;}@media (max-width: 991px){.e-about-features{grid-template-columns: repeat(2,1fr);}}@media (max-width: 575px){.e-about-features{grid-template-columns: 1fr;}}.about-us-main .img-wrap img{width: 100%;border-radius: 16px;}.blog-article-item .article-thumb .e-blog-ph{display: flex;align-items: center;justify-content: center;aspect-ratio: 3 / 2;width: 100%;border-radius: 12px;background: linear-gradient(135deg,var(--e-dark),var(--e-dark-2));color: rgba(255,255,255,.55);font-family: var(--font-heading);font-size: 64px;}.blog-article-item .article-thumb .e-blog-ph[hidden]{display: none;}.e-cart-page{padding: 2.5rem 0 5rem;}.e-cart-page .basket-standard .container-xxl{max-width: none;padding: 0;}.e-cart-page .basket-standard .row.header{display: none !important;}.e-cart-page .common-summary-detail > .header{display: none !important;}.e-cart-page .basket .headline{border-bottom: 1px solid var(--e-border);padding-bottom: 12px;font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--e-text-muted);}.e-cart-page .basket .supplier{display: none;}.e-cart-page .basket .product-item{padding: 20px 0;border-bottom: 1px solid var(--e-border);align-items: center;}.e-cart-page .basket .product-item .image img{width: 90px;height: 90px;object-fit: cover;border-radius: 10px;background: var(--e-surface);}.e-cart-page .basket .product-item .product-name{font-family: var(--font-heading);font-size: 17px;color: var(--e-dark);margin: 0 0 2px;}.e-cart-page .basket .product-item .code,.e-cart-page .basket .product-item .attr-list{font-size: 13px;color: var(--e-text-muted);margin: 0;}.e-cart-page .basket .product-item .attr-list{list-style: none;padding: 0;}.e-cart-code{font-weight: 500;}.e-cart-tier{font-weight: 600;}.e-cart-tier.is-sale{color: var(--e-success,#1b7a3d);}.e-cart-tier.is-full{color: var(--e-text-muted);}.e-cart-page .basket .quantity:has(input.value){display: flex !important;align-items: center;gap: 6px;}.e-cart-page .basket .quantity .value{width: 64px;height: 40px;text-align: center;border: 2px solid var(--e-border);border-radius: 999px;font-size: 15px;}.e-cart-page .basket .quantity .minibutton.change{border: none;background: none;font-size: 18px;cursor: pointer;color: var(--e-dark);padding: 6px;}.e-cart-page .basket .minibutton.delete{border: none;background: none;cursor: pointer;color: var(--e-secondary-2);font-size: 16px;}.e-cart-page .basket .minibutton.delete:hover{color: var(--e-critical);}.e-cart-page .basket .total,.e-cart-page .basket .price-total{padding-top: 14px;font-size: 16px;color: var(--e-dark);}.e-cart-page .basket .price-total{font-family: var(--font-heading);font-size: 20px;}.e-cart-page .basket .tax{color: var(--e-text-muted);font-size: 13px;}.e-cart-page .basket-standard-coupon{margin: 24px 0 8px;}.e-cart-page .basket-standard-coupon .input-group{display: flex;max-width: 420px;gap: 10px;}.e-cart-page .basket-standard-coupon input.coupon-code{flex: 1;height: 48px;border: 2px solid var(--e-border);border-radius: 999px;padding: 0 18px;font-size: 14px;}.e-cart-page .basket-standard-coupon .btn,.e-cart-page .input-group.coupon-new .btn-primary{height: 48px;border-radius: 999px !important;border: none !important;background: var(--e-onsurface) !important;color: #fff !important;padding: 0 22px;font-size: 14px;cursor: pointer;}.e-cart-page .button-group{display: flex;justify-content: space-between;align-items: center;gap: 14px;margin-top: 28px;flex-wrap: wrap;}.e-cart-page .button-group .btn{height: 48px;display: inline-flex;align-items: center;justify-content: center;padding: 0 26px;border-radius: 999px;font-size: 15px;cursor: pointer;text-decoration: none;}.e-cart-page .button-group .btn-default{background: none;border: 2px solid var(--e-border);color: var(--e-dark);}.e-cart-page .button-group .btn-default:hover{border-color: var(--e-dark);}.e-cart-page .button-group .btn-primary{background: var(--e-dark) !important;border: none;color: #fff !important;}.e-cart-page .button-group .btn-primary:hover{background: var(--Primary) !important;}.e-checkout-page{padding: 2.5rem 0 5rem;}.e-checkout-page .checkout-standard > nav{display: none !important;}.e-checkout-page .checkout-standard form.container-xxl{max-width: none;padding: 0;display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 0 60px;align-items: start;}.e-checkout-page .checkout-standard-address,.e-checkout-page .checkout-standard-delivery,.e-checkout-page .checkout-standard-payment{grid-column: 1;}.e-checkout-page .checkout-standard-summary{grid-column: 2;grid-row: 1 / span 4;position: sticky;top: 90px;background: var(--e-surface);border-radius: 16px;padding: 32px;}.e-checkout-page .checkout-standard .section > h1{font-size: 24px !important;line-height: 32px !important;text-transform: none !important;letter-spacing: 0 !important;padding: 0 !important;margin: 0 0 4px !important;color: var(--e-dark) !important;text-align: left !important;border: none !important;}.e-checkout-page .checkout-standard .section > .note{color: var(--e-text-muted);font-size: 14px;margin: 0 0 18px;}.e-checkout-page .checkout-standard-delivery,.e-checkout-page .checkout-standard-payment{margin-top: 36px;}.e-checkout-page .checkout-standard input[type="text"],.e-checkout-page .checkout-standard input[type="email"],.e-checkout-page .checkout-standard input[type="tel"],.e-checkout-page .checkout-standard select,.e-checkout-page .checkout-standard textarea{width: 100%;height: 48px;border: 2px solid var(--e-border) !important;border-radius: 8px !important;padding: 10px 16px !important;font-size: 14px;background: #fff;box-shadow: none !important;}.e-checkout-page .checkout-standard textarea{height: 100px;}.e-checkout-page .checkout-standard input:focus,.e-checkout-page .checkout-standard select:focus,.e-checkout-page .checkout-standard textarea:focus{border-color: var(--e-dark) !important;outline: none;}.e-checkout-page .checkout-standard .form-item{margin-bottom: 14px;}.e-checkout-page .checkout-standard .form-item > label,.e-checkout-page .checkout-standard .form-item .name{font-size: 13px;color: var(--e-secondary);margin-bottom: 4px;display: block;}.e-checkout-page .checkout-standard .form-item.error input,.e-checkout-page .checkout-standard .form-item.error select{border-color: var(--e-critical) !important;}.e-checkout-page .checkout-standard .item-service input.option{accent-color: var(--e-dark);width: 16px;height: 16px;}.e-checkout-page .checkout-standard-address .button-group,.e-checkout-page .checkout-standard-delivery .button-group,.e-checkout-page .checkout-standard-payment .button-group{display: none !important;}.e-checkout-page .checkout-standard-summary ~ .button-group .btn-action,.e-checkout-page .checkout-standard .button-group .btn-action{background: var(--e-dark) !important;border: none !important;border-radius: 99px !important;color: #fff !important;width: 100%;height: auto !important;padding: 13px 24px !important;font-size: 15px !important;white-space: normal !important;line-height: 1.4 !important;}.e-checkout-page .checkout-standard-summary > h1{font-size: 22px !important;}.e-checkout-page .checkout-standard-summary > .note{display: none;}.e-checkout-page .common-summary-address,.e-checkout-page .common-summary-service{display: none !important;}.e-checkout-page .checkout-standard-summary .item.customerref{display: none !important;}.e-checkout-page .common-summary-detail .header{display: none;}.e-checkout-page .common-summary-detail .basket{background: none;}.e-checkout-page .common-summary-detail .headline{display: none !important;}.e-checkout-page .common-summary-detail .product-item{display: flex !important;gap: 14px;align-items: center;justify-content: space-between;padding: 12px 0;border-bottom: 1px solid var(--e-border);}.e-checkout-page .common-summary-detail .product-item > div{padding: 0 !important;width: auto !important;flex: 0 1 auto;}.e-checkout-page .common-summary-detail .product-item > div:first-child{flex: 1 1 auto;min-width: 0;}.e-checkout-page .common-summary-detail .product-item > div:first-child > .row{display: flex;flex-wrap: nowrap;align-items: center;gap: 14px;}.e-checkout-page .common-summary-detail .product-item .status{display: none;}.e-checkout-page .common-summary-detail .product-item > div:first-child .image,.e-checkout-page .common-summary-detail .product-item > div:first-child .details{padding: 0 !important;width: auto !important;}.e-checkout-page .common-summary-detail .product-item > div:first-child .details{flex: 1;min-width: 0;}.e-checkout-page .common-summary-detail .product-item .order.row{display: flex;flex-wrap: nowrap;align-items: center;gap: 18px;}.e-checkout-page .common-summary-detail .product-item .order.row > div{padding: 0 !important;width: auto !important;white-space: nowrap;font-size: 14px;color: var(--e-dark);}.e-checkout-page .common-summary-detail .product-item .order .quantity::after{content: ' ks';}.e-checkout-page .common-summary-detail .product-item .image img{width: 64px;height: 64px;border-radius: 8px;object-fit: cover;background: #fff;}.e-checkout-page .common-summary-detail .product-item .product-name{font-size: 14px;color: var(--e-dark);margin: 0;}.e-checkout-page .common-summary-detail .product-item .code{display: none;}.e-checkout-page .common-summary-detail .product-item .attr-list{list-style: none;padding: 0;margin: 0;font-size: 12px;color: var(--e-text-muted);}.e-checkout-page .common-summary-detail .total,.e-checkout-page .common-summary-detail .price-total{font-size: 15px;color: var(--e-dark);padding-top: 10px;}.e-checkout-page .common-summary-detail .price-total{font-family: var(--font-heading);font-size: 20px;}.e-checkout-page .common-summary-detail .tax{font-size: 12px;color: var(--e-text-muted);}.e-checkout-page .common-summary-detail .delivery{font-size: 13px;color: var(--e-secondary);}.e-checkout-page .checkout-standard-summary .item.comment .header{font-size: 13px;color: var(--e-secondary);margin-bottom: 4px;border: none !important;padding: 0;}.e-checkout-page .checkout-standard-summary .item.comment textarea{height: 70px;background: #fff;}.e-checkout-page .checkout-standard-summary-option-account,.e-checkout-page .checkout-standard-summary-option-terms{margin-top: 14px;font-size: 14px;color: var(--e-secondary);}.e-checkout-page .checkout-standard-summary-option-account > .header,.e-checkout-page .checkout-standard-summary-option-terms > .header{display: none;}.e-checkout-page .checkout-standard-summary-option-terms a{color: var(--e-dark);text-decoration: underline;text-underline-offset: 2px;}.e-checkout-page .checkout-standard-summary-option-terms a:hover{color: var(--Primary);}.e-checkout-page .checkout-standard-summary-option-terms .single.error{color: var(--e-critical);}.e-checkout-page .checkout-standard-summary .button-group{display: flex;flex-direction: column;gap: 10px;margin-top: 22px;}.e-checkout-page .checkout-standard-summary .button-group .btn-action{width: 100%;height: 52px;border: none;border-radius: 999px;background: var(--e-dark);color: #fff;font-size: 16px;cursor: pointer;transition: background var(--transition);}.e-checkout-page .checkout-standard-summary .button-group .btn-action:hover{background: var(--Primary);}.e-checkout-page .checkout-standard-summary .button-group .btn-back{background: none;border: none;color: var(--e-secondary);text-decoration: underline;font-size: 14px;text-align: center;}@media (max-width: 991px){.e-checkout-page .checkout-standard form.container-xxl{grid-template-columns: 1fr;}.e-checkout-page .checkout-standard-summary{grid-column: 1;grid-row: auto;position: static;margin-top: 30px;}footer .footer-col-block.open .tf-collapse-content{display: block;}}.e-checkout-page .checkout-standard .section > h1{font-size: 20px !important;line-height: 28px !important;margin-bottom: 20px !important;}.e-checkout-page .checkout-standard .section > p.note{display: none;}.e-checkout-page .checkout-standard-delivery,.e-checkout-page .checkout-standard-payment{margin-top: 30px;}.e-checkout-page .e-checkout-login{grid-column: 1;width: 100%;margin-bottom: 30px;}.e-checkout-page .e-checkout-login .title-login{margin-bottom: 20px;}.e-checkout-page .e-checkout-login .login-box{display: grid;gap: 15px;}.e-checkout-page .e-checkout-login .login-box .tf-btn{justify-self: start;}@media (max-width: 991px){.e-checkout-page .e-checkout-login{width: 100%;}}.e-checkout-page .checkout-standard-address .form-horizontal > [class*="col"]{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;}.e-checkout-page .checkout-standard-address-delivery{margin-top: 24px;}.e-checkout-page .e-info-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;align-items: start;}.e-checkout-page .e-info-grid .form-item{display: block;margin: 0 !important;padding: 0 !important;}.e-checkout-page .e-info-grid .form-item > .col-md-5{display: none !important;}.e-checkout-page .e-info-grid .form-item > .col-md-7{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;padding: 0 !important;}.e-checkout-page .e-info-grid .form-item.salutation,.e-checkout-page .e-info-grid .form-item.title,.e-checkout-page .e-info-grid .form-item.address2,.e-checkout-page .e-info-grid .form-item.address3{display: none !important;}.e-checkout-page .e-info-grid .form-item.firstname{order: 1;}.e-checkout-page .e-info-grid .form-item.lastname{order: 2;}.e-checkout-page .e-info-grid .form-item.email{order: 3;}.e-checkout-page .e-info-grid .form-item.telephone{order: 4;}.e-checkout-page .e-info-grid .form-item.company{order: 5;}.e-checkout-page .e-info-grid .form-item.vatid{order: 6;}.e-checkout-page .e-info-grid .form-item.address1{order: 7;}.e-checkout-page .e-info-grid .form-item.city{order: 8;}.e-checkout-page .e-info-grid .form-item.postal{order: 9;}.e-checkout-page .e-info-grid .form-item.countryid{order: 10;}.e-checkout-page .e-info-grid .form-item.languageid{order: 11;}.e-checkout-page .checkout-standard input.form-control,.e-checkout-page .checkout-standard select.form-select{font-family: "Marcellus",sans-serif;border: 2px solid var(--line) !important;border-radius: 8px !important;box-shadow: none !important;font-size: 16px;line-height: 26px;padding: 9px 16px !important;height: 48px !important;margin: 0 !important;background: var(--White);color: var(--Secondary);}.e-checkout-page .checkout-standard-address .accordion-item{border: none;}.e-checkout-page .checkout-standard-address .accordion-item.payment-item{border: 2px solid var(--line);border-radius: 8px;overflow: hidden;}.e-checkout-page .checkout-standard-address .payment-item .payment-header{margin: 0;padding: 12px 20px;display: flex;align-items: center;gap: 8px;font-size: 15px;color: var(--e-dark);cursor: pointer;}.e-checkout-page .checkout-standard-address .payment-item .payment-header label{margin: 0;cursor: pointer;flex: 1;}.e-checkout-page .checkout-standard-address .accordion-item.payment-item:has(input:checked){border-color: transparent;}.e-checkout-page .checkout-standard-address legend{font-size: 20px;line-height: 28px;margin: 24px 0 20px;color: var(--e-dark);}.e-checkout-page .e-addr-body{padding: 4px 20px 20px;}.e-checkout-page .checkout-standard-delivery .payment-item,.e-checkout-page .checkout-standard-payment .payment-item{border: 2px solid var(--line);border-radius: 8px;overflow: hidden;}.e-checkout-page .payment-header{margin: 0;width: 100%;cursor: pointer;}.e-checkout-page .payment-header .icons{display: none;}.e-checkout-page .payment-header h2{flex: 1 1 auto;margin: 0 !important;padding: 0 !important;border: none !important;font-size: 15px !important;line-height: 22px !important;letter-spacing: 0 !important;text-transform: none !important;text-align: left !important;color: var(--e-dark) !important;}.e-checkout-page .payment-header .price-value{white-space: nowrap;font-size: 15px;}.e-checkout-page .payment-item > div:not(.payment-header):not(.e-addr-body){width: 100% !important;padding: 0 !important;}.e-checkout-page .payment-item .payment-body{display: none !important;}.e-checkout-page .payment-item:has(input:checked){border-color: transparent;background-color: var(--Surface);}.e-checkout-page .payment-header i{font-size: 20px;color: var(--e-dark);}.e-checkout-page .payment-header.e-has-logos{flex-wrap: wrap;}.e-checkout-page .payment-header .e-pay-logos{margin-left: auto;}.e-checkout-page .payment-header .e-pay-logos svg{display: block;}.e-checkout-page .payment-header .e-svc-icon{width: 21px;height: 21px;}.e-checkout-page .checkout-standard-summary{padding: 24px;}.e-checkout-page .checkout-standard-summary > h1{font-size: 20px !important;}.e-checkout-page .checkout-standard-summary .common-summary-additional .item.coupon,.e-checkout-page .checkout-standard-summary .common-summary-additional .item.customerref,.e-checkout-page .checkout-standard-summary-option-account,.e-checkout-page .common-summary-detail .supplier,.e-checkout-page .common-summary-detail .product-item .image,.e-checkout-page .common-summary-detail .product-item .timeframe,.e-checkout-page .common-summary-detail .product-item .attr-list,.e-checkout-page .common-summary-detail .product-item .order .unitprice{display: none !important;}.e-checkout-page .checkout-standard-summary .common-summary-additional{margin: 0 !important;}.e-checkout-page .checkout-standard-summary .common-summary-additional .item.comment{width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;padding: 0 !important;}.e-checkout-page .checkout-standard-summary .item.comment textarea{height: 64px;margin: 0;width: 100%;font-size: 13px;}.e-checkout-page .checkout-standard-summary .item.comment .content{margin: 0 !important;padding: 0 !important;}.e-checkout-page .checkout-standard-summary > .item.comment{width: calc(100% + 36px) !important;max-width: none !important;padding: 0 !important;margin: 12px -18px 0 !important;}.e-checkout-page .common-summary-detail > .header,.e-checkout-page .checkout-standard-summary .header{display: flex;justify-content: space-between;align-items: center;}.e-checkout-page .checkout-standard-summary-option-terms > .header,.e-checkout-page .checkout-standard-summary-option-terms > h3{display: none !important;}.e-checkout-page .checkout-standard-summary-option-terms{margin: 12px 0 4px;}.e-checkout-page .checkout-standard-summary-option-terms .single{display: flex;gap: 8px;align-items: flex-start;}.e-checkout-page .checkout-standard-summary-option-terms .single input[type="checkbox"]{margin-top: 4px;}.e-checkout-page .checkout-standard-summary .button-group{display: flex !important;flex-direction: column;gap: 10px;}.e-checkout-page .checkout-standard-summary .button-group .btn-action{width: 100% !important;max-width: none !important;order: 1;}.e-checkout-page .checkout-standard-summary .button-group .btn-back{order: 2;align-self: center;font-size: 13px;}.e-checkout-page .common-summary-detail .product-item{padding: 2px 0;gap: 8px;margin: 0 !important;border: none !important;}.e-checkout-page .common-summary-detail .product-item .order.row > div,.e-checkout-page .common-summary-detail .product-item .product-name{line-height: 1.5;}.e-checkout-page .common-summary-detail .product-item .product-name{font-size: 13px;}.e-checkout-page .common-summary-detail .product-item > div:first-child .details{overflow: hidden;}.e-checkout-page .common-summary-detail .product-item .product-name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.e-checkout-page .common-summary-detail .product-item > div:last-child{flex: 0 0 auto;display: flex;align-items: center;gap: 8px;}.e-checkout-page .common-summary-detail .product-item .order.row{display: contents !important;}.e-checkout-page .common-summary-detail .product-item .order.row > div{font-size: 12.5px;}.e-checkout-page .common-summary-detail .subtotal,.e-checkout-page .common-summary-detail .delivery,.e-checkout-page .common-summary-detail .payment.row,.e-checkout-page .common-summary-detail .tax{margin: 0 !important;}.e-checkout-page .common-summary-detail .subtotal > div,.e-checkout-page .common-summary-detail .delivery > div,.e-checkout-page .common-summary-detail .payment.row > div,.e-checkout-page .common-summary-detail .tax > div{width: 100% !important;margin: 0 !important;padding: 0 !important;}.e-checkout-page .common-summary-detail .subtotal .row,.e-checkout-page .common-summary-detail .delivery .row,.e-checkout-page .common-summary-detail .payment.row .row,.e-checkout-page .common-summary-detail .tax .row{display: flex !important;justify-content: space-between;margin: 0 !important;width: 100% !important;}.e-checkout-page .common-summary-detail .subtotal .row > div,.e-checkout-page .common-summary-detail .delivery .row > div,.e-checkout-page .common-summary-detail .tax .row > div{width: auto !important;padding: 0 !important;}.e-checkout-page .common-summary-detail .total{margin: 0 !important;}.e-checkout-page .common-summary-detail .total > div{width: 100% !important;margin: 0 !important;padding: 0 !important;}.e-checkout-page .common-summary-detail .total .price-total{display: flex !important;justify-content: space-between;align-items: baseline;margin: 0 !important;width: 100% !important;}.e-checkout-page .common-summary-detail .total .price-total .quantity{display: none;}.e-checkout-page .common-summary-detail .total .price-total .total-text,.e-checkout-page .common-summary-detail .total .price-total .price{width: auto !important;padding: 0 !important;}.e-checkout-page .common-summary-detail .total .price-total .total-text{font-size: 16px;}.e-checkout-page .common-summary-detail .tax{text-align: right;}.e-cart-page .box-order.bg-surface{border-radius: 16px;}.e-cart-page .box-order .title,.e-cart-page .box-order h5.title{font-size: 20px !important;line-height: 28px !important;margin-bottom: 20px;}.e-confirm-page{padding: 2.5rem 0 5rem;}.e-confirm-ordernum{max-width: 900px;margin: 0 auto 24px;padding: 18px 24px;background: var(--e-surface,#f6f6f6);border-radius: 16px;display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;}.e-confirm-ordernum .label{color: var(--e-secondary);font-size: 15px;}.e-confirm-ordernum .num{font-family: var(--font-heading);font-size: 24px;color: var(--e-dark);}.e-confirm-page .checkout-confirm-basic .attr-list .form-item:first-child{display: none;}.e-confirm-page .checkout-confirm h1{font-size: 26px !important;text-transform: none !important;letter-spacing: 0 !important;border: none !important;text-align: left !important;}.e-confirm-page .checkout-confirm{max-width: 900px;margin: 0 auto;}.e-checkout-page .checkout-standard-address .item-address{border: none;padding: 0;}.e-checkout-page .checkout-standard-address .header{font-size: 15px;color: var(--e-dark);margin-bottom: 10px;}@media (max-width: 575px){.e-checkout-page .e-info-grid{grid-template-columns: 1fr;}}.aimeos-container{position: fixed !important;top: 0 !important;right: 0 !important;left: auto !important;bottom: 0 !important;width: 480px;max-width: 92vw;height: 100vh !important;max-height: 100vh !important;margin: 0 !important;border: none !important;border-radius: 0 !important;box-shadow: -12px 0 40px rgba(0,0,0,.18);background: #fff;overflow-y: auto;padding: 24px 28px !important;animation: e-drawer-in .28s ease-out;}@keyframes e-drawer-in{from{transform: translateX(60px);opacity: 0;}to{transform: none;opacity: 1;}}.aimeos-overlay{background: rgba(16,28,51,.45) !important;}.aimeos-container .btn-close{position: absolute;top: 16px;right: 20px;width: 32px;height: 32px;cursor: pointer;}.aimeos-container .basket-standard .container-xxl{padding: 0;max-width: none;}.aimeos-container .row.header .col-12:last-child{display: none;}.aimeos-container .row.header h2{font-family: var(--font-heading) !important;font-size: 22px !important;text-transform: none !important;letter-spacing: 0 !important;color: var(--e-dark) !important;border: none !important;margin: 0 0 10px !important;padding: 0 !important;}.aimeos-container .common-summary-detail > .header{display: none;}.aimeos-container .basket .headline{display: none !important;}.aimeos-container .basket .supplier{display: none;}.aimeos-container .basket .quantity:has(input.value){display: flex !important;align-items: center;gap: 6px;}.aimeos-container .basket .product-item{padding: 14px 0;border-bottom: 1px solid var(--e-border);align-items: center;}.aimeos-container .basket .product-item .image img{width: 64px;height: 64px;border-radius: 8px;object-fit: cover;background: var(--e-surface);}.aimeos-container .basket .product-item .product-name{font-size: 14px;color: var(--e-dark);margin: 0;}.aimeos-container .basket .product-item .code{display: none;}.aimeos-container .basket .product-item .attr-list{list-style: none;padding: 0;margin: 0;font-size: 12px;color: var(--e-text-muted);}.aimeos-container .basket .quantity .value{width: 52px;height: 34px;border: 2px solid var(--e-border);border-radius: 999px;text-align: center;}.aimeos-container .basket .quantity .minibutton.change,.aimeos-container .basket .minibutton.delete{border: none;background: none;cursor: pointer;}.aimeos-container .basket .total,.aimeos-container .basket .price-total{font-size: 15px;color: var(--e-dark);padding-top: 8px;}.aimeos-container .basket .price-total{font-family: var(--font-heading);font-size: 18px;}.aimeos-container .basket .tax,.aimeos-container .basket .delivery{font-size: 12px;color: var(--e-text-muted);}.aimeos-container .basket-standard-coupon{display: none;}.aimeos-container .button-group{display: flex;flex-direction: column;gap: 10px;margin-top: 18px;}.aimeos-container .button-group .btn{height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 999px;font-size: 15px;text-decoration: none;cursor: pointer;}.aimeos-container .button-group .btn-primary{background: var(--e-dark) !important;color: #fff !important;border: none;order: 1;}.aimeos-container .button-group .btn-primary:hover{background: var(--Primary) !important;}.aimeos-container .button-group .btn-default{background: none;border: 2px solid var(--e-border);color: var(--e-dark);order: 2;}.aimeos-container .button-group button.btn-default.update{display: none;}.aimeos-container .common-summary-detail .header{display: none !important;}.aimeos-container .basket .product-item{display: flex !important;gap: 12px;}.aimeos-container .basket .product-item > div{width: auto !important;max-width: none !important;flex: none;padding: 0 !important;margin: 0 !important;}.aimeos-container .basket .product-item > div:first-child{flex: 1 1 auto;display: flex;gap: 12px;align-items: center;}.aimeos-container .basket .product-item .status{display: none !important;}.aimeos-container .basket .product-item .image{width: auto !important;flex: none !important;}.aimeos-container .basket .product-item .details{flex: 1 !important;width: auto !important;}.aimeos-container .basket .product-item .order.row{display: flex;align-items: center;gap: 6px;}.aimeos-container .basket .product-item .unitprice{display: none !important;}.aimeos-container .basket .product-item .price{font-size: 14px;color: var(--e-dark);white-space: nowrap;}.aimeos-container .basket .total.row,.aimeos-container .basket .price-total.row,.aimeos-container .basket .tax.row{display: flex !important;justify-content: flex-end;gap: 14px;background: none !important;}.aimeos-container .basket .total > div,.aimeos-container .basket .price-total > div,.aimeos-container .basket .tax > div{width: auto !important;max-width: none !important;flex: none !important;padding: 0 !important;}.e-form-error{color: var(--e-critical,#c0392b);font-size: 13px;margin: -8px 0 0;}.e-form-status{color: #2e7d32;font-size: 14px;margin: 0 0 16px;padding: 10px 14px;background: #edf7ee;border-radius: 8px;}.login-wrap.e-auth-single{justify-content: center;}.login-wrap.e-auth-single .left{max-width: 520px;}.e-account-page .my-account-wrap{display: flex;gap: 60px;align-items: flex-start;}.e-account-page .wrap-sidebar-account{flex: 0 0 300px;}.e-account-page .my-account-content{flex: 1;min-width: 0;}.e-account-page .sidebar-account{border: 1px solid var(--e-border);border-radius: 12px;padding: 28px 22px;}.e-account-page .account-avatar{text-align: center;margin-bottom: 20px;}.e-avatar-initials{width: 72px;height: 72px;margin: 0 auto 12px;border-radius: 50%;background: linear-gradient(135deg,var(--e-dark),var(--e-dark-2));color: #fff;font-family: var(--font-heading);font-size: 30px;display: flex;align-items: center;justify-content: center;}.e-account-page .my-account-nav{list-style: none;margin: 0;padding: 0;}.e-account-page .my-account-nav li + li{margin-top: 4px;}.e-account-page .my-account-nav-item{display: flex;align-items: center;gap: 12px;width: 100%;padding: 11px 14px;border-radius: 8px;color: var(--e-dark) !important;font-size: 15px !important;background: none !important;border: none;cursor: pointer;text-align: left;}.e-account-page .my-account-nav-item .icon{font-size: 18px;}.e-account-page .my-account-nav-item:hover{background: var(--e-surface);}.e-account-page .my-account-nav-item.active{background: var(--e-dark) !important;color: #fff !important;}.e-account-page .my-account-nav-item.active .icon{color: #fff !important;}.e-acc-empty{padding: 28px 0;}.e-acc-empty p{color: var(--e-secondary);margin: 0 0 18px;}.e-account-page .aimeos .container-fluid,.e-account-page .aimeos.account-history,.e-account-page .aimeos.account-profile,.e-account-page .aimeos.account-favorite,.e-account-page .aimeos.account-watch,.e-account-page .aimeos.account-basket{padding: 0 !important;margin: 0 !important;max-width: none !important;}.e-account-page .aimeos h1{font-family: var(--font-heading) !important;font-size: 24px !important;text-transform: none !important;letter-spacing: 0 !important;padding: 0 0 18px !important;margin: 0 !important;border: none !important;text-align: left !important;}.e-account-page .aimeos h2{font-size: 15px !important;text-transform: uppercase !important;letter-spacing: .06em !important;color: var(--e-secondary) !important;margin: 0 0 10px !important;}.e-account-page .account-history .history-item{border: 1px solid var(--e-border);border-radius: 12px;padding: 18px 22px;margin-bottom: 14px;}.e-account-page .account-history .history-item:hover{border-color: var(--e-dark);}.e-account-page .account-profile .item-address{border: 1px solid var(--e-border);border-radius: 12px;padding: 18px 20px;}.e-account-page .account-favorite ul.favorite-items,.e-account-page .account-watch ul.watch-items{list-style: none;padding: 0;margin: 0;}@media (max-width: 991px){.e-account-page .my-account-wrap{flex-direction: column;gap: 28px;}.e-account-page .wrap-sidebar-account{flex: none;width: 100%;}}.e-settings-wrap{max-width: 640px;margin: 0 auto;display: flex;flex-direction: column;gap: 28px;}.e-settings-card{border: 1px solid var(--e-border);border-radius: 12px;padding: 28px;}.e-settings-card .form-login .wrap{gap: 14px;display: flex;flex-direction: column;}.e-settings-danger{border-color: #e5c1bc;}.e-btn-danger{background: var(--e-critical,#c0392b) !important;color: #fff !important;}.e-availability{display: inline-flex;align-items: center;gap: 8px;margin: 10px 0 0;font-size: 14px;font-weight: 500;}.e-availability::before{content: '';width: 9px;height: 9px;border-radius: 50%;background: currentColor;}.e-availability-instock{color: #2e7d32;}.e-availability-lead{color: #2e7d32;}.e-availability-expected{color: #b57708;}.e-availability-unavailable{color: var(--e-critical,#c0392b);}.e-stock-sale{color: var(--e-orange,#dc9056);font-weight: 500;}.e-stock-supplier{color: var(--e-secondary,#8a8a8a);font-weight: 400;}.aimeos.catalog-detail.e-unavailable .price-list,.aimeos.catalog-detail.e-unavailable .items-selection,.aimeos.catalog-detail.e-unavailable .tf-product-info-quantity,.aimeos.catalog-detail.e-unavailable .wg-quantity,.aimeos.catalog-detail.e-unavailable form.basket .addbasket,.aimeos.catalog-detail.e-unavailable .tf-product-info-by-btn,.aimeos.catalog-detail.e-unavailable .catalog-detail-basket .stock-high,.aimeos.catalog-detail.e-unavailable .catalog-detail-basket .stock-low,.aimeos.catalog-detail.e-unavailable .catalog-detail-basket .stock-out,.aimeos.catalog-detail.e-unavailable .stockitem,.aimeos.catalog-detail.e-unavailable .stock-list{display: none !important;}.e-brand-rules{display: grid;grid-template-columns: repeat(auto-fill,minmax(340px,1fr));gap: 18px;}.e-brand-rule{border: 1px solid var(--e-border);border-radius: 12px;padding: 20px;}.e-brand-rule-head{display: flex;align-items: baseline;gap: 10px;margin-bottom: 14px;}.e-brand-rule-head code{color: var(--e-secondary-2);font-size: 12px;}.e-brand-rule-fields{display: flex;align-items: center;gap: 18px;flex-wrap: wrap;margin-bottom: 12px;font-size: 14px;}.e-brand-rule-fields input[type=number]{width: 70px;height: 38px;border: 1px solid var(--e-border);border-radius: 8px;padding: 0 10px;margin-left: 8px;}.e-brand-rule-fields .e-check{display: flex;align-items: center;gap: 6px;cursor: pointer;}.e-brand-rule-seo{display: block;font-size: 13px;color: var(--e-secondary);}.e-brand-rule-seo textarea{width: 100%;margin-top: 6px;border: 1px solid var(--e-border);border-radius: 8px;padding: 10px 12px;font-size: 14px;}.aimeos.catalog-detail .catalog-detail-suggest{margin-top: 5rem;}.aimeos.catalog-detail .catalog-detail-suggest > .header{font-family: var(--font-heading) !important;font-size: clamp(1.6rem,2.6vw,2.2rem) !important;font-weight: 400 !important;text-transform: none !important;letter-spacing: 0 !important;text-align: center !important;color: var(--e-dark) !important;border: none !important;margin: 0 0 2.5rem !important;padding: 0 !important;}.aimeos.catalog-detail .catalog-detail-suggest .product-info .rating{display: none;}.aimeos.catalog-detail .catalog-detail-suggest .product{width: 100% !important;margin: 0 !important;}.aimeos.catalog-detail .catalog-detail-suggest .media-list{width: auto !important;height: auto !important;}.aimeos.catalog-detail .catalog-detail-suggest .media-item{width: 100% !important;height: 100% !important;}.aimeos.catalog-detail .catalog-detail-suggest .offer .section{display: block !important;}.aimeos.catalog-detail .block.attributes .e-params-table{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 56px;row-gap: 0;align-items: start;}.aimeos.catalog-detail .block.attributes .e-params-table[hidden]{display: none;}.aimeos.catalog-detail .e-param{display: flex;justify-content: space-between;align-items: baseline;gap: 18px;padding: 11px 0;border-bottom: 1px solid var(--e-border);font-size: 14px;line-height: 1.45;}.aimeos.catalog-detail .e-param .name{color: var(--e-text-muted);flex-shrink: 0;}.aimeos.catalog-detail .e-param .value{color: var(--e-dark);text-align: right;}.aimeos.catalog-detail .e-param .value a{color: var(--e-dark);text-decoration: underline;text-decoration-color: var(--e-border);text-underline-offset: 3px;transition: text-decoration-color .2s ease,color .2s ease;}.aimeos.catalog-detail .e-param .value a:hover{color: var(--Primary);text-decoration-color: var(--Primary);}@media (max-width: 991px){.aimeos.catalog-detail .block.attributes .e-params-table{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 40px;}}@media (max-width: 575px){.aimeos.catalog-detail .block.attributes .e-params-table{grid-template-columns: 1fr;}}.aimeos.catalog-detail .tf-product-info-help p{margin: 0 !important;}.aimeos.catalog-detail .tf-product-info-help .icon i{display: block;}.aimeos.catalog-detail .e-free-shipping p,.aimeos.catalog-detail .e-free-shipping p span,.aimeos.catalog-detail .e-free-shipping .icon{color: #2e7d32 !important;}.aimeos.catalog-detail.e-unavailable .e-free-shipping{display: none !important;}.aimeos.catalog-detail .catalog-social{margin-top: 14px !important;}.aimeos.catalog-detail .e-detail-ig{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;color: var(--e-dark);text-decoration: none;}.aimeos.catalog-detail .e-detail-ig .icon{font-size: 20px;line-height: 20px;}.aimeos.catalog-detail .e-detail-ig .e-ig-handle{color: var(--Primary);font-weight: 600;}.aimeos.catalog-detail .e-detail-ig:hover .e-ig-handle{text-decoration: underline;text-underline-offset: 3px;}.aimeos.catalog-detail .tf-product-info-heading{margin-bottom: 0 !important;}.aimeos.catalog-detail form.basket > .stock-list,.aimeos.catalog-detail form.basket > .catalog-detail-basket-attribute{display: none !important;}.aimeos.catalog-detail .select-item > .select-name{display: block;}.aimeos.catalog-detail .tf-product-info-choose-option.mb_39{margin-bottom: 0 !important;}.aimeos.catalog-detail .tf-product-info-by-btn.mb_10{margin-bottom: 0 !important;}.e-catalog-full .tf-shop-control{display: flex !important;justify-content: space-between !important;align-items: center !important;}.aimeos .catalog-list-type{display: none !important;}.pagination .browser{gap: 8px !important;margin-top: 37px;}.pagination .browser > a{display: inline-flex !important;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid var(--e-border);border-radius: 5px;font-size: 12px;transition: all .2s ease;}.pagination .browser > a:hover{background: var(--e-onsurface);border-color: var(--e-onsurface);color: #fff !important;}.pagination .browser > span{padding: 0 8px;color: var(--e-text-muted) !important;}.pagination .browser > .e-pager-num.is-active{display: inline-flex !important;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0 !important;border-radius: 5px;font-size: 12px;background: var(--e-onsurface);border: 1px solid var(--e-onsurface);color: #fff !important;}.pagination .browser > .e-pager-ellipsis{padding: 0 2px !important;align-self: center;color: var(--e-text-muted) !important;}.wrapper-filter-dropdown .dropdown-filter:not(.show){display: none !important;}@media (min-width: 1201px){.tf-shop-control .dropdown-filter.show{max-height: 75vh;overflow-y: auto;}}.dropdown-filter .attr-sets .attr-list{max-height: 208px;overflow-y: auto;}@media (max-width: 1200px){.canvas-filter .canvas-body{max-height: none !important;overflow: visible !important;}.dropdown-filter .attr-sets .attr-list{max-height: none !important;overflow: visible !important;}.dropdown-filter .attr-sets .attr-type.e-facet-toggle{cursor: pointer;display: flex !important;align-items: center;justify-content: space-between;gap: 10px;user-select: none;}.dropdown-filter .attr-sets .attr-type.e-facet-toggle .e-facet-caret{flex: 0 0 auto;font-size: 22px;font-weight: 400;line-height: 1;color: var(--e-dark);}.dropdown-filter .attr-sets .attr-type.e-facet-toggle .e-facet-caret::after{content: '+';}.dropdown-filter .attr-sets.e-facet-open .attr-type.e-facet-toggle .e-facet-caret::after{content: '−';}.canvas-filter.dropdown-filter .catalog-filter-attribute .attr-sets:not(.e-facet-open) .attr-list{display: none !important;}}.e-active-filters{display: flex;flex-wrap: nowrap;gap: 8px;width: 100%;margin: 4px 0 18px;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 2px;}.e-active-filters::-webkit-scrollbar{display: none;}.e-filter-chip{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 7px;background: #f2f4f7;border: 1px solid var(--e-border,#e5e7eb);border-radius: 999px;padding: 5px 11px;font-size: 13px;line-height: 1.2;color: var(--e-dark,#101C33);cursor: pointer;white-space: nowrap;text-decoration: none;}.e-filter-chip:hover{background: #e7ebf0;}.e-filter-chip .icon-close{font-size: 9px;opacity: .7;}.e-catalog-full .tf-btn-filter{position: relative;}.e-catalog-full .tf-btn-filter .e-filter-count{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;margin-left: 7px;border-radius: 999px;background: var(--e-orange,#e07b26);color: #fff;font-size: 11px;font-weight: 600;}.e-catalog-full .tf-btn-filter.has-active:not(.active){border-color: var(--e-orange,#e07b26) !important;}.e-catalog-full .tf-btn-filter,.e-catalog-full .tf-dropdown-sort{border-radius: 4px !important;border-width: 2px !important;background: #fff;}.e-catalog-full .tf-dropdown-sort .dropdown-menu{border: 0;border-radius: 0;padding: 15px 5px;background: #fff;box-shadow: 0 4px 24px rgba(0,0,0,.1);}.catalog-detail .block.description .long.item{white-space: pre-line;}.e-catalog-full .tf-btn-filter.active{background: var(--Onsurface) !important;border-color: var(--Onsurface) !important;color: #fff !important;}@media (min-width: 1201px){.tf-shop-control .dropdown-filter.show{padding: 26px 32px 30px;border: 1px solid var(--e-border);border-radius: 4px;box-shadow: 0 16px 48px rgba(16,28,51,.12);background: #fff;}}.dropdown-filter .catalog-filter-search,.dropdown-filter .catalog-filter-supplier,.dropdown-filter .catalog-session{display: none !important;}.dropdown-filter .catalog-filter-attribute .fieldsets{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px 36px;align-items: start;}@media (max-width: 1200px){.dropdown-filter .catalog-filter-attribute .fieldsets{grid-template-columns: 1fr;gap: 24px;}}.dropdown-filter .attr-sets{border: 0;margin: 0;padding: 0;min-width: 0;}.dropdown-filter .attr-sets .attr-type,.dropdown-filter .catalog-filter-price .header-name{font-family: var(--font-heading);font-size: 16px;font-weight: 500;color: var(--e-dark);border: 0;padding: 0;margin: 0 0 10px;float: none;width: auto;}.dropdown-filter .attr-list{display: block !important;list-style: none;margin: 0;padding: 0 4px 0 0;}.dropdown-filter .attr-list .attr-item{margin: 0 0 8px;}.dropdown-filter .attr-list label.attr-name{display: inline-flex;align-items: center;gap: 10px;font-size: 13px;color: var(--e-dark);cursor: pointer;margin: 0;}.dropdown-filter .catalog-filter-attribute label::before{content: "";width: 18px;height: 18px;border: 1.5px solid #c9cdd4 !important;border-radius: 4px;background: #fff;margin-inline-end: 10px;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;font-size: 12px;line-height: 1;color: #fff;transition: all .15s ease;}.dropdown-filter .catalog-filter-attribute input.attr-item[type=checkbox]:checked + label::before{content: "\2713";background: var(--Onsurface);border-color: var(--Onsurface) !important;}.dropdown-filter .attr-sets.attr-farba .attr-list{display: flex !important;flex-wrap: wrap;gap: 8px;}.dropdown-filter .attr-sets.attr-farba .attr-item{margin: 0;}.dropdown-filter .attr-sets.attr-farba .attr-list input.attr-item{display: none;}.dropdown-filter .attr-sets.attr-farba label.attr-name::before{display: none !important;content: none !important;}.dropdown-filter .attr-sets.attr-farba label.attr-name{border: 1px solid transparent;border-radius: 50%;padding: 3px;gap: 0;transition: border-color .2s ease;}.dropdown-filter .attr-sets.attr-farba label.attr-name > span:not(.e-color-dot){display: none !important;}.dropdown-filter .attr-sets.attr-farba label.attr-name:hover{border-color: var(--e-dark);}.dropdown-filter .attr-sets.attr-farba input.attr-item:checked + label.attr-name{border-color: var(--Onsurface);box-shadow: 0 0 0 1px var(--Onsurface);}.e-color-dot{width: 26px;height: 26px;border-radius: 50%;display: inline-block;flex-shrink: 0;box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);}.dropdown-filter .attr-name .media-list{display: none;}.dropdown-filter .catalog-filter-price .price-lists{display: block;}.dropdown-filter .catalog-filter-price .price-input{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.dropdown-filter .catalog-filter-price .price-slider{grid-column: 1 / -1;order: -1;width: 100%;accent-color: var(--Onsurface);margin-bottom: 14px;}.dropdown-filter .catalog-filter-price input.price-low,.dropdown-filter .catalog-filter-price input.price-high{height: 44px;border: 1px solid var(--e-border);border-radius: 8px;padding: 0 14px;font-size: 14px;width: 100%;}.dropdown-filter .catalog-filter-price .btn{margin-top: 14px;background: var(--Onsurface);border: 0;border-radius: 999px;color: #fff;font-size: 13px;padding: 9px 22px;}.dropdown-filter .attr-sets .attr-type::before,.dropdown-filter .attr-sets .attr-type::after{content: none !important;display: none !important;}.dropdown-filter .catalog-filter-price .header-name{text-transform: none !important;letter-spacing: 0 !important;}.dropdown-filter .catalog-filter-price .btn{background: var(--Onsurface) !important;border: 0 !important;}.dropdown-filter .catalog-filter-attribute .fieldsets .attr-sets.attr-farba{grid-column: 1 / -1;order: -1;padding-bottom: 16px;border-bottom: 1px solid var(--e-border);}.dropdown-filter .attr-sets.attr-farba .attr-list{max-height: none;overflow: visible;}.dropdown-filter .facet-price .price-val-range{margin: 14px 2px 18px;}.dropdown-filter .facet-price .box-price-product{display: grid;gap: 12px;grid-template-columns: 1fr 1fr;}.dropdown-filter .facet-price .title-price{display: block;margin-bottom: 4px;color: var(--e-text-muted);font-size: 12px;}.dropdown-filter .facet-price .price-val{position: relative;padding: 6px 30px 6px 12px;font-weight: 500;font-size: 14px;line-height: 22px;border-radius: 8px;border: 2px solid var(--e-border);background: #fff;}.dropdown-filter .facet-price .price-val::after{content: attr(data-currency);position: absolute;top: 50%;transform: translateY(-50%);right: 12px;font-weight: 400;color: var(--e-text-muted);}.dropdown-filter .price-val-range.noUi-horizontal{height: 4px;}.dropdown-filter .price-val-range .noUi-base{background: var(--e-border);border-radius: 999px;}.dropdown-filter .price-val-range .noUi-connect{background: var(--Onsurface);}.dropdown-filter .price-val-range .noUi-horizontal .noUi-handle,.dropdown-filter .price-val-range .noUi-handle{width: 18px;height: 18px;top: -7px;right: -9px;border-radius: 50%;background: #fff;border: 2px solid var(--Onsurface);box-shadow: 0 1px 4px rgba(0,0,0,.18);cursor: grab;}.line-top-container > .container{padding-top: 64px;}.section-news-insight .relatest-post-item .image img{width: 100%;height: 100%;object-fit: cover;}.section-news-insight .relatest-post-item .image a{display: block;width: 100%;height: 100%;}.e-featured-topics .e-topic-card{position: relative;display: block;border-radius: 16px;overflow: hidden;aspect-ratio: 16 / 9;background: var(--e-surface);text-decoration: none !important;}.e-featured-topics .e-topic-card img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s ease;}.e-featured-topics .e-topic-card:hover img{transform: scale(1.05);}.e-featured-topics .e-topic-name{position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 18px 14px;color: #fff;font-family: var(--font-heading);font-size: 17px;line-height: 1.35;background: linear-gradient(to top,rgba(10,16,30,.78),transparent);}.e-featured-topics .e-topic-ph{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-family: var(--font-heading);font-size: 56px;color: var(--e-border);}.blog-article-item.style-list .article-thumb{width: 300px;flex-shrink: 0;border-radius: 12px;overflow: hidden;aspect-ratio: 4 / 3;background: var(--e-surface);position: relative;}.blog-article-item.style-list .article-thumb a{display: block;width: 100%;height: 100%;}.blog-article-item.style-list .article-thumb img{width: 100%;height: 100%;object-fit: cover;}.blog-article-item.style-list .article-thumb .e-blog-ph{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-family: var(--font-heading);font-size: 48px;color: var(--e-border);}@media (max-width: 767px){.blog-article-item.style-list .article-thumb{width: 130px;aspect-ratio: 1;}}.e-blog-hero{min-height: 420px;}.e-blog-hero .img-style img{min-height: 420px;object-fit: cover;}.e-blog-cats{list-style: none;margin: 0;padding: 0;}.e-blog-cats li + li{border-top: 1px solid var(--e-border);}.e-blog-cats a{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 10px 2px;font-size: 14px;color: var(--e-dark);text-decoration: none;transition: color .2s ease;}.e-blog-cats a span{color: var(--e-text-muted);font-size: 12.5px;}.e-blog-cats a:hover,.e-blog-cats a.active{color: var(--Primary);font-weight: 600;}.e-ask-box{background: var(--e-surface);border-radius: 16px;padding: 24px;}.e-ask-box .e-ask-name{font-weight: 600;margin: 0 0 10px;}.e-ask-box .e-ask-name span{font-weight: 400;color: var(--e-text-muted);font-size: 13px;}.e-ask-box .e-ask-row{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-size: 14px;}.e-ask-box .e-ask-row .icon{font-size: 17px;}.e-ask-box .e-ask-row a{color: var(--e-dark);text-decoration: none;font-weight: 500;}.e-ask-box .e-ask-row a:hover{color: var(--Primary);}.e-ask-box .e-ask-row span{color: var(--e-text-muted);font-size: 12.5px;}.e-ask-box .e-ask-note{margin: 12px 0 0;font-size: 13px;color: var(--e-text-muted);line-height: 1.5;}.blog-list-main .sidebar .sidebar-item + .sidebar-item{margin-top: 36px;}.blog-list-main .sidebar .sidebar-heading{margin-bottom: 16px;}.blog-list-main .sidebar .relatest-post-item.style-row .image{width: 96px;height: 96px;border-radius: 8px;overflow: hidden;flex-shrink: 0;}.blog-list-main .sidebar .relatest-post-item.style-row .image img{width: 100%;height: 100%;object-fit: cover;}.e-featured-topics{margin-bottom: 28px;}.e-topic-card .e-topic-name .icon{font-size: 13px;opacity: .8;}.e-faq-strip{margin-top: 20px;}.e-faq-heading{font-family: var(--font-heading);font-weight: 400;margin-bottom: 20px;}.e-faq-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 48px;}@media (max-width: 767px){.e-faq-grid{grid-template-columns: 1fr;}}.e-faq-item{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 13px 2px;border-bottom: 1px solid var(--e-border);color: var(--e-dark);font-size: 15px;text-decoration: none !important;transition: color .2s ease;}.e-faq-item .icon{font-size: 13px;color: var(--e-text-muted);transition: color .2s ease;}.e-faq-item:hover,.e-faq-item:hover .icon{color: var(--Primary);}.e-footer-showrooms{max-width: 300px;}.e-footer-photo{width: 100%;max-width: 280px;border-radius: 12px;margin-bottom: 16px;display: block;}.e-footer-showroom{margin-bottom: 14px;}.e-footer-showroom .e-showroom-city{font-weight: 600;margin: 0 0 2px;}.e-footer-showroom .e-showroom-city span{font-weight: 400;font-size: 12.5px;color: rgba(255,255,255,.55);}.e-footer-showroom p.text-body-default{color: rgba(255,255,255,.65);margin: 0;line-height: 1.55;}.e-footer-rtb{margin-top: 14px;color: rgba(255,255,255,.55) !important;max-width: 420px;line-height: 1.6;}.e-prj-hero{position: relative;min-height: 480px;display: flex;align-items: center;background-size: cover;background-position: center;}.e-prj-hero::before{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,rgba(10,16,30,.82) 25%,rgba(10,16,30,.35) 70%,rgba(10,16,30,.2));}.e-prj-hero-content{position: relative;color: #fff;padding-top: 40px;padding-bottom: 40px;}.e-prj-kicker{text-transform: uppercase;letter-spacing: .14em;font-size: 12.5px;color: var(--Primary);font-weight: 600;margin-bottom: 14px;}.e-prj-hero-content h1{color: #fff;font-family: var(--font-heading);font-weight: 400;font-size: clamp(2rem,4.4vw,3.4rem);max-width: 640px;margin-bottom: 12px;}.e-prj-sub{color: rgba(255,255,255,.82);font-size: 16px;margin-bottom: 28px;}.e-prj-hero-actions{display: flex;gap: 14px;align-items: center;flex-wrap: wrap;}.e-prj-hero-actions .btn-line-white span{color: #fff;border-bottom: 1px solid rgba(255,255,255,.6);padding-bottom: 3px;}.e-prj-service{position: relative;border: 1px solid var(--e-border);border-radius: 16px;padding: 28px 24px;height: 100%;}.e-prj-service .icon{font-size: 30px;margin-bottom: 16px;color: var(--e-dark);}.e-prj-service h5{font-family: var(--font-heading);font-weight: 500;margin-bottom: 10px;}.e-prj-service p{color: var(--e-text-muted);font-size: 14px;line-height: 1.6;margin: 0;}.e-prj-service-hl{border-color: var(--Primary);}.e-prj-badge{position: absolute;top: -11px;left: 22px;background: var(--Primary);color: #fff;font-size: 11.5px;font-weight: 600;padding: 3px 12px;border-radius: 999px;}.e-prj-photo{width: 100%;border-radius: 16px;display: block;}.e-prj-why h3{font-family: var(--font-heading);font-weight: 400;margin-bottom: 28px;}.e-prj-point{display: flex;gap: 18px;margin-bottom: 22px;}.e-prj-num{font-family: var(--font-heading);font-size: 26px;color: var(--Primary);line-height: 1;flex-shrink: 0;width: 44px;}.e-prj-point h5{font-family: var(--font-heading);font-weight: 500;margin-bottom: 6px;}.e-prj-point p{color: var(--e-text-muted);font-size: 14.5px;line-height: 1.6;margin: 0;}.e-prj-professions{font-size: 14px;margin: 26px 0 0;line-height: 1.7;}.e-prj-cta{background: var(--e-surface);border-radius: 20px;padding: 44px 48px;display: flex;justify-content: space-between;align-items: center;gap: 36px;flex-wrap: wrap;}.e-prj-cta h3{font-family: var(--font-heading);font-weight: 400;margin-bottom: 10px;}.e-prj-cta p{color: var(--e-text-muted);max-width: 560px;margin: 0;}.e-prj-cta-actions{display: flex;flex-direction: column;align-items: center;text-align: center;}.e-prj-cta-actions .tf-btn{margin-bottom: 10px;}.e-prj-cta-actions a[href^="tel"]{color: var(--e-dark);font-weight: 600;}.e-prj-showroom{font-size: 13px;margin: 6px 0 0;}.e-prj-label{font-size: 12px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--Primary);margin-bottom: 8px;}.e-prj-more{text-align: center;margin-top: 24px;}.e-prj-text{color: var(--e-text-muted);font-size: 14.5px;line-height: 1.7;margin-bottom: 14px;}.e-prj-chips-label{font-size: 13px;margin: 20px 0 12px;}.e-prj-chips{display: flex;flex-wrap: wrap;gap: 10px;}.e-prj-chip{display: inline-block;padding: 7px 16px;border: 1px solid var(--e-border);border-radius: 999px;font-size: 13.5px;color: var(--e-dark);background: #fff;}.e-prj-brands{padding: 6px 0;}.e-prj-brands .swiper-wrapper{transition-timing-function: linear !important;align-items: center;}.e-prj-brand{height: 64px;display: flex;align-items: center;justify-content: center;}.e-prj-brand img{max-height: 44px;max-width: 150px;width: auto;object-fit: contain;filter: grayscale(1);opacity: .55;transition: filter .3s ease,opacity .3s ease;}.e-prj-brand:hover img{filter: none;opacity: 1;}.e-footer-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;padding: 64px 0 48px;}@media (max-width: 991px){.e-footer-grid{grid-template-columns: 1fr;gap: 40px;padding: 48px 0 32px;}}.e-footer-logo{width: 168px;height: auto;display: block;margin-bottom: 26px;}.e-footer-trust .footer-heading{margin-bottom: 18px;}.e-footer-studios{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}@media (max-width: 575px){.e-footer-studios{grid-template-columns: 1fr;}}.e-footer-studio-link{display: block;border-radius: 12px;overflow: hidden;margin-bottom: 12px;}.e-footer-studio img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 12px;display: block;transition: transform .4s ease,opacity .3s ease;}.e-footer-studio-link:hover img{transform: scale(1.05);opacity: .92;}.e-footer-studio .e-showroom-city{font-weight: 600;margin: 0 0 3px;}.e-footer-studio .e-showroom-city span{font-weight: 400;font-size: 12.5px;color: rgba(255,255,255,.55);}.e-footer-studio p:not(.e-showroom-city){color: rgba(255,255,255,.65);font-size: 13.5px;line-height: 1.55;margin: 0;}.e-footer-menu-sm{display: flex;gap: 48px;}.e-footer-menu-sm .footer-heading{font-size: 15px;margin-bottom: 14px;}.e-footer-menu-sm .footer-menu-list li{margin-bottom: 8px;}.e-footer-menu-sm .footer-menu-list a{font-size: 13.5px;color: rgba(255,255,255,.7);}.e-footer-menu-sm .footer-menu-list a:hover{color: #fff;}.e-footer-contact{margin-top: 32px;}.e-footer-contact h4{font-size: 28px;margin: 0 0 6px;}.e-footer-contact h4 a,.e-footer-contact a[href^="tel:"],.e-footer-contact a[href^="mailto:"]{color: inherit !important;-webkit-text-fill-color: inherit !important;text-decoration: none;}.e-footer-newsletter{margin-top: 26px;max-width: 400px;}.e-footer-newsletter > p{color: rgba(255,255,255,.5);margin-bottom: 10px;}.e-footer-newsletter .subscribe-email{height: 44px;font-size: 13px;}.e-footer-newsletter .subscribe-button{font-size: 13px;}.e-footer-newsletter .tf-social-icon{margin-top: 18px;}.e-footer-showrooms,.e-footer-photo{display: none;}.e-topbar-b2b{color: var(--Primary) !important;font-weight: 600;}.e-topbar-b2b:hover{color: #fff !important;}.e-article-hero{position: relative;border-radius: 16px;overflow: hidden;margin-bottom: 32px;}.e-article-hero img{width: 100%;max-height: 460px;object-fit: cover;display: block;}.e-article-hero .article-label{position: absolute;top: 16px;left: 16px;}.e-article-body{font-size: 15.5px;line-height: 1.75;}.e-article-body img{max-width: 100%;height: auto;border-radius: 12px;}.e-topic-card-wrap{min-width: 0;}.e-topic-rooms{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px;}.e-topic-rooms a{font-size: 12.5px;color: var(--e-dark);border: 1px solid var(--e-border);border-radius: 999px;padding: 4px 12px;text-decoration: none !important;transition: all .2s ease;white-space: nowrap;}.e-topic-rooms a:hover{border-color: var(--Onsurface);background: var(--Onsurface);color: #fff;}.e-footer-social{display: flex;align-items: center;gap: 14px;margin-top: 22px;}.e-footer-ig{display: inline-flex;align-items: center;gap: 10px;color: #fff;text-decoration: none;font-size: 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;padding: 9px 18px 9px 12px;transition: border-color .2s ease;}.e-footer-ig .icon{font-size: 20px;color: var(--Primary);}.e-footer-ig strong{color: var(--Primary);font-weight: 600;}.e-footer-ig:hover{border-color: var(--Primary);color: #fff;}.e-footer-fb{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid rgba(255,255,255,.22);border-radius: 50%;color: rgba(255,255,255,.75);font-size: 16px;transition: all .2s ease;}.e-footer-fb:hover{border-color: #fff;color: #fff;}.e-ask-person{display: flex;align-items: center;gap: 14px;margin-bottom: 14px;}.e-ask-person img{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;flex-shrink: 0;background: #fff;}.e-ask-person .e-ask-name{font-weight: 600;margin: 0;}.e-ask-person .e-ask-position{margin: 0;font-size: 12.5px;color: var(--e-text-muted);}.e-ask-box .e-ask-entry + .e-ask-entry{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--e-line,#eee);}.blog-list-main .sidebar .relatest-post-item.style-row .image a{display: block;width: 100%;height: 100%;}.e-page-title.has-img{background-size: cover;background-position: center;min-height: 260px;}.e-page-title.has-img::before{content: "";position: absolute;inset: 0;background: linear-gradient(120deg,rgba(13,21,38,.82),rgba(13,21,38,.45));}.tf-shop-control .shop-sale-text{text-decoration: none;color: var(--e-dark);}.tf-shop-control .shop-sale-text .icon{font-size: 24px;color: var(--e-text-muted);transition: color .2s ease;}.tf-shop-control .shop-sale-text.active .icon{color: #2e7d32;}.tf-shop-control .shop-sale-text:hover .icon{color: var(--e-dark);}.e-sale-drawer{display: flex;align-items: center;gap: 10px;padding: 0 0 20px;margin: 0 0 20px;border-bottom: 1px solid var(--e-border);text-decoration: none !important;color: var(--e-dark);font-size: 15px;font-weight: 500;}.e-sale-drawer .icon{font-size: 22px;color: var(--e-text-muted);}.e-sale-drawer.active,.e-sale-drawer.active .icon{color: #2e7d32;}.aimeos .catalog-list-items .price-item .rebatepercent{right: auto !important;width: max-content !important;}.aimeos .catalog-list-items .price-item .rebatepercent{display: none !important;}.aimeos .catalog-list-items .e-badge-col{position: absolute;top: 12px;left: 12px;z-index: 10;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;}.aimeos .catalog-list-items .e-sale-badge,.aimeos .catalog-list-items .e-badge-new{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 24px;padding: 0 10px;border-radius: 999px;color: #fff;font-size: 12px;font-weight: 600;}.aimeos .catalog-list-items .e-badge-col .e-sale-badge,.aimeos .catalog-list-items .e-badge-col .e-badge-new{position: static;top: auto;left: auto;}.aimeos .catalog-list-items .e-sale-badge{background: var(--e-critical,#f03e3e);}.aimeos .catalog-list-items .e-badge-new{background: var(--e-success,#3DAB25);letter-spacing: .3px;}.e-empty-state{text-align: center;padding: 72px 20px 84px;max-width: 460px;margin: 0 auto;}.e-empty-state .e-empty-bulb{width: 72px;height: 72px;margin: 0 auto 22px;border-radius: 50%;background: var(--e-surface);display: flex;align-items: center;justify-content: center;font-size: 30px;color: var(--e-text-muted);}.e-empty-state h4{font-family: var(--font-heading);font-weight: 400;margin-bottom: 10px;}.e-empty-state p{color: var(--e-text-muted);font-size: 14.5px;line-height: 1.65;margin-bottom: 22px;}.wrap-map .e-map{display: block;width: 100%;height: 440px;border: 0;filter: grayscale(25%);}.e-contact-cta{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;margin-top: 8px;}.e-contact-person{display: flex;gap: 16px;align-items: flex-start;padding: 24px;border: 1px solid var(--line,#e9e9e9);border-radius: 16px;}.e-contact-person > img{width: 72px;height: 72px;border-radius: 50%;object-fit: cover;flex: 0 0 72px;}.e-contact-person h5{margin-bottom: 4px;}.e-contact-person .e-contact-role{font-size: 14px;margin-bottom: 12px;}.e-contact-person p{margin-bottom: 2px;}.e-contact-service-icon{flex: 0 0 72px;width: 72px;height: 72px;border-radius: 50%;background: var(--surface,#f5f5f5);display: flex;align-items: center;justify-content: center;}.e-contact-service-icon .icon{font-size: 28px;}.e-contact-people .e-contact-service{grid-column: 1 / -1;background: var(--surface,#f7f7f6);border-style: dashed;}.e-contact-studio{border-radius: 16px;overflow: hidden;border: 1px solid var(--line,#e9e9e9);}.e-contact-studio img{display: block;width: 100%;height: 300px;object-fit: cover;}.e-contact-studio-body{padding: 20px 24px 24px;}.e-contact-studio-body h5{margin-bottom: 12px;}.e-contact-studio-body h5 span{font-size: 14px;font-weight: 400;}.e-contact-studio-body p{margin-bottom: 4px;}@media (max-width: 767px){.mb-md-30{margin-bottom: 30px;}.wrap-map .e-map{height: 300px;}}.e-contact-legal{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;padding-top: 40px;border-top: 1px solid var(--line,#e9e9e9);font-size: 13.5px;line-height: 1.7;color: var(--e-text-muted,#545454);}.e-contact-legal p{margin-bottom: 12px;}@media (max-width: 767px){.e-contact-legal{grid-template-columns: 1fr;gap: 20px;}}.e-contact-hours .open-time span{width: 100px;flex: 0 0 100px;}.e-cat-seo{max-width: 900px;margin: 40px auto 20px;text-align: left;}.e-cat-seo-body{max-height: 300px;overflow: hidden;position: relative;color: var(--e-text-muted,#545454);font-size: 14.5px;line-height: 1.7;}.e-cat-seo-body:not(.open)::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background: linear-gradient(rgba(255,255,255,0),#fff);pointer-events: none;}.e-cat-seo-body.open{max-height: none;}.e-cat-seo-body h2,.e-cat-seo-body h3,.e-cat-seo-body h4{font-size: 18px;margin: 20px 0 12px;color: var(--text,#181818);}.e-cat-seo-body p{margin-bottom: 12px;}.e-cat-seo-body a{text-decoration: underline;}.e-cat-seo-more{background: none;border: none;padding: 0;margin-top: 12px;font-size: 14px;font-weight: 600;text-decoration: underline;cursor: pointer;}.mega-menu .list-categories-inner.mb_24{margin-bottom: 24px;}.mega-menu .e-menu-all .inner-left{font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}.e-cart-page{padding: 40px 0 60px;}.e-cart-grid{display: grid;grid-template-columns: 1fr 380px;gap: 40px;align-items: start;}@media (max-width: 991px){.e-cart-grid{grid-template-columns: 1fr;gap: 20px;}}.e-cart-page .basket .headline{padding-bottom: 12px;}.e-cart-page .basket .product-item{padding: 16px 0;}.e-cart-page .basket .product-item .image img{width: 72px;height: 72px;border-radius: 8px;}.e-cart-page .basket .product-item .product-name{font-size: 15.5px;margin-bottom: 2px;}.e-cart-page .basket .product-item .code,.e-cart-page .basket .product-item .attr-list,.e-cart-page .basket .product-item .timeframe{font-size: 12.5px;line-height: 1.5;margin: 0;}.e-cart-page .basket .product-item .timeframe{color: var(--e-text-muted);}.e-cart-page .basket .quantity .value{width: 52px;height: 36px;font-size: 14px;text-align: center;-moz-appearance: textfield;appearance: textfield;}.e-cart-page .basket .quantity .value::-webkit-outer-spin-button,.e-cart-page .basket .quantity .value::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.e-cart-page .basket .quantity .minibutton.change{padding: 4px;}.e-cart-card{background: var(--e-surface,#f5f5f5);border-radius: 16px;padding: 24px;position: sticky;top: 90px;}.e-cart-card-title{font-size: 18px;margin-bottom: 20px;}.e-cart-totals .row.g-0 > [class*="col-"],.e-cart-totals > .row.g-0{--bs-gutter-x: 0;}.e-cart-totals .col-12.col-md-6.offset-md-6{width: 100%;margin-left: 0;}.e-cart-totals .subtotal,.e-cart-totals .delivery,.e-cart-totals .payment{font-size: 14px;color: var(--e-text-muted);padding: 4px 0;}.e-cart-totals .subtotal .price,.e-cart-totals .delivery .price,.e-cart-totals .payment .price{text-align: right;color: var(--e-dark);}.e-cart-totals .col-8{width: 66%;}.e-cart-totals .price.col-3{width: 34%;flex: 0 0 auto;max-width: none;}.e-cart-totals .action{display: none;}.e-cart-totals .total{border-top: 1px solid var(--e-border);margin-top: 12px;padding-top: 12px;}.e-cart-totals .price-total{display: flex !important;align-items: baseline;padding: 0;}.e-cart-totals .price-total .quantity{width: auto;flex: 1;font-size: 13px;color: var(--e-text-muted);}.e-cart-totals .price-total .total-text{width: auto;flex: 0 0 auto;margin-right: 12px;font-size: 16px;font-weight: 600;color: var(--e-dark);}.e-cart-totals .price-total .price{width: auto;flex: 0 0 auto;font-family: var(--font-heading);font-size: 22px;color: var(--e-dark);text-align: right;}.e-cart-totals .tax{font-size: 12.5px;color: var(--e-text-muted);margin-top: 2px;}.e-cart-totals .tax .price{text-align: right;}.e-cart-freeship{margin-top: 20px;}.e-cart-freeship .text{font-size: 13.5px;margin-bottom: 12px;}.e-cart-freeship .progress-cart{height: 6px;border-radius: 999px;background: #e3e3e3;position: relative;}.e-cart-freeship .progress-cart .value{height: 100%;border-radius: 999px;background: var(--e-primary,#f2721c);position: relative;transition: width .4s;}.e-cart-freeship .progress-cart .value.done{background: #2e7d32;}.e-cart-freeship .progress-cart .round{position: absolute;right: -2px;top: 50%;transform: translateY(-50%);width: 14px;height: 14px;border-radius: 50%;background: #fff;border: 3px solid currentColor;color: var(--e-primary,#f2721c);}.e-cart-freeship .value.done .round{color: #2e7d32;}.e-cart-card .e-cart-checkout{width: 100%;justify-content: center;margin-top: 20px;}.e-cart-card .e-cart-continue{display: block;text-align: center;margin-top: 12px;font-size: 13.5px;text-decoration: underline;text-underline-offset: 3px;}.e-cart-card .button-group{display: none;}.e-cart-page .basket-standard-coupon{margin: 20px 0 0;}.e-cart-page .basket-standard-coupon .header h3,.e-cart-page .basket-standard-coupon .header{font-size: 13px;margin-bottom: 12px;}.e-cart-page .basket-standard-coupon input.coupon-code{height: 44px;}.e-cart-page .basket-standard-coupon .btn{height: 44px;}.e-cart-card .e-cart-checkout,.e-cart-card .e-cart-checkout:hover{color: #fff;}.e-cart-page .basket-standard-coupon > .header{width: 100%;max-width: none;flex: 0 0 100%;text-align: left;padding: 0;text-transform: none;letter-spacing: 0;color: var(--e-text-muted);}.e-cart-page .basket-standard-coupon > .content{width: 100%;max-width: none;flex: 0 0 100%;padding: 0;}.e-cart-card a.e-cart-checkout,.e-cart-card a.e-cart-checkout:hover,.e-cart-card a.e-cart-checkout:focus{color: #fff !important;}.e-cart-card a.e-cart-checkout:hover{opacity: .92;}.e-cart-page .basket-standard-coupon > .header h3,.e-cart-page .basket-standard-coupon > .header{font-size: 13px !important;text-transform: none !important;letter-spacing: 0 !important;font-weight: 500;margin: 0 0 12px;}.e-cart-page .basket-standard-coupon .header h2{font-size: 14px;font-family: var(--font-body,inherit);text-transform: none;letter-spacing: 0;font-weight: 600;color: var(--e-dark);margin: 0 0 12px;}.e-cart-modal{position: fixed;inset: 0;z-index: 9995;display: flex;align-items: center;justify-content: center;padding: 20px;}.e-cart-modal-overlay{position: absolute;inset: 0;background: rgba(20,20,28,.55);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity .28s ease;}.e-cart-modal.is-open .e-cart-modal-overlay{opacity: 1;}.e-cart-modal-card{position: relative;width: 100%;max-width: 560px;background: #fff;border-radius: 18px;box-shadow: 0 18px 50px rgba(0,0,0,.28);padding: 24px 26px;opacity: 0;transform: translateY(16px) scale(.98);transition: opacity .3s ease,transform .34s cubic-bezier(.22,1,.36,1);}.e-cart-modal.is-open .e-cart-modal-card{opacity: 1;transform: translateY(0) scale(1);}.e-cart-modal-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px;}.e-cart-modal-head h4{margin: 0;font-size: 20px;font-weight: 600;color: var(--e-dark,#101C33);}.e-cart-modal-close{border: 0;background: none;font-size: 26px;line-height: 1;color: #9aa3b2;cursor: pointer;padding: 0 4px;}.e-cart-modal-close:hover{color: var(--e-dark,#101C33);}.e-cart-modal-item{display: grid;grid-template-columns: 64px 1fr auto auto;align-items: center;gap: 14px;padding-bottom: 20px;border-bottom: 1px solid var(--e-line,#e9ecef);}.e-cart-modal-thumb{width: 64px;height: 64px;border-radius: 10px;overflow: hidden;background: var(--e-surface,#f5f5f5);display: block;}.e-cart-modal-thumb img{width: 100%;height: 100%;object-fit: cover;}.e-cart-modal-name{font-size: 15px;line-height: 1.4;color: var(--e-dark,#101C33);}.e-cart-modal-qty{font-size: 14px;color: var(--e-secondary-2,#555);white-space: nowrap;}.e-cart-modal-price{font-size: 16px;font-weight: 600;white-space: nowrap;}.e-cart-modal-ship{margin-top: 20px;min-height: 34px;}.e-cart-modal-ship .tf-cart-sold{margin: 0;}.e-cart-modal-foot{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 24px;}.e-cart-modal-back{border: 0;background: none;padding: 10px 0;font-size: 15px;color: var(--e-dark,#101C33);cursor: pointer;}.e-cart-modal-back:hover{text-decoration: underline;}.e-cart-modal .e-cart-modal-go{white-space: nowrap;}.e-cart-modal-err{margin: 0;font-size: 15px;color: #d9534f;}.icon-heart::before{content: "" !important;}.icon-heart{display: inline-block;width: 1em;height: 1em;vertical-align: -0.125em;background-color: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 1 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 1 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") center / contain no-repeat;}@media (max-width: 576px){.e-cart-modal-card{padding: 20px 18px;border-radius: 16px;}.e-cart-modal-item{grid-template-columns: 56px 1fr auto;row-gap: 6px;}.e-cart-modal-thumb{width: 56px;height: 56px;}.e-cart-modal-price{grid-column: 3;}.e-cart-modal-qty{grid-column: 2;justify-self: end;}.e-cart-modal-foot{flex-direction: column-reverse;align-items: stretch;}.e-cart-modal .e-cart-modal-go{display: flex;width: 100%;justify-content: center;text-align: center;}.e-cart-modal-back{text-align: center;}}.e-cart-page .e-cart-row{margin-top: 8px;}.e-cart-tablewrap .wg-quantity .minibutton{padding: 0;min-width: 0;border: 0;background: none;}.e-cart-tablewrap .wg-quantity .minibutton:after{content: none !important;}.tf-table-page-cart .remove-cart .remove{border: 0;background: none;padding: 6px;cursor: pointer;font-size: 16px;color: var(--e-dark,#101C33);}.tf-table-page-cart .remove-cart .remove:after{content: none !important;}.tf-table-page-cart .e-cart-avail{color: #2e9e5b;}.tf-table-page-cart .cart-info .variant{margin-top: 2px;}.box-order .e-cart-tax{color: #69747f;margin-top: -8px;margin-bottom: 4px;}.ip-discount-code .e-cart-coupon-applied{flex-basis: 100%;margin: 8px 0 0;padding: 0;list-style: none;}@media (min-width: 768px){.e-cart-page .ip-discount-code{max-width: 50%;}}.e-cart-page .basket-standard.e-cart-loading{opacity: .55;pointer-events: none;transition: opacity .15s ease;}.fl-sidebar-cart{position: sticky;top: 96px;}.tf-table-page-cart .cart-price,.tf-table-page-cart .cart-total{white-space: nowrap;}.box-order .box-progress-checkout .tf-btn,.ip-discount-code .tf-btn{color: #fff !important;}.e-req-star{color: #d32f2f;font-weight: 600;}.checkout-standard-address .form-item{position: relative;}.checkout-standard-address .form-item .e-req-star{position: absolute;top: 9px;right: 12px;z-index: 2;font-size: 15px;line-height: 1;pointer-events: none;}@media (max-width: 767px){.e-cart-page .tf-table-page-cart .tf-cart-item{padding-left: 0 !important;min-height: 0 !important;}.e-cart-page .tf-table-page-cart .tf-cart-item .tf-cart-item_product{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;gap: 14px;}.e-cart-page .tf-table-page-cart .tf-cart-item .tf-cart-item_product .img-box{position: static !important;flex: 0 0 88px;width: 88px;height: 88px;max-height: none;margin: 0;}.e-cart-page .tf-table-page-cart .tf-cart-item .tf-cart-item_product .cart-info{flex: 1 1 auto;min-width: 0;text-align: left;}}.e-404{max-width: 560px;margin: 0 auto;text-align: center;}.e-404-code{font-family: var(--font-heading);font-size: 96px;line-height: 1;margin-bottom: 20px;color: var(--e-dark);}.e-404 h3{margin-bottom: 12px;}.e-404-text{color: var(--e-text-muted);margin-bottom: 20px;}.e-404-actions{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;align-items: center;margin-bottom: 20px;}.e-404-help{font-size: 13.5px;}.aimeos .catalog-list-footer .footer-text{max-width: 900px;margin: 40px auto 0;color: var(--e-text-muted,#545454);font-size: 14.5px;line-height: 1.7;text-align: left;}.aimeos .catalog-list-footer .footer-text h2,.aimeos .catalog-list-footer .footer-text h3,.aimeos .catalog-list-footer .footer-text h4{font-size: 18px;margin: 20px 0 12px;color: var(--text,#181818);}.aimeos .catalog-list-footer .footer-text p{margin-bottom: 12px;}.aimeos .catalog-list-footer .footer-text{max-height: 300px;overflow: hidden;position: relative;}.aimeos .catalog-list-footer .footer-text:not(.open)::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background: linear-gradient(rgba(255,255,255,0),#fff);pointer-events: none;}.aimeos .catalog-list-footer .footer-text.open{max-height: none;}.aimeos .catalog-list-footer .e-footer-more{display: block;max-width: 900px;margin: 12px auto 0;background: none;border: none;padding: 0;font-size: 14px;font-weight: 600;text-decoration: underline;cursor: pointer;color: inherit;text-align: left;}.e-market-switch{position: relative;display: flex;align-items: center;}.e-market-current{background: none;border: none;cursor: pointer;display: inline-flex;align-items: center;gap: 4px;padding: 0;font: inherit;}.e-market-current .icon{font-size: 9px;transition: transform .2s;}.e-market-switch:hover .e-market-current .icon{transform: rotate(180deg);}.e-market-menu{position: absolute;top: 100%;right: 0;min-width: 190px;background: #fff;border-radius: 10px;box-shadow: 0 10px 30px rgba(0,0,0,.14);padding: 6px;opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .18s,transform .18s,visibility .18s;z-index: 1000;}.e-market-switch:hover .e-market-menu{opacity: 1;visibility: visible;transform: translateY(4px);}.e-market-menu a{display: flex;align-items: center;gap: 10px;padding: 9px 12px;border-radius: 7px;font-size: 13.5px;color: var(--e-dark,#101c33);}.e-market-menu a:hover{background: var(--e-surface,#f6f6f6);}.e-market-menu a.active{font-weight: 600;}.e-market-code{font-size: 11px;font-weight: 700;letter-spacing: .04em;background: var(--e-surface,#f6f6f6);border-radius: 4px;padding: 2px 6px;min-width: 30px;text-align: center;}.e-market-menu a.active .e-market-code{background: var(--e-primary,#f2721c);color: #fff;}.tf-topbar .wrapper-slider-topbar{position: relative;}.e-topbar-slider{margin: 0 22px;overflow: hidden;}.e-topbar-slider .swiper-slide{display: flex;align-items: center;justify-content: center;min-height: 20px;}.e-topbar-slider .swiper-slide p{text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}.tf-topbar .navigation-topbar{cursor: pointer;}.e-page-title-content--full,.e-subcat-strip{max-width: var(--max-w);margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}.box-navigation .mega-menu > .container{max-width: var(--max-w);margin-left: auto;margin-right: auto;}@media (min-width: 1440px){.e-page-title-content--full,.e-subcat-strip,.e-catalog-full,.box-navigation .mega-menu .row-demo-1{padding-left: 60px;padding-right: 60px;}}.e-nav-search .e-search-inline{position: relative;display: flex;align-items: center;}.e-nav-search .e-search-form{position: absolute;right: 100%;margin-right: 6px;top: 50%;transform: translateY(-50%);width: 320px;max-width: 0;opacity: 0;overflow: hidden;transition: max-width .32s ease,opacity .2s ease;pointer-events: none;}.e-nav-search.is-open .e-search-form{max-width: 320px;opacity: 1;pointer-events: auto;}.e-nav-search .e-search-form .header-name{display: none !important;}.e-nav-search .e-search-form .section{margin: 0 !important;padding: 0 !important;}.e-nav-search .e-search-form .input-group{width: 320px;}.e-nav-search .e-search-form .form-control{height: 42px;border-radius: 999px;padding: 0 44px 0 18px;border: 1px solid rgba(0,0,0,.14);background: #fff;width: 100%;}.e-nav-search .e-search-form .btn-search{position: absolute;right: 6px;top: 50%;transform: translateY(-50%);background: transparent;border: 0;}.e-nav-search .e-search-form .btn.reset{display: none;}.e-nav-search.is-open .e-search-toggle{color: var(--Primary);}.e-search-form .form-control:focus,.catalog-filter-search .form-control:focus,.modal-search .form-control:focus,input[name="f_search"]:focus{border-color: var(--Primary) !important;box-shadow: none !important;outline: none !important;}.e-search-form .input-group:focus-within,.catalog-filter-search .input-group:focus-within,.modal-search .input-group:focus-within{border-color: var(--Primary) !important;}.e-finish-picker .title{font-weight: 600;}.e-finish-grid{display: flex;flex-wrap: wrap;gap: 10px;}.e-finish-item{width: 60px;height: 60px;padding: 4px;border: 2px solid var(--e-border,#e2e2e2);border-radius: 10px;background: #fff;cursor: pointer;display: flex;align-items: center;justify-content: center;overflow: hidden;transition: border-color .15s,box-shadow .15s;}.e-finish-item img{width: 100%;height: 100%;object-fit: contain;}.e-finish-item .e-finish-swatch{font-size: 11px;line-height: 1.1;text-align: center;color: var(--e-secondary-2,#666);}.e-finish-item:hover{border-color: var(--e-secondary-2,#999);}.e-finish-item.selected{border-color: var(--Primary,#1c1c28);box-shadow: 0 0 0 3px rgba(28,28,40,.12);}.e-finish-item.out{opacity: .4;cursor: not-allowed;}.e-finish-total{font-size: 14px;}.e-finish-breakdown{color: var(--e-secondary-2,#666);}.e-finish-sum{font-size: 18px;margin-top: 2px;}.e-finish-hint{color: var(--e-secondary-2,#888);font-size: 13px;}.e-finish-picker.e-finish-required{outline: 2px solid var(--e-critical,#c0392b);outline-offset: 8px;border-radius: 6px;}.e-finish-picker.e-finish-required .e-finish-hint{color: var(--e-critical,#c0392b);font-weight: 600;}.addbasket .btn-action.e-disabled{opacity: .5;cursor: not-allowed;}.e-finish-note{margin-top: 14px;padding: 12px 14px;border-left: 3px solid var(--Primary,#1c1c28);background: rgba(28,28,40,.04);border-radius: 6px;font-size: 14px;color: var(--e-secondary-2,#444);}.e-cc{position: fixed;inset: 0;z-index: 9990;display: none;}.e-cc.is-open{display: block;}html.e-cc-lock{overflow: hidden;}.e-cc-overlay{position: absolute;inset: 0;background: rgba(20,20,28,.55);opacity: 0;transition: opacity .28s ease;}.e-cc.is-open .e-cc-overlay{opacity: 1;}.e-cc-card{position: absolute;left: 50%;bottom: 24px;transform: translate(-50%,130%);width: calc(100% - 40px);max-width: 720px;background: #fff;border-radius: 18px;padding: 26px 28px;box-shadow: 0 18px 50px rgba(0,0,0,.28);transition: transform .34s cubic-bezier(.22,1,.36,1);}.e-cc.is-open .e-cc-card{transform: translate(-50%,0);}.e-cc-title{margin: 0 0 6px;font-size: 20px;font-weight: 600;}.e-cc-text{margin: 0;font-size: 14px;line-height: 1.55;color: var(--e-secondary-2,#555);}.e-cc-link{text-decoration: underline;color: inherit;}.e-cc-settings{margin: 20px 0 4px;display: flex;flex-direction: column;gap: 10px;max-height: 42vh;overflow-y: auto;}.e-cc:not(.show-settings) .e-cc-settings{display: none;}.e-cc-opt{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 16px;border: 1px solid rgba(0,0,0,.10);border-radius: 12px;}.e-cc-opt.is-locked{background: rgba(28,28,40,.03);}.e-cc-opt-txt{display: flex;flex-direction: column;gap: 3px;}.e-cc-opt-txt strong{font-size: 15px;}.e-cc-opt-txt small{font-size: 12.5px;color: var(--e-secondary-2,#666);line-height: 1.45;}.e-cc-sw{position: relative;flex: 0 0 auto;width: 46px;height: 26px;cursor: pointer;}.e-cc-sw.is-locked{cursor: default;}.e-cc-sw input{position: absolute;opacity: 0;width: 0;height: 0;}.e-cc-slider{position: absolute;inset: 0;background: #cfd4dc;border-radius: 999px;transition: background .2s;}.e-cc-slider::before{content: "";position: absolute;left: 3px;top: 3px;width: 20px;height: 20px;background: #fff;border-radius: 50%;box-shadow: 0 1px 3px rgba(0,0,0,.3);transition: transform .2s;}.e-cc-sw input:checked + .e-cc-slider{background: var(--Primary,#1c1c28);}.e-cc-sw input:checked + .e-cc-slider::before{transform: translateX(20px);}.e-cc-sw.is-locked .e-cc-slider{background: var(--Primary,#1c1c28);opacity: .5;}.e-cc-actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 20px;}.e-cc-btn{padding: 12px 22px;font-size: 14px;font-weight: 600;border-radius: 999px;cursor: pointer;white-space: nowrap;border: 1px solid transparent;transition: background .15s,border-color .15s;}.e-cc-btn-primary{background: var(--Primary,#1c1c28);color: #fff;margin-left: auto;}.e-cc-btn-primary:hover{background: #333;}.e-cc-btn-ghost{background: #fff;color: var(--Primary,#1c1c28);border-color: #d0d5dd;}.e-cc-btn-ghost:hover{border-color: var(--Primary,#1c1c28);}.e-footer-cc-link{text-decoration: underline;opacity: .7;margin-left: 6px;font-size: 13px;letter-spacing: normal;padding: 2px 0;}.e-footer-cc-link:hover{opacity: 1;}footer{margin-bottom: 0 !important;}@media (max-width: 767px){.e-cc-card{bottom: 0;width: 100%;max-width: none;border-radius: 18px 18px 0 0;padding: 22px 18px calc(18px + env(safe-area-inset-bottom));}.e-cc-title{font-size: 18px;}.e-cc-actions{margin-top: 16px;}.e-cc-btn{flex: 1 1 auto;text-align: center;}.e-cc-btn-primary{margin-left: 0;}}.e-admin-cachebtn{position: fixed;left: 20px;bottom: 20px;z-index: 1200;margin: 0;}.e-admin-cachebtn button{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border: 0;border-radius: 999px;cursor: pointer;background: #1c1c28;color: #fff;font-weight: 600;font-size: 14px;box-shadow: 0 6px 20px rgba(0,0,0,.22);transition: background .15s;}.e-admin-cachebtn button:hover{background: #333;}.e-admin-cachebtn svg{flex: 0 0 auto;}@media (max-width: 767px){.e-admin-cachebtn{left: 12px;bottom: 12px;}.e-admin-cachebtn span{display: none;}.e-admin-cachebtn button{padding: 12px;}}.nav-ul-mb .nav-mb-item.has-mb-icon .mb-menu-link{justify-content: flex-start;gap: 12px;}.nav-ul-mb .nav-mb-item.has-mb-icon .mb-menu-link .btn-open-sub{margin-left: auto;}.nav-ul-mb .nav-mb-item.has-mb-icon .mb-menu-link > span:not(.btn-open-sub){flex: 1;}.e-mb-icon{width: 34px;height: 34px;flex: 0 0 auto;object-fit: cover;border-radius: 8px;background: var(--e-surface,#f5f5f4);padding: 3px;}.nav-ul-mb .nav-mb-item.has-mb-icon .mb-menu-link > span.e-mb-icon-svg{flex: 0 0 34px;display: inline-flex;align-items: center;justify-content: center;padding: 8px;color: var(--e-secondary-2,#6b7280);}.e-mb-icon.e-mb-icon-svg svg{width: 100%;height: 100%;}.nav-ul-mb .nav-mb-item.nav-mb-notice{border-bottom: 0;padding: 0;margin: 18px 0;}.nav-ul-mb .nav-mb-notice .text-need{display: block;font-weight: 500;color: var(--main,#1c1c28);border-bottom: 1px solid var(--Onsurface,#1c1c28);padding-bottom: 8px;margin-bottom: 11px;}.nav-ul-mb .nav-mb-notice .mb-info{list-style: none;padding: 0;margin: 0;}.nav-ul-mb .nav-mb-notice .mb-info li{color: rgb(134,134,134);font-size: 14px;line-height: 24px;padding: 0;}.nav-ul-mb .nav-mb-notice .mb-info li b{color: var(--main,#1c1c28);}.nav-ul-mb .nav-mb-projekcia .mb-menu-link{color: var(--e-primary,#101C33);font-weight: 600;}.nav-ul-mb .nav-mb-projekcia .mb-menu-link .icon{margin-left: 8px;font-size: 14px;}.nav-ul-mb .nav-mb-projekcia .mb-menu-link > span:not(.btn-open-sub){flex: 0 0 auto;}.nav-ul-mb .sub-nav-menu li.has-mb-subicon .sub-nav-link{display: flex;align-items: center;gap: 10px;}.nav-ul-mb .sub-nav-menu li.has-mb-subicon .sub-nav-link .e-mb-icon{width: 28px;height: 28px;padding: 2px;}.nav-ul-mb .sub-nav-link{justify-content: flex-start;gap: 10px;text-align: left;}.pagination .browser > a{font-size: 0 !important;gap: 3px;}.pagination .browser > a::before,.pagination .browser > a.first::after,.pagination .browser > a.last::after{content: "";display: inline-block;width: 6px;height: 6px;border: solid var(--e-dark);border-width: 0 1.5px 1.5px 0;}.pagination .browser > a.prev::before,.pagination .browser > a.first::before,.pagination .browser > a.first::after{transform: rotate(135deg);}.pagination .browser > a.next::before,.pagination .browser > a.last::before,.pagination .browser > a.last::after{transform: rotate(-45deg);}.pagination .browser > a:hover::before,.pagination .browser > a:hover::after{border-color: #fff !important;}.e-cat-seo-more{color: var(--e-dark) !important;}.e-cart-modal-delivery{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 14px;font-size: 15px;color: var(--e-secondary-2,#555);}.e-cart-modal-delivery span:last-child{font-weight: 600;color: var(--e-dark,#101C33);}.aimeos .catalog-list-items .btn-action.e-btn-detail::before,.aimeos .btn-action.e-btn-detail::before{content: "\e92b" !important;}.e-static-page .cms-content{max-width: 860px;margin: 0 auto;padding: 48px 20px 72px;font-size: 15px;line-height: 1.75;color: var(--e-secondary);}.e-static-page .cms-content p{margin: 0 0 16px;}.e-static-page .cms-content strong{color: var(--e-dark);}.e-static-page .cms-content a{color: var(--e-orange-dark);text-decoration: underline;text-underline-offset: 3px;transition: color .15s;}.e-static-page .cms-content a:hover{color: var(--e-dark);}.e-static-page .e-cms-h{font-family: var(--font-heading);font-size: 26px;font-weight: 400;line-height: 1.3;color: var(--e-dark);margin: 48px 0 18px;padding-top: 18px;scroll-margin-top: 140px;}.e-static-page .e-cms-h::after{content: "";display: block;width: 44px;height: 3px;margin-top: 10px;background: var(--e-orange);border-radius: 2px;}.e-static-page .e-cms-h strong{font-weight: inherit;color: inherit;}.e-static-page .e-cms-toc{background: var(--e-surface);border: 1px solid var(--e-line);border-left: 3px solid var(--e-orange);border-radius: 0 8px 8px 0;padding: 22px 26px;margin: 8px 0 40px;}.e-static-page .e-cms-toc-head{font-family: var(--font-heading);font-size: 18px;color: var(--e-dark);margin: 0 0 12px;}.e-static-page .e-cms-toc ul{list-style: none;margin: 0;padding: 0;counter-reset: ecmstoc;}.e-static-page .e-cms-toc li{counter-increment: ecmstoc;margin: 0 0 8px;padding: 0;}.e-static-page .e-cms-toc li::before{content: counter(ecmstoc,decimal-leading-zero);font-size: 12px;font-weight: 600;color: var(--e-orange);margin-right: 10px;letter-spacing: .5px;}.e-static-page .e-cms-toc a{color: var(--e-dark);text-decoration: none;}.e-static-page .e-cms-toc a:hover{color: var(--e-orange-dark);text-decoration: underline;}.e-static-page .cms-content ul:not(.e-cms-toc ul),.e-static-page .cms-content ol{margin: 0 0 16px;padding-left: 22px;}.e-static-page .cms-content li{margin-bottom: 6px;}.e-static-page .cms-content li::marker{color: var(--e-orange);}.e-static-page .cms-content hr,.e-static-page .cms-content .wp-block-separator{border: 0;height: 1px;background: var(--e-line);margin: 36px auto;}.e-static-page .cms-content table{width: 100%;border-collapse: collapse;margin: 0 0 24px;font-size: 14px;}.e-static-page .cms-content th,.e-static-page .cms-content td{border: 1px solid var(--e-line);padding: 10px 12px;text-align: left;vertical-align: top;}.e-static-page .cms-content th,.e-static-page .cms-content tr:first-child td strong:only-child{background: var(--e-surface);color: var(--e-dark);}.e-static-page .cms-content blockquote{border-left: 3px solid var(--e-orange);background: var(--e-surface);margin: 0 0 16px;padding: 14px 18px;font-style: italic;}@media (max-width: 640px){.e-static-page .cms-content{padding: 28px 16px 48px;font-size: 14.5px;}.e-static-page .e-cms-h{font-size: 22px;margin-top: 36px;}.e-static-page .e-cms-toc{padding: 16px 18px;}}.e-static-page .cms-content h2:not(.e-cms-h){font-family: var(--font-heading);font-size: 26px;font-weight: 400;line-height: 1.3;color: var(--e-dark);margin: 48px 0 18px;padding-top: 18px;scroll-margin-top: 140px;}.e-static-page .cms-content h2:not(.e-cms-h)::after{content: "";display: block;width: 44px;height: 3px;margin-top: 10px;background: var(--e-orange);border-radius: 2px;}.e-static-page .cms-content h3,.e-static-page .cms-content h4,.e-static-page .cms-content h5{font-family: var(--font-heading);font-weight: 400;color: var(--e-dark);margin: 30px 0 12px;scroll-margin-top: 140px;}.e-static-page .cms-content h3{font-size: 20px;}.e-static-page .cms-content h4{font-size: 17px;}.e-static-page .cms-content h5{font-size: 15.5px;letter-spacing: .3px;}.e-static-page .e-cms-h3{font-family: var(--font-heading);font-size: 19px;font-weight: 400;color: var(--e-dark);margin: 28px 0 8px;}.e-static-page .e-cms-h3::first-letter{text-transform: uppercase;}.e-static-page .e-cms-h3 strong{font-weight: inherit;color: inherit;}.e-static-page .cms-content .e-cms-img{display: block;max-width: 100%;height: auto;margin: 24px auto;border-radius: 10px;}.e-static-page .e-cms-h + .e-cms-img,.e-static-page .e-cms-h3 + .e-cms-img{margin-top: 12px;}.aimeos .product.e-unavail .media-list,.aimeos .product.e-unavail .text-list{opacity: .5;filter: grayscale(0.85);transition: opacity .15s,filter .15s;}.aimeos .product.e-unavail:hover .media-list,.aimeos .product.e-unavail:hover .text-list{opacity: .72;filter: grayscale(0.5);}.aimeos .product.e-unavail .price-list{opacity: .6;}.e-detail-crumb-wrap{border-bottom: 1px solid var(--e-line);background: var(--e-white);}.e-detail-crumb{display: flex;align-items: center;gap: 8px;padding: 12px 20px;font-size: 13px;line-height: 1.2;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.e-detail-crumb::-webkit-scrollbar{display: none;}.e-detail-crumb a,.e-detail-crumb .sep,.e-detail-crumb .cur{flex: 0 0 auto;}.e-detail-crumb a{color: var(--e-text-muted);text-decoration: none;transition: color .15s;}.e-detail-crumb a:hover{color: var(--e-orange-dark);}.e-detail-crumb .sep{color: var(--e-secondary-2);}.e-detail-crumb .cur{color: var(--e-dark);}@media (max-width: 640px){.e-detail-crumb{padding: 10px 16px;font-size: 12.5px;}}.catalog-list-items .price-item .value,.tf-product-info-price .value,.card-product-info .price{font-weight: 800 !important;}.box-nav-ul .sub-menu{pointer-events: auto;transition-delay: .3s;}.box-nav-ul .menu-item:hover > .sub-menu{transition-delay: 0s;}@media (max-width: 1199px){.header-default .nav-icon .nav-search{display: flex !important;}.e-nav-search .e-search-inline{position: static;}.e-nav-search .e-search-form{position: fixed;top: 64px;left: 12px;right: 12px;width: auto;max-width: 0;margin: 0;transform: none;z-index: 1050;box-shadow: 0 10px 28px rgba(0,0,0,.16);border-radius: 999px;}.e-nav-search.is-open .e-search-form{max-width: 100vw;opacity: 1;pointer-events: auto;}.e-nav-search .e-search-form .input-group{width: 100%;}.e-nav-search .e-search-form .form-control{width: 100%;}}@media (max-width: 1199px){.mb-other-content .group-icon a[href="#search"]{display: none !important;}}