.catalog-list.swiffy-slider{--swiffy-slider-snap-align:start}@media (min-width:520px){.catalog-list.swiffy-slider{--swiffy-slider-item-count:2}}@media (min-width:768px){.catalog-list.swiffy-slider{--swiffy-slider-item-count:3}}@media (min-width:992px){.catalog-list.swiffy-slider{--swiffy-slider-item-count:4}}@media (min-width:1060px){.page-catalog-list .aimeos-container .product .input-group .inner .catalog-detail-few-items{margin-left:auto}}.catalog-list{padding:0}@media (max-width:575px){.catalog-list .container-xxl{padding-left:0;padding-right:0}}.catalog-list-footer,.catalog-list-head{padding:1rem .5rem}.catalog-list-head h1{font-weight:700;letter-spacing:1.5px;margin:0;padding:1rem .25rem;text-align:center}.catalog-list-footer .long,.catalog-list-head .long{color:var(--ai-secondary);letter-spacing:1.5px;padding:.5rem 0}.catalog-list .list-search{font-weight:700}.catalog-list .searchstring{color:var(--ai-secondary);font-size:133%}.catalog-list-type{text-align:end}.catalog-list-type .type-item{display:inline-block;padding:.5rem}.catalog-list-type a.type-item:link,.catalog-list-type a.type-item:visited{color:var(--ai-secondary)}.catalog-list-type .type-grid:after{content:"\f3fc";font:normal normal normal 20px/1 bootstrap-icons}.catalog-list-type .type-list:after{content:"\f606";font:normal normal normal 20px/1 bootstrap-icons}.catalog-list-promo{margin:2rem 0;text-align:center}.catalog-list-promo .header{border:0;color:var(--ai-secondary);font-size:1.25rem;font-weight:700;padding:.5rem;text-align:start}.catalog-list-promo{font-size:90%;overflow:auto;padding:0;white-space:nowrap}.catalog-list-promo .product{border:none}.aimeos:not(.cms-page) .catalog-list-items:not(.swiffy-slider){-webkit-animation:FadeIn .3s;animation:FadeIn .3s;display:flex;flex-wrap:wrap}.catalog-list-items .slider-container{overflow-x:hidden}.catalog-list-items .slider-nav:after{background-color:var(--ai-secondary)}.catalog-list-items.list .product{display:flex;flex-direction:row;flex-wrap:wrap;text-align:start;width:100%}.catalog-list-items.list .product .list-column{margin:1%;position:relative;width:48%}.catalog-list .offer{margin-top:.5rem}.catalog-list .offer .section{direction:ltr;display:flex;justify-content:center}.catalog-list-items .price{display:none}.catalog-list-items .price-actual{display:inline-block}.catalog-list .price-item{display:none}.catalog-list-items .price-item:first-of-type{display:block;font-size:100%;font-weight:700}.catalog-list-items:not(.list) .items-attribute,.catalog-list-items:not(.list) .items-selection{display:none}.catalog-list-items .attribute,.catalog-list-items .selection{color:var(--ai-black);padding:0;width:100%}.catalog-list-items .basket{direction:unset;width:100%}.catalog-list-items .basket .items-selection{margin-top:1rem}.catalog-list-items .basket .select-attr{width:25%}.catalog-list-items .basket .select-quantity{text-align:center;width:15%}.catalog-list-items .basket .select-item{list-style:none;margin-top:1rem}.catalog-list-items .basket .select-item:first-child{margin-top:0}.catalog-list-items .basket .select-name{color:var(--ai-black);min-width:5rem}.catalog-list-items .basket .select-label{cursor:pointer}.catalog-list-items .basket .select-hint{font-size:80%;min-width:5rem}.catalog-list-items .basket ul.select-list{padding:0}.catalog-list-items .basket li.select-entry{list-style:none}.catalog-list-items .basket .input .select-entry{margin:.1rem 0}.catalog-list-items .basket .radio li.select-entry{display:inline-block;margin:0}.catalog-list-items .basket .radio input.select-option{display:none}.catalog-list-items .basket .select-label{font-weight:400;margin-bottom:0;width:calc(100% - 4rem)}.catalog-list-items .basket .color .select-label{border:1px solid var(--ai-bg);line-height:0}.catalog-list-items .basket .select-label>span{min-width:1.5rem;padding:0 .25rem}.catalog-list-items .basket .radio .select-label{border:1px solid var(--ai-primary);min-width:2.5rem;padding:.525rem;text-align:center;width:auto}.catalog-list-items .basket .select-option:checked+.select-label{background-color:var(--ai-primary);border:1px solid var(--ai-primary);color:var(--ai-primary-color);cursor:default}.catalog-list-items .basket .select-option:disabled+.select-label{opacity:.25}.catalog-list-items .selection .select-option:disabled+.select-label:after{border-top:1px solid var(--ai-secondary);content:"";position:absolute;transform:rotate(135deg);transform-origin:0 0;width:2.25rem}.catalog-list-items .basket .selection input[type=number]{border-bottom:1px solid var(--ai-secondary);padding:0;text-align:center}.catalog-list-items .basket .media-item{display:inline-block;line-height:0;margin:0;padding:0}.catalog-list-items .basket .media-item>img{border:none;height:1.3rem;width:1.3rem}.catalog-list-items .basket .media-item+span{display:none}.catalog-list-items .basket .error{color:var(--ai-primary)}.catalog-list-items .basket .error select{border:1px solid var(--ai-primary)}.catalog-list-items .addbasket{margin-top:2.4rem}[dir=rtl] .catalog-list-items .addbasket{direction:rtl}.catalog-list-items .addbasket input[type=number]{width:3rem}.catalog-list-items .addbasket .btn-primary{width:calc(100% - 6rem)}.catalog-list-items .addbasket .btn-pin{border:1px solid var(--ai-primary);display:block;padding:.5rem;width:3rem}.catalog-list-items .addbasket .btn-pin:before{content:"\f4ea";font-family:bootstrap-icons;vertical-align:middle}.catalog-list-items .addbasket .btn-pin.active,.catalog-list-items .addbasket .btn-pin:hover,.catalog-list-items .addbasket .btn-primary:hover{background-color:var(--ai-warning);border-color:var(--ai-warning);color:var(--ai-bg)!important}.catalog-list-items .available-time{margin-bottom:.8rem;margin-top:.8rem;text-align:center}.catalog-list-items .available-time strong{font-weight:400}.catalog-list .catalog-list-items .available-time{display:none}.aimeos-container .catalog-list-items.list .product .list-column.col-12{margin:0;width:50%}.aimeos-container .catalog-list-items.list .product .list-column.col-12:nth-child(2){align-items:flex-start;display:flex;flex-direction:column;padding-bottom:0;padding-left:50px}.aimeos-container .catalog-list-items .offer{display:flex;flex-direction:column;height:100%;margin-top:0}.aimeos-container .catalog-list-items .basket{direction:unset;display:flex;flex-direction:column;height:100%;width:100%}.aimeos-container .catalog-list-items .addbasket{margin-top:auto}.aimeos-container .catalog-list-items.list .product .list-column.visible-in-aimeos-container{display:none}.aimeos-container .catalog-list-items.list .product{background:none;margin:0;padding:30px}.aimeos-container .catalog-list-items .media-item{text-align:center}.page-catalog-list .aimeos-container .product .input-group>.inner{display:flex;width:100%}.aimeos-container .addbasket .input-group{justify-content:center}.aimeos-container .addbasket .input-group .inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.aimeos-container .addbasket .input-group [type=number]{-moz-appearance:textfield;background:none;border-color:transparent;margin:0 5px;padding:6px;width:50px}.aimeos-container .addbasket .input-group [type=number]::-webkit-inner-spin-button,.aimeos-container .addbasket .input-group [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aimeos-container .addbasket .text-default{color:var(--ai-default)}.aimeos-container .addbasket .btn-circle,.page-catalog-list .aimeos-container .product .addbasket .btn-circle{align-items:center;background:none;border-color:var(--ai-black);border-radius:100px;border-width:2px;color:transparent;display:flex;font-size:0;font-weight:400;height:38px;justify-content:center;line-height:1;margin:0 4px;padding:0 0 0 2px;text-align:center;width:38px}.aimeos-container .addbasket .btn-circle:before,.page-catalog-list .aimeos-container .product .addbasket .btn-circle:before{background:var(--ai-black);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:50%}.aimeos-container .addbasket .btn-plus:after,.page-catalog-list .aimeos-container .product .addbasket .btn-plus:after{background:var(--ai-black);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(90deg);width:50%}.visible-in-aimeos-container{display:none}.aimeos-container .visible-in-aimeos-container{display:block;margin-bottom:30px}.aimeos-container .visible-in-aimeos-container .price-list{margin:30px 0}.aimeos-container .catalog-list .offer .section{justify-content:flex-start}.aimeos-container .input-group .text-default{color:var(--ai-black);margin-right:10px}.aimeos-container .product>.col-12{width:33.333333%}.aimeos-container .catalog-list-items .list-column:nth-child(2)>a{max-width:100%}.aimeos-container .catalog-list-items .list-column:nth-child(2) .text-list .text-item{overflow:visible;text-align:left;white-space:normal}.aimeos-container .catalog-list-items .list-column:nth-child(2) .text-list [itemprop=description].text-item{display:none}.aimeos-container .catalog-list-items .list-column:nth-child(2) .price-list{color:var(--ai-h1-h4);margin-bottom:15px;margin-top:20px}.aimeos-container .catalog-list-items .list-column:nth-child(2){padding-top:0}.aimeos-container .catalog-list-items .available-time,.aimeos-container .product .text-list{margin-top:0}.aimeos-container .catalog-list-items .available-time strong{color:var(--ai-black);font-weight:700}.aimeos-container .catalog-list-items .available-time,.page-catalog-list .aimeos-container .product .text-list .name{text-align:left}.page-catalog-list .aimeos-container .available-time,.page-catalog-list .aimeos-container .name,.page-catalog-list .aimeos-container .product>.list-column+.list-column>a{pointer-events:none}.page-catalog-list .aimeos-container .media-list .swiffy-slider .slider-nav{visibility:hidden}.page-catalog-list .aimeos-container .media-list.multiple .swiffy-slider .slider-nav{filter:none;opacity:1;visibility:visible;z-index:3}.page-catalog-list .aimeos-container .media-list.multiple .swiffy-slider .slider-nav:hover{opacity:.8}.page-catalog-list .aimeos-container .media-list.multiple .swiffy-slider .slider-nav:before{background:#fff;border-radius:50px}.page-catalog-list .aimeos-container .media-list.multiple .swiffy-slider .slider-nav:after{height:2rem;margin-left:.5rem;margin-right:.5rem;width:2rem}.page-catalog-list .aimeos-container.aimeos .list .product div.list-column:first-of-type .media-item{padding-top:0;position:relative}.page-catalog-list .aimeos-container.aimeos .list .product .media-list.multiple:hover div:first-of-type{opacity:1}.page-catalog-list .aimeos-container.aimeos .list .product div.list-column:first-of-type .media-item>img{bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:768px){.catalog-list-items .addbasket{margin-top:1.1rem}.catalog-list-items .addbasket .btn-primary{font-size:12px}.page-catalog-list .product .text-list .name{font-size:16px}.page-catalog-list .product .list-column:nth-child(2){padding:10px 10px 15px}}
