@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/roboto-condensed-v19-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/roboto-condensed-v19-latin-regular.woff') format('woff');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/roboto-condensed-v19-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/roboto-condensed-v19-latin-700.woff') format('woff');}@font-face{font-family:'bootstrap-icons';font-display:swap;src:url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/bootstrap-icons.woff2') format('woff2'),url('../../../typo3conf/ext/ifab_sitepackage_extend/Resources/Public/Extension/Aimeos/Theme/default/assets/bootstrap-icons.woff') format('woff');}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@keyframes FadeOut{0%{opacity:1}100%{opacity:0}}:root{--ai-bg:#FFF;--ai-bg-alt:#F6F6F6;--ai-primary:#282828;--ai-primary-alt:#282828;--ai-secondary:#555;--ai-secondary-alt:#555;--ai-tertiary:#CCC;--ai-tertiary-alt:#F6F6F6;--ai-danger:#A00000;--ai-success:#006000;--ai-warning:#FFA500;--ai-radius:0;--ai-radius-round:50%;--ai-product-image-ratio:3/4;}.aimeos .hidden{display:none !important;}}.aimeos .prototype{display:none;}.aimeos-overlay,.aimeos-overlay-offscreen{background-color:rgba(0,0,0,.4);position:fixed;display:none;z-index:1500;height:100%;width:100%;bottom:0;right:0;left:0;top:0;}.aimeos-overlay-offscreen{z-index:1020;}.aimeos-overlay.show,.aimeos-overlay-offscreen.show{display:block;}.aimeos-container{}.aimeos-container .btn-close{display:block;cursor:pointer;margin-inline-start:auto;}.navbar{padding:0 1rem;color:var(--ai-primary);background-color:transparent;position:fixed;top:0;right:0;left:0;z-index:1030;min-height:6rem;}.navbar.scroll{padding:0 1rem;background-size:100% 4rem;background-color:var(--ai-primary) !important;}.navbar-collapse{justify-content:flex-end;}.navbar-nav{padding:0;}.navbar-nav .active > .nav-link{color:var(--ai-bg) !important;}.navbar-nav .dropdown-menu{text-align:start;background-color:var(--ai-primary);border:1px solid var(--ai-bg);left:auto;right:0;position:absolute;}.navbar-light .navbar-nav .nav-link,.navbar-default .navbar-nav .nav-link,.navbar-default-transition .navbar-nav .nav-link,.navbar-default-transition.navbar-transition .navbar-nav .nav-link{color:var(--ai-bg);padding:.25rem .5rem;}.navbar-light .navbar-nav .nav-link:hover,.navbar-default .navbar-nav .nav-link:hover,.navbar-default-transition .navbar-nav .nav-link:hover,.navbar-default-transition.navbar-transition .navbar-nav .nav-link:hover{color:var(--ai-tertiary);}.navbar-nav .dropdown-menu button{background:none;border:none;}@media (max-width:767px){.navbar-brand img{width:120px;height:auto;}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto;}.navbar-expand-md .navbar-toggler{display:none;}}@media (min-width:992px){.navbar{min-height:10rem;}.navbar .catalog-filter:first-child{margin-inline-start:auto;margin-inline-end:0;}}.navbar .catalog-filter-tree{margin-inline-start:auto;}.navbar .catalog-filter-tree .category-selected{display:none;}.navbar .catalog-filter  .catalog-filter-price,.navbar .catalog-filter  .catalog-filter-supplier,.navbar .catalog-filter  .catalog-filter-attribute,.navbar .catalog-filter-search .reset{display:none;}.navbar-nav .nav-item > .nav-link > span{display:none;}.navbar-nav .login > .nav-link,.navbar-nav .register > .nav-link,.navbar-nav .profile > .nav-link{padding:0.25rem;}.navbar-nav .login > .nav-link::before,.navbar-nav .register > .nav-link::before,.navbar-nav .profile > .nav-link::before{font:normal normal normal 14px/1 bootstrap-icons;text-decoration:none;font-size:165%;color:var(--ai-bg);display:block;position:relative;text-align:center;}.navbar-nav .login > .nav-link::before,.navbar-nav .profile > .nav-link::before{content:"\f4e1";}.navbar-nav .login > .nav-link::after{display:none;}.navbar-nav .register > .nav-link::before{content:"\f4dd";}.navbar-nav .dropdown-menu,.navbar-nav .nav-link{color:var(--ai-bg);}.navbar-nav .dropdown-item:focus,.dropdown-item:hover{background-color:var(--ai-secondary);}.aimeos:not(.catalog-detail) .product{display:flex;flex-direction:column;color:var(--ai-primary);vertical-align:top;position:relative;text-align:end;margin:2rem 1%;}.aimeos:not(.catalog-detail) .product{width:48%;}@media (min-width:576px){.aimeos:not(.catalog-detail) .product{width:31.333%;}}@media (min-width:1200px){.aimeos:not(.catalog-detail) .product{width:23%;}}.aimeos .product .badges{position:absolute;text-align:start;z-index:2;}.aimeos .product .badge-item{letter-spacing:1.5px;padding:.1rem .5rem;font-size:100%;display:none;}.aimeos .product.new .badge-item.new{background-color:var(--ai-primary);display:block;}.aimeos .product.sale .badge-item.sale{background-color:var(--ai-danger);display:inline-block;padding:.1rem .5rem;font-weight:bold;}.aimeos .product .swiffy-slider{--swiffy-slider-item-ratio:var(--ai-product-image-ratio);}.aimeos:not(.catalog-detail) .product .media-list div:first-of-type{z-index:1;opacity:1;transition:opacity .3s linear;}.aimeos:not(.catalog-detail) .product .media-list.multiple:hover div:first-of-type{transition:opacity .3s linear;opacity:0;}.aimeos:not(.catalog-detail) .product > div.list-column:first-of-type .media-list{padding-top:calc(100% / (var(--ai-product-image-ratio)));display:block;content:"";}.aimeos:not(.catalog-detail) .product > div.list-column:first-of-type .media-item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}.aimeos:not(.catalog-detail) .product > div.list-column:first-of-type .media-item > img{max-height:100%;width:100%;}.aimeos .product .product-info{display:flex;margin-top:0.5rem;justify-content:space-between;}.aimeos .product .rating{margin-inline-start:auto;display:block;}.aimeos .product .catalog-detail-basic .rating{text-align:start;line-height:1;}.aimeos .product .stars{color:var(--ai-secondary);position:relative;display:inline-block;}.aimeos .product .price-item{display:none;}.aimeos .product .price-item:first-of-type{display:block;font-weight:bold;}.aimeos .product .price-item:first-of-type .quantity,.aimeos .product .price-item:first-of-type .rebate,.aimeos .product .price-item:first-of-type .costs,.aimeos .product .price-item:first-of-type .taxrate{display:none;}.aimeos .product .price-item .rebatepercent{position:absolute;display:inline-block;background-color:var(--ai-danger);color:var(--ai-bg);padding:0.2rem 2%;z-index:2;right:0;top:0;line-height:1;}[dir="rtl"] .aimeos .product .price-item .rebatepercent{right:unset;left:0;}.aimeos .product .price-item.default .value{font-size:140%;font-weight:600;line-height:1;}.aimeos .product a{text-decoration:none;}.aimeos .product a:focus{outline:none;}.aimeos .product .text-list{display:block;color:var(--ai-secondary);margin-top:0.5rem;overflow:hidden;}.aimeos .product .text-list .name,.aimeos .product .text-list .text-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1;}.aimeos .product .text-list .text-item{margin:0.5rem 0;}.aimeos .product .text-list .name{font-size:110%;padding:0;margin:0;margin-bottom:0.5rem;}.aimeos .product .price-list{display:inline-block;box-sizing:content-box;margin-inline-start:auto;}.aimeos .product .stock-list{display:inline-block;margin:0 1rem;}.aimeos .product .stockitem{display:none;}.aimeos .product .stock-actual .stockitem{display:inline-block;}.aimeos .product .stocklevel{display:inline-block;border-radius:var(--ai-radius-round);margin-top:0;height:1rem;width:1rem;}.aimeos .product .stocktext{display:none;}.aimeos .product .stock-unlimited .stocklevel,.aimeos .product .stock-high .stocklevel{background-color:var(--ai-success);}.aimeos .product .stock-low .stocklevel{background-color:var(--ai-warning);}.aimeos .product .stock-out .stocklevel{background-color:var(--ai-danger);}
