@charset "UTF-8";.element-carousel div.item{position:relative;background-color:#fff}.element-carousel div.item .image{display:flex}.element-carousel div.item .image img{flex:1;width:100%}.element-carousel div.item .title{position:absolute;bottom:0;left:12%;top:0;right:12%;display:flex;justify-content:center;align-items:center;text-align:center}.element-carousel div.item .title h2{font-size:3.5vw;color:#fff;text-shadow:2px 2px #000}.element-carousel div.item a{position:absolute;display:block;bottom:0;right:0;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0}.blocks{display:flex;flex-flow:row wrap}.blocks .item{display:flex;flex-flow:column nowrap;padding:1rem;flex:1;min-width:300px;max-width:500px;border-bottom:1px solid #fff}.blocks .item h2{font-size:1.5em;font-weight:700;margin-bottom:.5rem}.blocks .item .content{display:flex;flex-flow:row wrap;margin-bottom:.5rem;flex:1;border-right:1px solid #fff;padding-right:.5em}.blocks .item .content>img{width:100%;height:100px;margin-right:1rem;flex:1}.blocks .item .content>span.markdown{flex:2}.blocks .item .content>span.markdown p:nth-child(1){margin-top:0}@media only screen and (max-width:768px){.blocks{display:block}.blocks .item{width:unset;min-width:unset}.blocks .item .content>img{width:100px;height:100%}}.stars{display:inline-block;color:#fc5}.stars i{display:inline-block;vertical-align:middle;font-variation-settings:"FILL" 0}.stars i.filled{font-variation-settings:"FILL" 1}.element-image .full{position:relative}.element-image .full .image .container{position:relative;display:flex;align-items:center;justify-content:center;height:500px;overflow:hidden}.element-image .full .image .container img{display:block;margin:0 auto;object-fit:contain}.element-image .full .image .container .zoom{position:absolute;display:none;left:0;top:0;border:3px solid #000;border-radius:50%;cursor:none;width:100px;height:100px}.element-image .full .image .container .zoom.visible{display:block}.element-image .full .image .container .zoom-full{position:absolute;display:none;left:0;top:0;right:0;bottom:0;background-size:contain;background-color:#fff}.element-image .full .image .container .zoom-full.visible{display:block}.element-image .full .left,.element-image .full .right{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;width:3em;cursor:pointer}.element-image .full .left i,.element-image .full .right i{font-size:3em;color:#900000}.element-image .full .left{left:0}.element-image .full .right{right:0}.element-image .thumb{display:flex;flex-direction:column nowrap;overflow:auto}.element-image .thumb img{flex-shrink:0;padding:5px;margin:5px;cursor:pointer;width:100px;height:100px;border-radius:4px}.element-image .thumb img.active{border:1px solid #333;padding:4px}.article{display:grid;grid-template-columns:calc(100% - 384px) 384px;grid-template-rows:auto auto auto;grid-template-areas:"article-image-area article-buy-area" "article-main-area article-buy-area" "footer footer";max-width:1180px}.article h2{font-weight:700;font-size:1.25em}.article h3{font-weight:700}.article h4{font-weight:700}.article p{margin:0 0 .5em 0}.article .article-image-area{grid-area:article-image-area;padding:10px 0 0 10px;position:relative}.article .article-buy-area{grid-area:article-buy-area;padding:0 10px}.article .article-main-area{grid-area:article-main-area;padding:10px 0 0 10px}.article .article-buy{position:sticky;top:10px}.article .article-buy h2{padding:0}.article .article-buy .review{margin:.5em 0}.article .article-buy .review .stars{height:2rem}.article .article-buy .review .stars i{font-size:1.25em;line-height:2rem}.article .article-buy .review .click{display:inline-block;line-height:2rem;padding-left:1em;vertical-align:middle}.article .article-buy .review .click a{text-decoration:underline}.article .article-buy .review .click a:hover{text-decoration:none}.article .article-buy .buy{margin:.5em 0}.article .article-buy .buy .multiple-prices{display:grid;grid-template-columns:1fr 1fr;row-gap:5px}.article .article-buy .buy .quantity{line-height:2em;text-align:center}.article .article-buy .element-favorite{margin:.5em 0}.article .article-buy .element-favorite .favorite-active{display:none}.article .article-buy .element-favorite .favorite-inactive{display:none}.article .article-buy .element-favorite span{line-height:inherit}.article .article-buy .element-favorite.favorite-is-active .favorite-active{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em}.article .article-buy .element-favorite.favorite-is-active .favorite-active img{width:30px}.article .article-buy .element-favorite.favorite-is-inactive .favorite-inactive{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em}.article .article-buy .element-favorite.favorite-is-inactive .favorite-inactive img{width:30px}.article .article-buy .price .prefix{font-size:1.75em;vertical-align:baseline}.article .article-buy .price .decimals{font-size:1.25em;vertical-align:top;line-height:1.25em}.article .article-features dl{display:flex;line-height:2em;flex-flow:row wrap}.article .article-features dl dt{flex:1 50%;line-height:inherit;overflow:hidden}.article .article-features dl dd{flex:1 50%;line-height:inherit;overflow:hidden}.article .article-alternatives{display:flex;flex-direction:row;justify-content:space-around}.article .article-alternatives .alternative{display:flex;flex-direction:column;width:245px;border:1px solid #bbb}.article .article-alternatives .alternative .image{padding:0 1em .25em 0}.article .article-alternatives .alternative .image img{width:245px;height:164px;display:block}.article .article-alternatives .alternative .description{flex:1}.article .article-reviews .review-overview .stars{height:2rem}.article .article-reviews .review-overview .stars i{font-size:2em;line-height:3rem}.article .article-reviews .review-overview .number{display:inline-block;line-height:3rem;padding-left:.5em;vertical-align:sub}.article .article-reviews .review-overview .number b{font-weight:700;font-size:1.25em}.article .article-reviews .review{margin:2em 0}.article .article-reviews .review .stars{height:2rem}.article .article-reviews .review .stars i{font-size:1.25em;line-height:2rem}.article .article-reviews .review .info{font-size:.875em;color:#333}.prognose-week-order{background:#f8f9fa;border-radius:8px;padding:1.5em;margin-top:1em}.prognose-week-order .prognose-week-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5em;margin:0 0 1em 0;padding-bottom:.5em;border-bottom:2px solid #333}.prognose-week-order .prognose-week-header h3{margin:0;padding:0;border:none}.prognose-week-order .fixed-variety-toggle{display:inline-flex;align-items:center;gap:.5em}.prognose-week-order .fixed-variety-toggle label{display:inline-flex;align-items:center;cursor:pointer;gap:.5em;user-select:none}.prognose-week-order .fixed-variety-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;width:36px;height:20px;background:#ccc;border-radius:10px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.prognose-week-order .fixed-variety-toggle input[type=checkbox]::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.prognose-week-order .fixed-variety-toggle input[type=checkbox]:checked{background:#900000}.prognose-week-order .fixed-variety-toggle input[type=checkbox]:checked::after{transform:translateX(16px)}.prognose-week-order .fixed-variety-toggle span{font-size:.85em;font-weight:600;color:#555}.prognose-week-order .fixed-variety-toggle .fixed-variety-info{position:relative;display:inline-flex;align-items:center;color:#888;cursor:help;outline:0}.prognose-week-order .fixed-variety-toggle .fixed-variety-info i{font-size:1.1em;position:relative;top:-1px}@media only screen and (max-width:768px){.prognose-week-order .fixed-variety-toggle .fixed-variety-info i{top:-3px}}.prognose-week-order .fixed-variety-toggle .fixed-variety-info:focus,.prognose-week-order .fixed-variety-toggle .fixed-variety-info:hover{color:#555}.prognose-week-order .fixed-variety-toggle .fixed-variety-info:focus .fixed-variety-tooltip,.prognose-week-order .fixed-variety-toggle .fixed-variety-info:hover .fixed-variety-tooltip{opacity:1;visibility:visible}.prognose-week-order .fixed-variety-toggle .fixed-variety-tooltip{position:absolute;bottom:calc(100% + 8px);right:0;width:max-content;max-width:260px;padding:.5em .75em;background:#333;color:#fff;font-size:.8em;font-weight:400;line-height:1.4;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;pointer-events:none;z-index:10;white-space:normal;text-align:left}.prognose-week-order .fixed-variety-toggle .fixed-variety-tooltip::after{content:"";position:absolute;top:100%;right:.4em;border:5px solid transparent;border-top-color:#333}.prognose-week-order .sales-unit-selector{display:inline-flex;align-items:center;gap:.5em}.prognose-week-order .sales-unit-selector label{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;font-size:.85em;font-weight:600;color:#555}.prognose-week-order .sales-unit-selector select{padding:.3em .5em;border:1px solid #ccc;border-radius:4px;font-size:.9em;background:#fff;cursor:pointer}.prognose-week-order .sales-unit-selector select:focus{outline:0;border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.2)}.prognose-week-order .sales-unit-selector .sales-unit-info{position:relative;display:inline-flex;align-items:center;color:#888;cursor:help;outline:0}.prognose-week-order .sales-unit-selector .sales-unit-info i{font-size:1.1em;position:relative;top:-1px}.prognose-week-order .sales-unit-selector .sales-unit-info:focus,.prognose-week-order .sales-unit-selector .sales-unit-info:hover{color:#555}.prognose-week-order .sales-unit-selector .sales-unit-info:focus .sales-unit-tooltip,.prognose-week-order .sales-unit-selector .sales-unit-info:hover .sales-unit-tooltip{opacity:1;visibility:visible}.prognose-week-order .sales-unit-selector .sales-unit-tooltip{position:absolute;bottom:calc(100% + 8px);right:0;width:max-content;max-width:260px;padding:.5em .75em;background:#333;color:#fff;font-size:.8em;font-weight:400;line-height:1.4;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;pointer-events:none;z-index:10;white-space:normal;text-align:left}.prognose-week-order .sales-unit-selector .sales-unit-tooltip::after{content:"";position:absolute;top:100%;right:.4em;border:5px solid transparent;border-top-color:#333}.prognose-week-order .week-quantity-wrapper{display:flex;align-items:center;gap:.5em}.prognose-week-order .week-quantity-wrapper .week-quantity-input{flex:1}.prognose-week-order .week-quantity-wrapper .unit-multiplier{font-size:.85em;color:#666;white-space:nowrap;font-weight:600}.prognose-week-order .week-availability-list{display:flex;flex-direction:column;gap:.5em}.prognose-week-order .week-item{background:#fff;border-radius:4px;border:1px solid #e0e0e0}.prognose-week-order .week-item:hover{border-color:#333}.prognose-week-order .week-item.disabled{background:#f5f5f5;opacity:.6}.prognose-week-order .week-item.disabled .week-quantity-input{background:#eee;cursor:not-allowed}.prognose-week-order .week-item.disabled .week-max,.prognose-week-order .week-item.disabled .week-price{color:#999}.prognose-week-order .week-row{display:grid;grid-template-columns:100px 1fr 100px 100px;gap:1em;align-items:center;padding:.75em 1em}.prognose-week-order .week-label{font-weight:700}.prognose-week-order .week-price{font-weight:600;color:#900000;text-align:right}.prognose-week-order .week-max{font-size:.875em;color:#666;text-align:right}.prognose-week-order .week-error{font-size:.85em;color:#e74c3c;padding:0 1em .5em 1em;display:none}.prognose-week-order .week-error:not(:empty){display:block}.prognose-week-order .week-quantity-input{width:100%;padding:.5em;border:1px solid #ccc;border-radius:4px;font-size:1em;text-align:center}.prognose-week-order .week-quantity-input:focus{outline:0;border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.2)}.prognose-week-order .week-quantity-input::-webkit-inner-spin-button,.prognose-week-order .week-quantity-input::-webkit-outer-spin-button{opacity:1}.prognose-week-order .quantity-summary{margin-top:1.5em;padding:1em;background:#fff;border-radius:4px;border:1px solid #e0e0e0}.prognose-week-order .quantity-summary h4{margin:0 0 .75em 0;padding-bottom:.5em;border-bottom:1px solid #e0e0e0}.prognose-week-order .quantity-summary>div{display:flex;justify-content:space-between;align-items:center;padding:.25em 0}.prognose-week-order .quantity-summary>div p{margin:0;color:#666}.prognose-week-order .quantity-summary>div span{font-weight:700}.prognose-week-order .quantity-summary .status-message{margin-top:.5em;padding-top:.5em;border-top:1px solid #e0e0e0;text-align:center}.prognose-week-order .spacing-medium{margin-top:1.5em;text-align:right}.prognose-week-order .spacing-medium .button.disabled{opacity:.6;cursor:not-allowed}.article-info{margin:.5em 0;padding:.25em 0}.article-info strong{color:#666}@media only screen and (max-width:768px){.article{grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:"article-image-area" "article-buy-area" "article-main-area" "footer"}.prognose-week-order .week-row{grid-template-columns:80px 1fr 70px 70px;gap:.5em;padding:.5em}.prognose-week-order .week-label{font-size:.85em}.prognose-week-order .week-price{font-size:.8em}.prognose-week-order .week-max{font-size:.75em}.prognose-week-order .week-error{padding:0 .5em .5em .5em}}.article-block{max-width:1180px}.form{width:338px;margin:0 auto;padding-bottom:2em}.form.form-large{max-width:1024px;width:auto;padding-left:2em;padding-right:2em}.form>h2{font-size:2em;line-height:2em;font-weight:700}.form .form-container{background:#fff;color:#000;border-top:1px solid #333;border-bottom:1px solid #333;padding:1em}.form .form-container input[type=number],.form .form-container input[type=password],.form .form-container input[type=text],.form .form-container select,.form .form-container textarea{display:block;box-sizing:border-box;width:100%;padding:.5em;border:1px solid #333;background:#fff;color:#000;border-radius:4px}.form .form-container textarea{display:block;box-sizing:border-box;width:100%;height:200px;padding:.5em;border:1px solid #333;background:#fff}.form .form-container h3{font-size:1.5em;line-height:1.75em;font-weight:700}.form .form-container h4{font-size:1.25em;line-height:1.5em;font-weight:700}.form .form-container .split-x{display:flex;flex-wrap:wrap}.form .form-container .split-x>div{min-width:330px;flex:1}.form .form-container .clear,.form .form-container .seperator,.form .form-container .spacing-medium,.form .form-container .spacing-small{clear:both}.form .form-container .spacing-small{padding-bottom:.5em}.form .form-container .spacing-medium{padding-bottom:1em}.form .form-container .spacing-small-top{padding-top:.5em}.form .form-container .spacing-medium-top{padding-top:1em}.form .form-container .seperator{text-align:center}.form .form-container .seperator::before{position:relative;display:block;top:.625em;content:" ";border-top:2px solid #333}.form .form-container .seperator span{text-align:center;background:#fff;padding:0 .5em;position:relative}@media only screen and (max-width:768px){.form.form-large{padding-left:0;padding-right:0;max-width:500px}.form.form-large>h2{padding-left:.5em}.form .form-container{padding:1em .4em}}.errors{margin-bottom:1em;padding:.65em .85em;border:1px solid rgba(211,47,47,.35);border-left:3px solid #d32f2f;border-radius:6px;background:rgba(211,47,47,.08);color:#d32f2f;font-size:.9em}.errors>div{line-height:1.5}.errors>div:not(:only-child){position:relative;padding-left:1em}.errors>div:not(:only-child)::before{content:"•";position:absolute;left:0}.auth-card{max-width:100%;margin-top:2em;padding-bottom:3em}.auth-card>h2{text-align:center;margin-bottom:.5em}.auth-card .form-container{background:#fff;color:#333;border:1px solid #333;border-radius:10px;padding:2em;box-shadow:0 12px 30px -14px rgba(0,0,0,.28)}.auth-card .form-container label{display:block;margin-bottom:.35em;font-size:.875em;font-weight:600}.auth-card .form-container input[type=number],.auth-card .form-container input[type=password],.auth-card .form-container input[type=text],.auth-card .form-container select,.auth-card .form-container textarea{padding:.65em .75em;border:1px solid #333;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.auth-card .form-container input[type=number]:focus,.auth-card .form-container input[type=password]:focus,.auth-card .form-container input[type=text]:focus,.auth-card .form-container select:focus,.auth-card .form-container textarea:focus{outline:0;border-color:#900000;box-shadow:0 0 0 3px rgba(144,0,0,.2)}.auth-card .form-container .button{transition:transform .1s ease,box-shadow .15s ease}.auth-card .form-container .button:hover{transform:translateY(-1px)}.auth-card .form-container .seperator span{background:#fff}.auth-card .form-container>p{margin-bottom:1em;padding:.65em .85em;border-radius:6px;font-size:.9em;background:rgba(144,0,0,.08);border:1px solid rgba(144,0,0,.35);border-left:3px solid #900000}.register.auth-card{width:620px}.register.auth-card .form-container>form{display:grid;grid-template-columns:1fr 1fr;column-gap:1.25em;row-gap:.75em;align-items:end}.register.auth-card .form-container>form>.spacing-small{padding-bottom:0}.register.auth-card .form-container>form>*{grid-column:1/-1}.register.auth-card .form-container>form>.spacing-small:not(.seperator){grid-column:auto}.register.auth-card .form-container>form .button{display:block;width:100%;max-width:none}.register.auth-card .form-container>form>h3{margin-top:.5em;padding-bottom:.35em;border-bottom:1px solid #333}@media only screen and (max-width:768px){.auth-card,.register.auth-card{width:auto;max-width:620px;margin:1em auto 0;padding-left:1em;padding-right:1em;box-sizing:border-box}.auth-card .form-container{padding:1.5em 1.1em}.login.auth-card{max-width:420px}}@media only screen and (max-width:560px){.register.auth-card .form-container>form{grid-template-columns:1fr}}.table{display:table;width:100%}.table .table-header{display:table-row-group;background-color:#900000;color:#fff;font-weight:700}.table .table-header .row>div{line-height:1.75em;border-bottom:1px solid #333}.table .table-content{display:table-row-group}.table .table-content .row>div{line-height:1.75em;border-bottom:1px solid #333;vertical-align:middle}.table .table-content .row:nth-child(even){background-color:#eee}.table .table-footer{display:table-row-group}.table .table-footer .row>div{line-height:1.75em;vertical-align:middle;border-top:1px solid #333}.table .row{display:table-row}.table .row>div{display:table-cell;padding:0 .25em}.table .row>div.left{text-align:left}.table .row>div.center{text-align:center}.table .row>div.right{text-align:right}.table .row.row-bold{font-weight:700}.table img{display:block}.table .table-content .status{text-align:center;color:#000}.table .table-content .status.status-busy{background-color:rgba(255,140,0,.5);font-size:2em;line-height:1em}.table .table-content .status.status-ok{background-color:rgba(0,128,0,.5);font-size:1.7em;line-height:1em}.table .table-content .button.button-small{vertical-align:middle}.table .table-content .element-favorite .favorite-active{display:none}.table .table-content .element-favorite .favorite-inactive{display:none}.table .table-content .element-favorite.favorite-is-active .favorite-active{display:block}.table .table-content .element-favorite.favorite-is-active .favorite-active img{width:26px;height:auto;padding:3px 0}.table .table-content .element-favorite.favorite-is-inactive .favorite-inactive{display:block}.table .table-content .element-favorite.favorite-is-inactive .favorite-inactive img{width:26px;height:auto;padding:3px 0}.pagination{display:flex;justify-content:center}.pagination .pagination-container{display:block}.pagination .pagination-container .button{min-width:unset;max-width:unset;padding:0 1em}@media only screen and (max-width:768px){.table-shoppingcart-history .table-header{display:none}.table-shoppingcart-history .table-content .row{display:grid;grid-template-columns:5em 4em 1fr 1fr;border-bottom:1px solid #000}.table-shoppingcart-history .table-content .row>div{border-bottom:none}.table-shoppingcart-history .table-content .row div:nth-child(1){grid-row:1/4;width:5em}.table-shoppingcart-history .table-content .row div:nth-child(1) img{width:4em;height:4em;padding-top:.5em}.table-shoppingcart-history .table-content .row div:nth-child(2){grid-column:2/5;height:24px}.table-shoppingcart-history .table-content .row div:nth-child(3){grid-column:2/5;font-size:.8em}.table-shoppingcart-history .table-content .row div:nth-child(4){grid-row:4/5;grid-column:3/4}.table-shoppingcart-history .table-content .row div:nth-child(5){grid-row:4/5;grid-column:1/3}.table-shoppingcart-history .table-content .row span{font-size:.8em;padding-left:.2em}.table-shoppingcart-history .table-content .row .button.button-small{min-width:4em;max-width:4em;line-height:.1em;background-color:#fff}.table-shoppingcart .table-header{display:none}.table-shoppingcart .table-content .row{display:grid;grid-template-columns:5em 4em 1fr 1fr;border-bottom:1px solid #000}.table-shoppingcart .table-content .row>div{border-bottom:none}.table-shoppingcart .table-content .row div:nth-child(1){display:none}.table-shoppingcart .table-content .row div:nth-child(2){grid-row:1/4;width:5em}.table-shoppingcart .table-content .row div:nth-child(2) img{width:4em;height:4em;padding-top:.5em}.table-shoppingcart .table-content .row div:nth-child(3){grid-column:2/5;height:24px}.table-shoppingcart .table-content .row div:nth-child(4){grid-column:2/5;font-size:.8em}.table-shoppingcart .table-content .row div:nth-child(5){grid-row:4/5;grid-column:3/4}.table-shoppingcart .table-content .row div:nth-child(6){grid-row:4/5;grid-column:1/3}.table-shoppingcart .table-content .row div:nth-child(7){grid-row:4/5;text-align:right;font-weight:700}.table-shoppingcart .table-content .row div:nth-child(8){grid-row:3/4;grid-column:2/5}.table-shoppingcart .table-content .row span{font-size:.8em;padding-left:.2em}.table-shoppingcart .table-content .row .button.button-small{min-width:4em;max-width:4em;line-height:.1em;background-color:#fff}.table-shoppingcart .table-footer .row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #333}.table-shoppingcart .table-footer .row>div{display:none;border-top:none}.table-shoppingcart .table-footer .row div:nth-child(2){padding-left:1em;display:table-cell}.table-shoppingcart .table-footer .row div:nth-child(6){justify-self:end;display:table-cell}.button-right-container{text-align:center}.button-right-container>.button{width:90%}.table-invoice .table-header{display:none}.table-invoice .table-content .row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #000}.table-invoice .table-content .row>div{border-bottom:none}.table-invoice .table-content .row>div:nth-child(odd){font-weight:700}}@media only screen and (min-width:768px){.table-shoppingcart .table-content .row span{display:none}.table-shoppingcart .table-content .row div:nth-child(2) img{width:48px;height:48px}.table-shoppingcart-history .table-content .row span{display:none}.table-shoppingcart-history .table-content .row div:nth-child(1) img{width:48px;height:48px}.table-invoice .table-content .row>:nth-child(odd){display:none}}.layout-full .text-tag{display:none;background-color:var(--tag-background-color);color:var(--tag-text-color);font-size:12px;width:auto;text-align:center;height:24px;line-height:24px;position:absolute;padding:0 5px 0 5px;overflow:hidden;font-weight:700;border-radius:5px}.layout-full .text-tag.position-topleft{display:inline-block;top:5px;left:5px;max-width:calc(45% - 5px)}.layout-full .text-tag.position-topright{display:inline-block;top:5px;right:5px;max-width:calc(45% - 5px)}.layout-full .text-tag.position-bottomleft{display:inline-block;bottom:193px;left:5px}.layout-full .text-tag.position-bottomright{display:inline-block;bottom:193px;right:5px}hr{border:1px solid #000}.text-tag{display:none}.image-tag{display:none}.image-spacer .image-desktop{display:block!important}.image-spacer .image-mobile{display:none!important}@media only screen and (max-width:768px){.image-spacer .image-desktop{display:none!important}.image-spacer .image-mobile{display:block!important}}.layout-full .product .image .image-tag{display:none;position:absolute}.layout-full .product .image .image-tag.position-topleft{display:block;top:-10px;left:-10px}.layout-full .product .image .image-tag.position-topright{display:block;top:-10px;right:-10px}.layout-full .product .image .image-tag.position-bottomleft{display:block;bottom:193px;left:-10px}.layout-full .product .image .image-tag.position-bottomright{display:block;bottom:193px;right:-10px}.layout-full .product .image .image-tag img{width:calc(45% - 5px);height:auto}.confidential-mode .confidential{filter:blur(8px);color:red}#messages{position:fixed;right:0;z-index:210000;font-size:.875rem}#messages div{position:relative;padding:.75rem 1.5rem .75rem 3.5rem;width:15rem;margin:.25rem;color:#fff;animation-name:info-in;animation-duration:.2s;animation-timing-function:ease-out}#messages div h2{font-weight:700}#messages div .close{position:absolute;right:0;top:0;width:2em;height:2em;line-height:2em;text-align:center;cursor:pointer}#messages div .close:hover{background:rgba(255,255,255,.2)}#messages div::after{position:absolute;font-family:"Material Symbols Outlined";font-size:1.5rem;font-feature-settings:"liga" 1;left:1rem;top:50%;transform:translate(0,-50%)}#messages div.error{background-color:#ff5722;border:1px solid #bf360c}#messages div.error::after{content:"error"}#messages div.warning{background-color:#fff59d;border:1px solid #f57f17;color:#000}#messages div.warning::after{content:"warning";color:#f57f17}#messages div.info{background-color:#03a9f4;border:1px solid #01579b}#messages div.info::after{content:"info"}#messages div.success{background-color:#009688;border:1px solid #004d40}#messages div.success::after{content:"check"}.order-status-container{position:absolute;right:0;bottom:0;width:100%;max-width:300px;background-color:#900000;color:#fff;font-weight:700;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:4rem;font-size:.75em}.order-status-container>div{flex:1;text-align:center;margin:0 .25rem}.order-status-container .order-status-minimum{display:flex;justify-content:center;align-items:center;height:4rem;padding:0 .25rem}.order-status-container .order-status-minimum.order-status-minimum-done{background-color:#35ab53}.order-status-container .order-status-minimum i{font-size:1rem;vertical-align:bottom}.element-scroll-top{position:absolute;right:0;bottom:0}.element-scroll-top i{font-size:3em;color:#900000;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:3em}#site header{height:100px;position:relative;z-index:1000}#site header>.header{position:fixed;top:0;left:0;right:0;background:#fff;height:100px}#site header>.header>.logo .home-icon{display:none}#site article{background:#fff}#site article .header h2{font-size:2em;line-height:2em;font-weight:700}#site article .header h3{font-size:1.5em;line-height:2em;font-weight:700}#site footer{background:#333;color:#fff;font-size:.825em;padding:0 0 3rem 3rem}#site footer .columns{display:flex;flex-flow:row wrap;margin-bottom:3rem}#site footer .columns .column{flex-grow:1;padding:3rem 3rem 0 0}#site footer .columns .column h2{text-transform:uppercase;font-size:1.125em;margin-bottom:1em}#site footer .columns .column ul{color:#bbb}#site footer .columns .column ul li{line-height:1.5em}#site footer p{font-size:.825em;color:#bbb}i{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-variation-settings:"FILL" 0;line-height:1;letter-spacing:normal;text-transform:none;display:inline;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga" 1}i.larger{font-size:1.25em}i.align-sub{vertical-align:sub}i.align-bottom{vertical-align:bottom}.small-button{display:block;text-decoration:underline;text-align:center;cursor:pointer}.small-button:hover{text-decoration:none}.button{display:inline-block;border:1px solid #333;line-height:2em;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);min-width:160px;max-width:300px;text-align:center;background-color:#fff;color:#000;cursor:pointer;border-radius:4px}.button i{font-size:1.5em;vertical-align:middle}.button:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#333}.button.button-small{min-width:unset;max-width:unset}.button.button-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:unset;max-width:unset;width:2.25em;height:2.25em;padding:0;line-height:1;vertical-align:middle;border-color:#333;box-shadow:none;text-decoration:none}.button.button-icon i{font-size:1.25em}.button.button-icon:hover{background-color:#900000;border-color:#900000;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.button.button-icon+.button-icon{margin-left:.25em}.button.button-double{line-height:2.5em}.button.button-full{box-sizing:border-box;width:100%;max-width:unset}.button.button-color{background-color:#900000;color:#fff}.button.disabled{background-color:#333;color:#666}.button.active-disabled{background-color:#333;color:#fff}.button-right-container{text-align:right}.articlegroups li>span{cursor:pointer}.articlegroups li>span:hover{text-decoration:underline}.articlegroups li.active>span{text-decoration:underline}.order{font-size:.875em;padding:0 1em}.order .line>div.title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order .line>div.details{display:flex;flex-flow:row nowrap}.order .line>div.details div{flex:1}.order .line>div.details div:nth-child(3){text-align:right}.order .line:nth-child(even){background:#eee}.order .line-total{display:flex;font-weight:700}.order .line-total div{flex:1;line-height:2em}.order .line-total div:nth-child(2){text-align:right}.listgroups{display:flex;flex-flow:row wrap;justify-content:space-around}.listgroups .listgroup{width:245px;padding:0 5px 5px 5px}.listgroups .listgroup .image{width:245px;height:164px}.listgroups .listgroup .image img{display:block;width:245px;height:164px}.listgroups .listgroup .title{display:block;background:#900000;color:#fff;line-height:2em;text-align:center}.listgroups .listgroup .title:hover{background:#333;color:#fff}.favorites,.shopping-cart{position:relative;display:block}.favorites span.number,.shopping-cart span.number{position:absolute;left:30px;top:5px;background-color:#f60;color:#fff;text-align:center;border-radius:50%;font-size:.75rem;line-height:1.5em;width:1.5em}.favorites:hover,.shopping-cart:hover{background:#333;color:#fff}.favorites>i{font-size:2em;line-height:50px;width:50px;text-align:center;display:block;float:left}.shopping-cart>a{display:block;height:50px}.shopping-cart>a>i{font-size:2em;line-height:50px;width:50px;text-align:center;display:block;float:left}.shopping-cart div.split-y{display:flex;flex-direction:column;padding-top:10px}.shopping-cart div.split-y span{line-height:15px}.shopping-cart span.price,.shopping-cart span.trolley{padding:0 .5rem 0 0}.shopping-cart span.price{font-weight:700}.shopping-cart div.split-y span.price{line-height:30px}.shopping-cart div.split-y span.trolley{display:none}.shopping-cart .details{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;right:0;top:50px;background:#333;color:#fff;width:350px;font-size:.875rem;cursor:default}.shopping-cart .details .container{max-height:300px;overflow:auto}.shopping-cart .details .container>dl{position:relative;padding:.5em 1em;border-bottom:1px solid #666}.shopping-cart .details .container>dl>dt{font-weight:700;line-height:1.5em;height:1.5em;overflow:hidden;white-space:nowrap}.shopping-cart .details .container>dl>dd{line-height:1em}.shopping-cart .details .container>dl>dd>span{display:inline-block;min-width:5em}.shopping-cart .details .container>dl>.element-button{position:absolute;right:0;top:0;bottom:0;background:#333;color:#fff;line-height:3.5em;width:2em}.shopping-cart .details .container>dl>.element-button:hover{background:#900000;color:#fff}.shopping-cart .details>.element-button{line-height:3em;background-color:#900000;color:#fff}.shopping-cart.hover .details{visibility:visible;opacity:1;transition:none}.shopping-cart{background:#333;color:#fff}.orderdays .orderday-row{display:grid;border-bottom:1px solid #000}.orderdays .orderday-row>*{line-height:1.25em}.orderdays .orderday-row:nth-child(odd){background-color:#eee}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:768px){.orderdays .orderday-header>div{display:none}.orderdays .orderday-header{border-bottom:1px solid #000}.orderdays .orderday-row{grid-template-columns:25px 1fr 1fr}.orderdays .orderday-row>:nth-child(1){grid-row:1/span 3;grid-column:1;line-height:4em;text-align:center}.orderdays .orderday-row>:nth-child(2),.orderdays .orderday-row>:nth-child(4){font-weight:700}.orderdays .orderday-row>:nth-child(6){grid-column:2/span 2}.orderdays .orderday-row .orderday-innerrow{display:grid;grid-template-columns:1fr 1fr}.orderdays .orderday-row .orderday-innerrow>:nth-child(1),.orderdays .orderday-row .orderday-innerrow>:nth-child(3){font-weight:700}}@media only screen and (min-width:769px){.orderdays .orderday-header{display:grid;border-bottom:1px solid #333;grid-template-columns:75px 1fr 1fr;background-color:#900000}.orderdays .orderday-header>div{color:#fff;font-weight:700;line-height:1.75em}.orderdays .orderday-row{grid-template-columns:75px 1fr 1fr}.orderdays .orderday-row>:nth-child(1){grid-row:1/span 2;grid-column:1;line-height:2em;text-align:center}.orderdays .orderday-row>:nth-child(2){display:none}.orderdays .orderday-row>:nth-child(4){display:none}.orderdays .orderday-row>:nth-child(6){grid-column:2/span 2}.orderdays .orderday-row .orderday-innerrow>div{display:inline}}.element-product-navigation{display:flex;flex-flow:row nowrap;gap:1em}.element-product-navigation>div{flex:1}.element-product-tags{display:flex;flex-wrap:wrap;gap:5px;width:100%;max-width:100%;box-sizing:border-box}.element-product-tags .text-tag{display:block;background-color:var(--tag-background-color);color:var(--tag-text-color);font-size:12px;height:24px;line-height:24px;padding:0 10px;margin-bottom:5px;font-weight:700;border-radius:5px}.element-upload{padding-top:1.25rem}.element-upload input[type=file],.element-upload input[type=text]{display:none!important}.element-upload>.drop{cursor:pointer;text-align:center;border-bottom:1px solid #333;padding:1em}.element-upload>.drop i{display:block;font-size:3rem}.element-upload.drag>.drop{color:#fff;background-color:#900000;border-bottom:1px solid #900000}.element-upload>.files{display:flex;flex-flow:row wrap;justify-content:space-between}.element-upload>.files>.file{position:relative;width:8rem;margin-top:.5rem}.element-upload>.files>.file>i{position:relative;display:block;font-size:8rem;height:8rem;width:8rem;background-size:cover}.element-upload>.files>.file div.title{font-size:.75rem;text-align:center;white-space:nowrap;line-height:1.25em;height:1.25em;overflow:hidden}.element-upload>.files>.file div.buttons{display:flex;flex-direction:row}.element-upload>.files>.file div.buttons button{flex:1}.element-upload>.files>.file div.buttons button i{font-size:1.5rem}.element-upload>.files>.file.failed .title{color:maroon}.element-upload>.files>.file.success .title{color:green}.element-scroll .element-scroll-container{transform:translateY(0);transition:transform 1s ease-in-out,height 1s ease-in-out}.element-carousel{overflow:hidden}.element-carousel .items{display:flex;flex-flow:row nowrap;transform:translateX(0);transition:transform 1s ease-in-out}.element-carousel .items .item{flex:0 0 100%;box-sizing:border-box}.element-carousel .nav{display:flex;flex-flow:row wrap;justify-content:center}.element-carousel .nav div{border-radius:50%;width:15px;height:15px;background:#666;margin:2px 4px;cursor:pointer}.element-carousel .nav div.active{background:#000}.element-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75)}.element-popup>div{position:relative;display:flex;max-width:calc(100vw - 100px);max-height:calc(100vh - 100px)}.element-popup>div>i.close{font-size:2em;position:absolute;top:0;right:0;cursor:pointer;background:#fff}.element-popup>div>div{overflow:auto;background:#fff}.element-popup{z-index:10000}.element-delivery{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-delivery h2{padding:1em 0;font-weight:700}.element-close{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-close h2{padding:1em 0;font-weight:700}.element-filter-array[data-type=color] .element-filter-default .container ul{display:flex;flex-wrap:wrap}.element-filter-array[data-type=color] .element-filter-default .container ul li{margin:.25em .5em .25em 0}.element-filter-array[data-type=color] .element-filter-default .container ul li:nth-child(1),.element-filter-array[data-type=color] .element-filter-default .container ul li:nth-child(2){margin:0 .5em .25 0}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer{background-color:var(--item-backgroundcolor);color:var(--item-color);width:auto;height:auto}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer::before{content:"check";width:15px;height:15px;margin:0 .5em 0 0;vertical-align:middle;font-size:1.2em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer .colorContainer{display:none}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem.active .colorItemContainer .count{color:var(--item-color)}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem::after,.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem::before{display:none}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem .colorItemContainer{padding:.25em .5em;border:1px solid #c8c8c8;width:fit-content;border-radius:20px;vertical-align:middle}.element-filter-array[data-type=color] .element-filter-default .container ul li .element-filter-checkitem .colorItemContainer .colorContainer{content:"";display:inline-block;width:15px;height:15px;border-radius:50%;margin:0 .5em 0 0;vertical-align:middle;border:1px solid #f2f2f2}.element-filter-checkitem{display:block;cursor:pointer;font-size:.8em;line-height:1.75em}.element-filter-checkitem::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"check_box_outline_blank";vertical-align:sub;padding-right:.25em;color:#888}.element-filter-checkitem.active::before{content:"check_box"}.element-filter-checkitem span.count{font-size:.8em;color:#888;padding-left:.5em}.element-filter-checkitem span.count::before{content:"("}.element-filter-checkitem span.count::after{content:")"}.element-button{cursor:pointer;text-align:center;display:block}.element-button i{font-size:1.5em;vertical-align:middle}.element-filter-array .element-filter-default,.element-filter-single .element-filter-default{position:relative;border-top:1px solid #666;margin:0 1em 1em 1em}.element-filter-array .element-filter-default>h2,.element-filter-single .element-filter-default>h2{padding:1em 0;font-weight:700;cursor:pointer}.element-filter-array .element-filter-default>h2::after,.element-filter-single .element-filter-default>h2::after{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_up";vertical-align:bottom;float:right}.element-filter-array .element-filter-default>.container .element-button,.element-filter-single .element-filter-default>.container .element-button{line-height:2em}.element-filter-array .element-filter-default .element-button.reset,.element-filter-single .element-filter-default .element-button.reset{position:absolute;right:2rem;top:.875rem;display:inline;font-size:.875em;padding:.125em .25em;background:#666;color:#000}.element-filter-array .element-filter-default .element-button.reset i,.element-filter-single .element-filter-default .element-button.reset i{float:left;font-size:1.25em}.element-filter-array .element-filter-default .element-button.reset.hidden,.element-filter-single .element-filter-default .element-button.reset.hidden{display:none}.element-filter-array .element-filter-default ul>li ul,.element-filter-single .element-filter-default ul>li ul{margin-left:20px}.element-filter-array .element-filter-default.hide,.element-filter-single .element-filter-default.hide{margin-bottom:0}.element-filter-array .element-filter-default.hide>h2::after,.element-filter-single .element-filter-default.hide>h2::after{content:"keyboard_arrow_down"}.element-filter-array .element-filter-default.hide>.container,.element-filter-single .element-filter-default.hide>.container{display:none}.element-filter-array:nth-child(1) .element-filter-default,.element-filter-single:nth-child(1) .element-filter-default{border:0}.element-filter-array .element-filter-input,.element-filter-single .element-filter-input{padding:1em}.element-filter-array .element-filter-input .container,.element-filter-single .element-filter-input .container{position:relative;border:1px solid #666;border-radius:4px}.element-filter-array .element-filter-input .container input,.element-filter-single .element-filter-input .container input{position:relative;width:100%;line-height:2em;padding:0 .5em;box-sizing:border-box}.element-filter-array .element-filter-input .container::before,.element-filter-single .element-filter-input .container::before{position:absolute;right:.25rem;top:0;line-height:2rem;font-size:1.5em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"search";vertical-align:bottom;float:right}.element-filter-array .element-filter-dropdown,.element-filter-single .element-filter-dropdown{display:flex;flex-direction:row;position:relative;border:1px solid #666;background-color:#fff;color:#000;border-radius:4px}.element-filter-array .element-filter-dropdown>h2,.element-filter-single .element-filter-dropdown>h2{line-height:1.5em;padding:.25em .5em}.element-filter-array .element-filter-dropdown>h2::after,.element-filter-single .element-filter-dropdown>h2::after{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.element-filter-array .element-filter-dropdown>.element-button.reset,.element-filter-single .element-filter-dropdown>.element-button.reset{display:block;padding:.3em .25em;background:#666;color:#000}.element-filter-array .element-filter-dropdown>.element-button.reset i,.element-filter-single .element-filter-dropdown>.element-button.reset i{font-size:1em}.element-filter-array .element-filter-dropdown>.element-button.reset.hidden,.element-filter-single .element-filter-dropdown>.element-button.reset.hidden{display:none}.element-filter-array .element-filter-dropdown>ul,.element-filter-single .element-filter-dropdown>ul{position:absolute;top:2em;left:-1px;z-index:100;border:1px solid #666;border-radius:4px;background:#fff;color:#000;width:350px;max-height:300px;padding:.5em;overflow:auto;display:none}.element-filter-array .element-filter-dropdown>ul>li ul,.element-filter-single .element-filter-dropdown>ul>li ul{margin-left:20px}.element-filter-array .element-filter-dropdown.hover>h2::after,.element-filter-single .element-filter-dropdown.hover>h2::after{content:"keyboard_arrow_up"}.element-filter-array .element-filter-dropdown.hover>ul,.element-filter-single .element-filter-dropdown.hover>ul{display:block}.element-filter-array .element-filter-inline,.element-filter-single .element-filter-inline{color:#900000;font-weight:700}.element-filter-array .element-filter-inline ul>li,.element-filter-single .element-filter-inline ul>li{display:inline-block}.element-filter-array .element-filter-inline ul>li .element-filter-checkitem,.element-filter-single .element-filter-inline ul>li .element-filter-checkitem{font-size:1em;text-transform:uppercase;padding:0 .125em}.element-filter-array.small .element-filter-checkitem,.element-filter-single.small .element-filter-checkitem{min-width:20px;text-align:center}.element-filter-array.small .element-filter-checkitem span.count,.element-filter-single.small .element-filter-checkitem span.count{display:none}.element-filter-array.small .element-filter-checkitem.active,.element-filter-single.small .element-filter-checkitem.active{background-color:#000;color:#fff}.element-filter-array.small .element-filter-checkitem::before,.element-filter-single.small .element-filter-checkitem::before{content:none}.element-filter-array.small .element-filter-checkitem.active::before,.element-filter-single.small .element-filter-checkitem.active::before{content:none}.display-product{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.display-product .item{z-index:1;flex-grow:1;order:2}.display-product .item input{border:1px solid #444}.element-product{position:relative;overflow:hidden;margin-bottom:4rem}.element-product .page{position:absolute;left:0;right:0}.element-product .page.page-inline{position:unset;left:unset;right:unset}.element-product .page .page-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.element-product .item{z-index:1;flex-grow:1;order:2}.element-product .item input{border:1px solid #444}.element-product.hide{height:0!important}.element-product .spacer{flex-grow:1}.element-product .spacer.start{order:1}.element-product .spacer.end{order:3}@keyframes skeleton-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-fade-out{to{opacity:0}}.element-filter-array .filter-skeleton .skeleton-line,.element-filter-single .filter-skeleton .skeleton-line,.element-product .item.skeleton .skeleton-block,.element-product .item.skeleton .skeleton-line{background:linear-gradient(90deg,rgba(128,128,128,.16) 25%,rgba(128,128,128,.06) 50%,rgba(128,128,128,.16) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:4px}.element-product .item.skeleton{pointer-events:none}.element-product .item.skeleton .product{transform:none}.element-product .item.skeleton .image.skeleton-block{display:block;border-radius:4px 4px 0 0}.element-product .item.skeleton .content{display:flex;flex-direction:column;justify-content:flex-start;gap:.5em;padding:.6em;height:auto}.element-product .item.skeleton .skeleton-line{display:block;height:.9em;width:80%;flex:none}.element-product .item.skeleton .skeleton-line.short{width:55%}.element-product .item.skeleton .footer.skeleton-block{display:block;height:1.6em;margin:auto .6em;padding:0;border:0;background-color:transparent}.element-product.layout-line .item.skeleton .content,.element-product.layout-medium .item.skeleton .content,.element-product.layout-small .item.skeleton .content{padding:.4em .6em;gap:.35em}.element-product.layout-full .item.skeleton .footer.skeleton-block{margin-bottom:.6em}.element-product.layout-line .item.skeleton .footer.skeleton-block{margin-right:.6em}.element-product .page>.page-container.skeleton.leaving{position:absolute;left:0;right:0;top:0;pointer-events:none;animation:skeleton-fade-out .15s ease-out forwards}.element-product .product .image img{opacity:0;transition:opacity .2s ease-out}.element-product .product .image img.loaded{opacity:1}.element-filter-array .filter-skeleton,.element-filter-single .filter-skeleton{pointer-events:none;cursor:default}.element-filter-array .filter-skeleton .skeleton-line,.element-filter-single .filter-skeleton .skeleton-line{display:inline-block;vertical-align:middle;width:70%;height:.9em}.element-filter-array .filter-skeleton h2>.skeleton-line.head,.element-filter-single .filter-skeleton h2>.skeleton-line.head{width:45%}.element-filter-array .filter-skeleton .element-filter-checkitem::before,.element-filter-array .filter-skeleton h2::after,.element-filter-single .filter-skeleton .element-filter-checkitem::before,.element-filter-single .filter-skeleton h2::after{opacity:.5}.element-filter-array .filter-skeleton.element-filter-dropdown h2>.skeleton-line.head,.element-filter-single .filter-skeleton.element-filter-dropdown h2>.skeleton-line.head{width:6em}.element-filter-array .filter-skeleton.element-filter-inline .skeleton-line,.element-filter-single .filter-skeleton.element-filter-inline .skeleton-line{width:.7em}.element-filter-array .filter-skeleton.articlegroups,.element-filter-single .filter-skeleton.articlegroups{opacity:.5}.element-filter-array .element-filter-checkitem .count,.element-filter-single .element-filter-checkitem .count{transition:opacity .15s ease-out}.element-filter-array.busy .element-filter-checkitem .count,.element-filter-single.busy .element-filter-checkitem .count{opacity:.4}@media (prefers-reduced-motion:reduce){.element-product .item.skeleton .skeleton-block,.element-product .item.skeleton .skeleton-line,.filter-skeleton .skeleton-line{animation:none;background:rgba(128,128,128,.16)}.element-product .page>.page-container.skeleton.leaving{animation:none;opacity:0}.element-filter-array .element-filter-checkitem .count,.element-filter-single .element-filter-checkitem .count,.element-product .product .image img{transition:none}}.custom-fields-preview{font-size:2em;line-height:1.2em;padding:.5em;border:1px solid #000;margin-bottom:.5em;text-align:center}.custom-fields-preview.vertical{min-height:15em;max-width:6em;margin-left:auto;margin-right:auto;white-space:nowrap;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.custom-fields-preview.vertical hr{margin:.5em 0;width:100%}.custom-fields-preview-double{display:flex;gap:.5em;margin-bottom:.5em}.custom-fields-preview-double.vertical{flex-flow:row nowrap;justify-content:center}.custom-fields-preview-double.horizontal{flex-flow:column nowrap}.custom-fields-preview-double>.custom-fields-preview{margin-bottom:0}.custom-fields-preview-double.horizontal>.custom-fields-preview{flex:1}.custom-fields{padding:1em}.custom-fields input,.custom-fields select,.custom-fields textarea{width:100%;border:1px solid #000;padding:.5em .5em;box-sizing:border-box}.custom-fields textarea{height:5em}.custom-fields .fields{margin-bottom:.5em}.custom-fields label{display:flex;margin-bottom:.5em}.custom-fields label input{width:1em;margin:0 .5em}.custom-fields label span{font-size:1.5em;flex:1}.custom-fields .button i::before{content:"add"}.custom-fields .button.status-unknown i::before{content:"question_mark"}.custom-fields .button.status-busy i::before{content:"schedule"}.custom-fields .button.status-ok i::before{content:"done"}.custom-fields .button.status-error i::before{content:"clear"}.quantity-picker{display:flex;flex-flow:row nowrap}.quantity-picker .element{display:flex;flex-flow:row nowrap;background:#fff;border:1px solid #888;border-radius:4px 0 0 4px}.quantity-picker .element .available{margin:0 0 0 5px;line-height:2em;overflow:hidden;display:none}.quantity-picker .element .down,.quantity-picker .element .up{font-size:2em;line-height:.75em;cursor:pointer}.quantity-picker .element .down.disabled,.quantity-picker .element .up.disabled{color:#fff}.quantity-picker .element .input{margin:5px 0 0 0}.quantity-picker .element .input input{width:30px;border:1px solid #bbb;color:#000;text-align:center;padding:0;background:unset;border-radius:unset}.quantity-picker .add{font-size:2em;line-height:.75em;color:#fff;background:#000;border-radius:0 4px 4px 0;cursor:pointer}.quantity-picker .add i::before{content:"add"}.quantity-picker .add.status-unknown i::before{content:"question_mark"}.quantity-picker .add.status-busy i::before{content:"schedule"}.quantity-picker .add.status-ok i::before{content:"done"}.quantity-picker .add.status-error i::before{content:"clear"}.quantity-picker-number{display:flex;flex-flow:row nowrap}.quantity-picker-number .element{display:flex;flex-flow:row nowrap;background:#fff;border:1px solid #bbb;border-radius:4px 0 0 4px;justify-content:space-evenly}.quantity-picker-number .element .available{margin:0 0 0 5px;line-height:2em;overflow:hidden}.quantity-picker-number .element .quantity{line-height:2em;margin-right:5px}.quantity-picker-number .element .input{margin:5px 5px 0 0}.quantity-picker-number .element .input input{width:30px;border:1px solid #bbb;color:#000;text-align:center;padding:0;background:unset;border-radius:unset}.quantity-picker-number .add{font-size:2em;line-height:.75em;color:#fff;background:#000;border-radius:0 4px 4px 0;cursor:pointer}.quantity-picker-number .add i::before{content:"add"}.quantity-picker-number .add.status-unknown i::before{content:"question_mark"}.quantity-picker-number .add.status-busy i::before{content:"schedule"}.quantity-picker-number .add.status-ok i::before{content:"done"}.quantity-picker-number .add.status-error i::before{content:"clear"}ul.list-icons li{position:relative;padding-left:1.5em}ul.list-icons li i{position:absolute;left:0;font-size:1.25em}ul.list-disks li{margin-left:1.25em;list-style-type:square}.layouts{text-align:center}.layouts i{font-size:1.5em;background:#fff;border:1px solid #666;border-radius:4px}.bottom{position:sticky;bottom:0;z-index:50;padding-top:4rem}.filters{position:sticky;top:100px;z-index:50;padding:.5em;background:#fff}.filters .scroller{white-space:nowrap}.filters .scroller>div{margin-right:.5em;display:inline-block}.filters .scroller .element-filter-input{padding:0}.filters-required{display:block}.filters-required.hide{display:none}.filters-clear{display:block}.filters-clear.hide{display:none}.filters-clear .button{display:block;margin:.5em auto}.layout-line .item{position:relative;width:100%;height:50px}.layout-line .item:hover{z-index:100}.layout-line .group,.layout-line .group-empty{display:none}.layout-line .page .page-container{display:block}.layout-line .page:nth-child(even) .item:nth-child(odd) .product{background:#eee}.layout-line .page:nth-child(odd) .item:nth-child(even) .product{background:#eee}.layout-line .product{display:flex;margin:0 10px 0 10px;position:relative;background:#fdfdfd;color:#000}.layout-line .product .image{float:left;height:50px;width:75px}.layout-line .product .image img{height:50px;width:75px}.layout-line .product .history{display:none}.layout-line .product .status{position:absolute;left:0;top:0;height:50px;width:75px;text-align:center;color:#fff}.layout-line .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-line .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-line .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-line .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-line .product .status i{font-size:2em;line-height:50px}.layout-line .product .favorite{display:none}.layout-line .product .content{height:50px;font-size:.875em;overflow:hidden;padding-left:.25em;display:flex;flex:1}.layout-line .product .content .description{flex:1;overflow:hidden}.layout-line .product .content .description h2{font-weight:700;white-space:nowrap;line-height:1.5em}.layout-line .product .content .description p{white-space:nowrap}.layout-line .product .content .features{flex:1;overflow:hidden}.layout-line .product .content .features dl{display:flex;flex-flow:row wrap}.layout-line .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .content .features dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer{display:flex;flex-direction:row;width:200px;border-left:1px solid #bbb}.layout-line .product .footer .prices{flex:1}.layout-line .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-line .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-line .product .footer .sub-prices{display:none}.layout-line .product .footer .multiple-prices{display:flex;flex:1}.layout-line .product .footer .multiple-prices>div{display:none}.layout-line .product .footer .multiple-prices>div:nth-child(1){display:block}.layout-line .product .footer .multiple-prices>div:nth-child(1) .quantity{line-height:2em;text-align:center}.layout-line .product .footer .multiple-prices>div:nth-child(2){flex:1;display:block}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price{padding-top:.25em;text-align:center}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-line .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-line .product .footer .login{display:none}.layout-line .product .footer .quantity-picker,.layout-line .product .footer .quantity-picker-number{order:1;height:32px}.layout-line .product .footer .quantity-picker .element,.layout-line .product .footer .quantity-picker-number .element{border:0;border-bottom:1px solid #bbb;width:100px}.layout-line .product .footer .price{text-align:center;cursor:pointer;order:2;flex:1;padding-top:.25em}.layout-line .product .footer .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-line .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-line .product .footer .price .quantity-prices{display:none;position:absolute;width:200px;right:0;background:#f9f9f9}.layout-line .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-line .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-line .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-line .product .footer .price::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-line .product .footer .price:hover .quantity-prices{display:block}.layout-line .product .footer .price:hover::before{content:"keyboard_arrow_up"}.layout-small>.item{width:100%;height:96px}.layout-small .group,.layout-small .group-empty{display:none}.layout-small .page .page-container{display:block}.layout-small .product{margin:0 10px 10px 10px;position:relative;border:1px solid #bbb;background:#fdfdfd;color:#000;height:84px;border-radius:4px}.layout-small .product .image{float:left;height:84px;width:125px}.layout-small .product .image img{height:84px;width:125px}.layout-small .product .image .image-spacer,.layout-small .product .image .image-spacer-2{height:84px;width:125px;background:#fdfdfd;display:flex;justify-content:center;align-items:center}.layout-small .product .image .image-spacer img,.layout-small .product .image .image-spacer-2 img{height:auto;width:auto;max-height:84px;max-width:125px}.layout-small .product .history{position:absolute;left:0;top:0;right:0;height:84px;width:125px}.layout-small .product .history .item{display:inline-block;color:#fff;background-color:rgba(0,128,0,.5);margin:0 .25em .25em 0;padding:0 .25em;border-radius:8px}.layout-small .product .history .item::before{content:"done";font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;vertical-align:bottom;float:left}.layout-small .product .status{position:absolute;left:0;top:0;height:84px;width:125px;text-align:center;color:#fff}.layout-small .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-small .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-small .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-small .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-small .product .status i{font-size:4em;line-height:82px}.layout-small .product .favorite{display:none}.layout-small .product .content{height:50px;font-size:.875em;overflow:hidden;padding-left:.25em;display:flex}.layout-small .product .content .description{flex:1}.layout-small .product .content .description h2{font-weight:700;white-space:nowrap;line-height:1.5em}.layout-small .product .content .description p{white-space:nowrap}.layout-small .product .content .features{flex:1}.layout-small .product .content .features dl{display:flex;flex-flow:row wrap}.layout-small .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .content .features dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer{display:flex;flex-direction:row;border-top:1px solid #bbb;background:#f9f9f9;color:#000;flex-wrap:wrap}.layout-small .product .footer .prices{flex:1}.layout-small .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-small .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-small .product .footer .sub-prices{display:none}.layout-small .product .footer .multiple-prices{display:flex;flex:1}.layout-small .product .footer .multiple-prices>div{display:none}.layout-small .product .footer .multiple-prices>div:nth-child(1){display:block}.layout-small .product .footer .multiple-prices>div:nth-child(1) .quantity{line-height:2em;text-align:center}.layout-small .product .footer .multiple-prices>div:nth-child(2){flex:1;display:block}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price{padding-top:.25em;text-align:center}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-small .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-small .product .footer .login{display:none}.layout-small .product .footer .quantity-picker,.layout-small .product .footer .quantity-picker-number{order:1}.layout-small .product .footer .quantity-picker .element,.layout-small .product .footer .quantity-picker-number .element{border:0;min-width:115px}.layout-small .product .footer .price{position:relative;text-align:center;cursor:pointer;order:2;flex:1;padding-top:.25em;min-width:55px}.layout-small .product .footer .price .prefix{font-size:1.25em;vertical-align:baseline}.layout-small .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1.25em}.layout-small .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:29px;background:#f9f9f9}.layout-small .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-small .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-small .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-small .product .footer .price::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-small .product .footer .price:hover .quantity-prices{display:block}.layout-small .product .footer .price:hover::before{content:"keyboard_arrow_up"}.layout-medium>.item{width:137px;height:176px}.layout-medium .group,.layout-medium .group-empty{display:none}.layout-medium .product{position:relative;width:125px;height:164px;border:1px solid #bbb;background:#fdfdfd;color:#000;margin:5px;overflow:hidden;border-radius:4px}.layout-medium .product .image{display:block;height:84px;width:125px}.layout-medium .product .image img{height:84px;width:125px}.layout-medium .product .image .image-spacer,.layout-medium .product .image .image-spacer-2{height:84px;width:125px;background:#fdfdfd;display:flex;justify-content:center;align-items:center}.layout-medium .product .image .image-spacer img,.layout-medium .product .image .image-spacer-2 img{height:auto;width:auto;max-height:84px;max-width:125px}.layout-medium .product .history{display:none}.layout-medium .product .status{position:absolute;left:0;top:0;height:84px;width:125px;text-align:center;color:#fff}.layout-medium .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-medium .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-medium .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-medium .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-medium .product .status i{font-size:4em;line-height:82px}.layout-medium .product .favorite{display:none}.layout-medium .product .content{height:42px;padding:2px;font-size:.875em;display:block}.layout-medium .product .content .description h2{font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-medium .product .content .description p{font-size:.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-medium .product .content .features{height:1em;overflow:hidden}.layout-medium .product .content .features dl{display:flex;font-size:.75em;flex-flow:row wrap}.layout-medium .product .content .features dl dt{flex:1 50%;color:#888;font-style:italic;line-height:1.5em;overflow:hidden}.layout-medium .product .content .features dl dd{flex:1 50%;line-height:1.5em;overflow:hidden}.layout-medium .product .footer{position:relative;background:#f9f9f9;color:#000;padding:2px}.layout-medium .product .footer .prices dl{display:flex;flex-flow:row wrap;font-size:.75em}.layout-medium .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-medium .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-medium .product .footer .sub-prices{display:none}.layout-medium .product .footer .multiple-prices>div{display:none}.layout-medium .product .footer .multiple-prices>div:nth-child(2){display:block}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price{text-align:center}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price .prefix{font-size:1.5em;vertical-align:baseline}.layout-medium .product .footer .multiple-prices>div:nth-child(2) .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1em}.layout-medium .product .footer .login{display:none}.layout-medium .product .footer .quantity-picker,.layout-medium .product .footer .quantity-picker-number{display:none}.layout-medium .product .footer .price{text-align:center;cursor:pointer}.layout-medium .product .footer .price .prefix{font-size:1.5em;vertical-align:baseline}.layout-medium .product .footer .price .decimals{font-size:1em;font-size:1em;vertical-align:top;line-height:1em}.layout-medium .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:28px;background:#f9f9f9}.layout-medium .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-medium .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-medium .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-medium .product .footer .price::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-medium .product .footer .price:hover .quantity-prices{display:block}.layout-medium .product .footer .price:hover::before{content:"keyboard_arrow_up"}.element-product>div>.page-container>.item>.product>.content{z-index:0}.sub-prices{height:100px;overflow:auto;background-color:#fff}.collapsed{overflow:unset;height:unset}.layout-full>.item{width:247px;height:382px}.layout-full .group{width:247px;height:25px;line-height:25px;background-color:#900000;color:#fff;text-align:center;margin:0 auto}.layout-full .group-empty{width:247px;height:25px}.layout-full .product{position:relative;display:flex;flex-flow:column nowrap;width:245px;height:350px;border:1px solid #bbb;background:#fdfdfd;color:#000;margin:0 auto 5px auto;border-radius:4px}.layout-full .product .image{height:168px}.layout-full .product .image img{height:164px;width:245px}.layout-full .product .image .image-spacer,.layout-full .product .image .image-spacer-2{position:absolute;left:0;top:0;height:164px;width:245px;background:#fdfdfd;display:flex;justify-content:center;align-items:center}.layout-full .product .image .image-spacer img,.layout-full .product .image .image-spacer-2 img{height:auto;width:auto;max-height:164px;max-width:245px}.layout-full .product .favorite{position:absolute;right:0;top:168px;cursor:pointer;color:#888;font-size:1.75em;transition:color .25s ease-out;z-index:1000}.layout-full .product .favorite i{background:#fdfdfd;display:inline-block;width:1em;height:1em;background-image:url(/images/favorite_outlined.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.layout-full .product .favorite i::after{content:""}.layout-full .product .favorite.active{color:red}.layout-full .product .favorite.active i{background-image:url(/images/favorite_filled.svg)}.layout-full .product .history{position:absolute;left:0;top:0;right:0;height:164px}.layout-full .product .history .item{display:inline-block;color:#fff;background-color:rgba(0,128,0,.5);margin:0 .25em .25em 0;padding:0 .25em;border-radius:8px}.layout-full .product .history .item::before{content:"done";font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;vertical-align:bottom;float:left}.layout-full .product .status{position:absolute;left:0;top:0;right:0;height:164px;text-align:center;color:#fff}.layout-full .product .status.status-ok{background-color:rgba(0,128,0,.5)}.layout-full .product .status.status-error{background-color:rgba(128,0,0,.5)}.layout-full .product .status.status-busy{background-color:rgba(255,140,0,.5)}.layout-full .product .status.status-unknown{background-color:rgba(0,140,255,.5)}.layout-full .product .status i{font-size:8em;line-height:164px}.layout-full .product .content{flex:1;padding:5px;overflow:hidden}.layout-full .product .content .description h2{font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5em}.layout-full .product .content .description p{font-size:.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-full .product .content .features dl{display:flex;font-size:.75em;flex-flow:row wrap}.layout-full .product .content .features dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.5em;overflow:hidden}.layout-full .product .content .features dl dd{flex:1 70%;line-height:1.5em;overflow:hidden}.layout-full .product .footer{position:absolute;background:#f9f9f9;color:#000;padding:5px 0;bottom:0;right:0;left:0}.layout-full .product .footer .prices{padding:0 .25em}.layout-full .product .footer .prices dl{display:flex;flex-flow:row wrap}.layout-full .product .footer .prices dl dt{flex:1 30%;color:#888;font-style:italic;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-full .product .footer .prices dl dd{flex:1 70%;line-height:1.2em;white-space:nowrap;overflow:hidden}.layout-full .product .footer .sub-prices h2{text-align:center;border-top:1px solid #000;padding-top:.5rem;margin-top:-.5rem}.layout-full .product .footer .sub-prices h2 span{line-height:1rem;font-size:.875em;font-weight:700;background:#fff;padding:0 10px}.layout-full .product .footer .sub-prices .collapsible-on{position:absolute;background:#000;right:-1em;bottom:-1em;width:2em;height:2em;color:#900000;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:2em}.layout-full .product .footer .sub-prices .collapsible-on::before{line-height:1em;font-size:2em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;vertical-align:bottom;content:"expand_less"}.layout-full .product .footer .sub-prices .sub-price{height:auto}.layout-full .product .footer .sub-prices.collapsed .sub-price{height:0;overflow:hidden}.layout-full .product .footer .sub-prices.collapsed .collapsible-on::before{content:"expand_more"}.layout-full .product .footer .multiple-prices{display:grid;grid-template-columns:1fr 1fr}.layout-full .product .footer .multiple-prices>div .quantity-picker,.layout-full .product .footer .multiple-prices>div .quantity-picker-number{margin:0 5px 3px 5px}.layout-full .product .footer .multiple-prices>div .quantity{line-height:2em;text-align:center}.layout-full .product .footer .multiple-prices>div .price{text-align:center}.layout-full .product .footer .multiple-prices>div .price .prefix{font-size:1.75em;vertical-align:baseline}.layout-full .product .footer .multiple-prices>div .price .decimals{font-size:1em;font-size:1.25em;vertical-align:top;line-height:1.25em}.layout-full .product .footer .quantity-picker,.layout-full .product .footer .quantity-picker-number{justify-content:center}.layout-full .product .footer .price{text-align:center;cursor:pointer;position:relative}.layout-full .product .footer .price .prefix{font-size:1.75em;vertical-align:baseline}.layout-full .product .footer .price .decimals{font-size:1em;font-size:1.25em;vertical-align:top;line-height:1.25em}.layout-full .product .footer .price .quantity-prices{display:none;position:absolute;left:0;right:0;bottom:40px;background:#f9f9f9}.layout-full .product .footer .price .quantity-prices .quantity-price{display:flex}.layout-full .product .footer .price .quantity-prices .quantity-price .quantity{display:block;flex:1}.layout-full .product .footer .price .quantity-prices .quantity-price .price{display:block;flex:1}.layout-full .product .footer .price::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"keyboard_arrow_down";vertical-align:bottom;float:right}.layout-full .product .footer .price:hover .quantity-prices{display:block}.layout-full .product .footer .price:hover::before{content:"keyboard_arrow_up"}.menu ul.options li a{display:block}.menu ul.options li a::before{font-size:1.25em;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;content:"radio_button_unchecked";vertical-align:bottom}.menu ul.options li a.active::before{content:"radio_button_checked"}.menu ul.options li a:hover{text-decoration:none}.menu ul.options li a:hover span{text-decoration:underline}.menu div.split-y{display:flex;flex-direction:column;margin-top:10px}.menu div.split-y span{line-height:15px;padding:0 .5rem 0 0}.menu-dropdown>div{display:flex}.menu-dropdown>div>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-dropdown>div>span{display:block;line-height:50px;padding:0 1em 0 0}.menu-dropdown>ul{display:none;position:absolute;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-dropdown>ul ul{margin-left:10px}.menu-dropdown>ul li{line-height:1.75em;color:#fff}.menu-dropdown>ul li.active{text-decoration:underline}.menu-dropdown>ul li a{display:block;line-height:1.75em}.menu-dropdown>ul li a:hover{text-decoration:underline}.menu-dropdown:hover{background:#333;color:#fff}.menu-dropdown:hover>ul{display:block;color:#000}.button.button-full.button-double.disabled{pointer-events:none;opacity:.5}.prices-prognoses{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-bottom:2em}.prices-prognoses .week-prognoses-chooser{background-color:#900000;padding:.5em;border-radius:10px}.prices-prognoses .week-prognoses-chooser .chooser{display:flex;flex-direction:column;gap:.5em}.prices-prognoses .week-prognoses-chooser .chooser #year-first:checked~.calendar .year:nth-of-type(1){display:block}.prices-prognoses .week-prognoses-chooser .chooser #year-second:checked~.calendar .year:nth-of-type(2){display:block}.prices-prognoses .week-prognoses-chooser .chooser #year-first:checked~.calendar .year .year-selector .prev{pointer-events:none;opacity:.3}.prices-prognoses .week-prognoses-chooser .chooser #year-second:checked~.calendar .year .year-selector .next{pointer-events:none;opacity:.3}.prices-prognoses .week-prognoses-chooser .chooser .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff}.prices-prognoses .week-prognoses-chooser .chooser .info>p{font-weight:500}.prices-prognoses .week-prognoses-chooser .chooser .info button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border-radius:6px;padding:.25em .5em;gap:.5em}.prices-prognoses .week-prognoses-chooser .chooser .info button i{color:#848484;font-size:1.5em}.prices-prognoses .week-prognoses-chooser .chooser .calendar{background-color:#fff;border-radius:10px;padding:.25em}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year{display:none}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year.active{display:block}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .year-selector{display:grid;grid-template-columns:2fr 8fr 2fr;align-items:center}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .year-selector p{font-weight:500;text-align:center}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .year-selector label{color:#900000}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .year-selector label i{font-size:1.5em}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .year-selector .next{justify-self:end}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .year-view{display:grid;grid-template-columns:repeat(7,1fr);gap:.25em}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile{display:block;text-align:center;border:1px solid #eee;border-radius:6px;padding:.5em .25em;font-size:.875em;text-decoration:none;color:inherit;min-height:57px}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile .sub{display:block;font-size:.625em;color:#555;margin-top:2px}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.selected{background:#ee177e;color:#fff;border-color:#ee177e}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.selected .sub{color:#ffe6f3}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.past{opacity:.4;color:#999;cursor:not-allowed}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.past .sub{color:#aaa}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.blocked{opacity:.6;background:#f0f0f0;color:#666;cursor:not-allowed}.prices-prognoses .week-prognoses-chooser .chooser .calendar .year .wk-grid .wk-tile.blocked .sub{color:#888}.prices-prognoses .week-prognoses-chooser p{margin:0!important}.prices-prognoses .multiple-prices{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,minmax(auto,40px));row-gap:5px;width:300px}.prices-prognoses .multiple-prices>div .price{text-align:center;cursor:pointer;position:relative}.prices-prognoses .multiple-prices>div .price .prefix{font-size:1.75em;vertical-align:baseline}.prices-prognoses .multiple-prices>div .price .decimals{font-size:1.25em;vertical-align:top;line-height:1.25em}.prices-prognoses .multiple-prices>div .quantity-picker-number .element{min-width:130px}.prognoses .form-container form label{font-weight:600}.prognoses .form-container form .row:nth-child(2){display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}.prognoses .form-container form .row:nth-child(2) .column:nth-child(3) .spacing-small{display:flex;flex-direction:row;align-items:center;gap:.25em;padding-top:.5em}.prognoses .form-container .table-prognoses .table-header .row{display:grid;grid-template-columns:1fr 1fr 3fr 4fr 1fr 2fr}.prognoses .form-container .table-prognoses .table-content .row{display:grid;grid-template-columns:1fr 1fr 3fr 4fr 1fr 2fr}.prognoses .form-container .table-prognoses .table-content .row div{display:flex;align-items:center}.prognoses .form-container .table-prognoses .table-content .row div a{padding:0 2em}.prognoses .form-container .table-prognoses .table-content .row div .prognoses-status-ordered{color:#28a745;font-weight:500}.prognoses .form-container .table-prognoses .table-content .row div .prognoses-status-past{color:#6c757d}.prognoses .form-container .table-prognoses .table-content .row div .prognoses-status-future{color:#666;font-size:.9em}.prognoses .form-container .table-prognoses .table-content .row div .prognoses-filter-input{border:1px solid}.prognoses .form-container .table-prognoses .table-content .row>div:nth-child(odd){grid-row:1;display:none}.prognoses .form-container .table-prognoses .table-content .row>div:nth-child(even){grid-row:2}.prognose-popup .info-section{margin-bottom:1em}.prognose-popup .info-section .reservation-layout{display:flex;gap:1.5em;align-items:flex-start}.prognose-popup .info-section .reservation-layout .reservation-image{flex-shrink:0}.prognose-popup .info-section .reservation-layout .reservation-image img{width:200px;height:200px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.prognose-popup .info-section .reservation-layout .reservation-image .no-image{width:200px;height:200px;background:#f0f0f0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;font-size:1em;border:1px solid #ddd}.prognose-popup .info-section .reservation-layout .reservation-details{flex:1}.prognose-popup .info-section .reservation-layout .reservation-details .detail-item{display:grid;grid-template-columns:1fr 1fr;gap:1em;padding:.5em 0}.prognose-popup .info-section .reservation-layout .reservation-details .detail-item:last-child{border-bottom:none}.prognose-popup .info-section .reservation-layout .reservation-details .detail-item .detail-label{font-weight:700}.prognose-popup .element-prognoses-order>p{color:#666;margin-bottom:1em}.prognose-popup .element-prognoses-order .prognoses-distribution{display:flex;gap:.5em;align-items:flex-start;padding-bottom:.5em}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs{border:1px solid #900000;border-radius:5px;background:#fff;flex:1}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input{display:grid;grid-template-columns:100px 1fr auto;gap:1em;align-items:center;padding:.75em 1em;border-bottom:1px solid #bfbfbf}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input:first-child{border-radius:5px 5px 0 0}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input:last-child{border-bottom:none;border-radius:0 0 5px 5px}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input-disabled{background:#f5f5f5;opacity:.6}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input-disabled .quantity-input{background:#eee;cursor:not-allowed}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input-disabled .day-max{color:#999}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-label{font-weight:700}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-quantity-wrapper{display:flex;align-items:center;gap:.5em;min-width:0}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-quantity-wrapper input[type=number].quantity-input{flex:1 1 0;width:100%;min-width:0;text-align:center;border:1px solid #ccc;border-radius:4px;padding:.5em;font-size:1em}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-quantity-wrapper input[type=number].quantity-input:focus{outline:0;border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.2)}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-quantity-wrapper .unit-multiplier{font-size:.85em;color:#666;white-space:nowrap;font-weight:600}.prognose-popup .element-prognoses-order .prognoses-distribution .day-inputs .day-input .day-max{font-size:.8em;color:#666;text-align:right;white-space:nowrap}.prognose-popup .element-prognoses-order .prognoses-distribution .quantity-summary{margin-top:0;flex-shrink:0;width:220px;padding:.75em;background:#f9f9f9;border-radius:5px;border:1px solid #900000}.prognose-popup .element-prognoses-order .prognoses-distribution .quantity-summary h4{margin:0 0 10px 0;font-size:1em}.prognose-popup .element-prognoses-order .prognoses-distribution .quantity-summary>div{margin:5px 0;font-size:13px;display:grid;grid-template-columns:1fr 1fr}.prognose-popup .element-prognoses-order .prognoses-distribution .quantity-summary>div p{font-weight:600}.prognose-popup .element-prognoses-order .prognoses-distribution .quantity-summary .status-message{margin-top:.5em;font-weight:700;font-size:12px}.prognose-popup .element-prognoses-order .spacing-medium{text-align:right}@media only screen and (max-width:768px){.no-mobile{display:none!important}.layout-line .product .content,.layout-small .product .content{display:block}.filters{top:50px;overflow-x:scroll}#messages{top:50px}#site header{height:50px}#site header>.header{display:flex;height:50px;background:#900000;color:#fff}#site header>.header .logo{background-color:#fff}#site header>.header .logo img{height:30px;padding:10px 2px}#site header>.header .rows{display:flex;flex:1}#site header>.header .rows .lists{display:flex;flex:1}#site header>.header .rows .groups{display:flex}#site aside.left{position:fixed;right:-290px;width:300px;z-index:100;transition:right .5s;background-color:#333;color:#fff}#site aside.left input{color:#fff}#site aside.left.hover{right:0;z-index:101}#site aside.left>i.element-hide{display:none}#site aside.left>i.element-hover-close{position:absolute;top:0;left:-30px;width:30px;height:50px;line-height:50px;text-align:center;background-color:#333;color:#fff;font-size:1.25em}#site aside.left>.container{max-height:calc(100vh - 50px);overflow:auto}#site aside.right{position:fixed;top:100px;right:-290px;width:300px;z-index:100;transition:right .5s;background-color:#333;color:#fff}#site aside.right input{color:#fff}#site aside.right.hover{right:0;z-index:101}#site aside.right>i.element-hide{display:none}#site aside.right>i.element-hover-close{position:absolute;top:0;left:-30px;width:30px;height:50px;line-height:50px;text-align:center;background-color:#333;color:#fff;font-size:1.25em}#site aside.right>.container{max-height:calc(100vh - 50px - 50px);overflow:auto}.shopping-cart:hover .details{display:none}.element-sticky{position:unset}.menu-align-left>ul{right:unset;left:0}.menu-language>ul{right:unset;left:0}.menu-dropdown>div>span{display:none}.menu-large>i,.menu>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-large>span,.menu>span{display:none}.menu-large>ul,.menu>ul{display:none;position:absolute;right:0;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-large>ul ul,.menu>ul ul{margin-left:10px}.menu-large>ul li,.menu>ul li{line-height:1.75em;color:#fff}.menu-large>ul li a,.menu>ul li a{display:block;line-height:1.75em}.menu-large>ul li a:hover,.menu>ul li a:hover{text-decoration:underline}.menu-large>div.split-y,.menu>div.split-y{display:none}.menu-large.hover,.menu.hover{background:#333;color:#fff}.menu-large.hover>ul,.menu.hover>ul{display:block;color:#000}.menu-bar>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-bar>span{display:none}.menu-bar>ul{display:none;position:absolute;right:0;top:50px;max-height:calc(100vh - 50px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu-bar>ul ul{margin-left:10px}.menu-bar>ul li{line-height:1.75em;color:#fff}.menu-bar>ul li a{line-height:1.75em}.menu-bar>ul li a:hover{text-decoration:underline}.menu-bar>div.split-y{display:none}.menu-bar.hover{background:#333;color:#fff}.menu-bar.hover>ul{display:block;color:#000}.element-popup>div{max-width:unset;max-height:unset;width:100%;height:100%}.prices-prognoses{grid-template-columns:1fr}.prognoses{padding-left:0;padding-right:0}.prognoses h2{padding-left:.5em}.prognoses .form-container .table-prognoses .table-header{display:none}.prognoses .form-container .table-prognoses .table-content .row{grid-template-columns:1fr 1fr;margin:0 0 2em 0;border:1px solid #000}.prognoses .form-container .table-prognoses .table-content .row div{padding:.5em}.prognoses .form-container .table-prognoses .table-content .row div:nth-child(odd){grid-row:unset;display:block;font-weight:600}.prognoses .form-container .table-prognoses .table-content .row div:nth-child(even){grid-row:unset}.prognose-popup .form-container .info-section .reservation-layout{flex-direction:column}.prognose-popup .form-container .info-section .reservation-layout .reservation-image{width:100%}.prognose-popup .form-container .info-section .reservation-layout .reservation-image img{width:100%;height:auto}.prognose-popup .form-container .info-section .reservation-layout .reservation-details{width:100%}.prognose-popup .form-container .element-prognoses-order .prognoses-distribution{flex-direction:column;gap:1em}.prognose-popup .form-container .element-prognoses-order .prognoses-distribution .day-inputs{width:100%}.prognose-popup .form-container .element-prognoses-order .prognoses-distribution .quantity-summary{width:100%}}@media only screen and (min-width:769px){.mobile{display:none!important}#messages{top:100px}#site{display:grid;min-height:100vh;grid-template-columns:auto 1fr auto;grid-template-rows:100px 1fr auto}#site header{grid-column:1/span 3;grid-row:1}#site header .header{display:flex;order:100;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}#site header .header img{height:80px;padding:10px 15px}#site header .header .rows{flex:1;display:flex;flex-direction:column}#site header .header .rows .lists{display:flex;position:relative;height:calc(100px / 2)}#site header .header .rows .lists .menu{color:#000}#site header .header .rows .lists .menu-large{background:#fff;color:#000}#site header .header .rows .lists .menu-large .active{background-color:#900000;color:#fff}#site header .header .rows .lists .spacer{flex:1}#site header .header .rows .groups{height:calc(100px / 2);background-color:#900000;color:#fff}#site header .header .rows .groups .favorites{float:right}#site header .header .rows .groups .shopping-cart{float:right}#site header .header .rows .groups .account{float:right}#site header .header .rows .groups .orderday{float:right}#site aside.left{position:relative;grid-column:1;grid-row:2;background:#fff;width:300px}#site aside.left>i.element-hide{position:fixed;top:100px;left:280px;font-size:2em;cursor:pointer;z-index:2}#site aside.left>i.element-hide::after{content:"keyboard_arrow_left"}#site aside.left.hide{width:0;height:0;overflow:hidden}#site aside.left.hide>i.element-hide{left:0}#site aside.left.hide>i.element-hide::after{content:"keyboard_arrow_right"}#site aside.left>i.element-hover-close{display:none}#site aside.right{grid-column:3;grid-row:2;background:#fff;width:300px}#site aside.right>i.element-hide{position:fixed;top:100px;right:280px;font-size:2em;cursor:pointer;z-index:2}#site aside.right>i.element-hide::after{content:"keyboard_arrow_right"}#site aside.right.hide{width:0;height:0;overflow:hidden}#site aside.right.hide>i.element-hide{right:0}#site aside.right.hide>i.element-hide::after{content:"keyboard_arrow_left"}#site aside.right>i.element-hover-close{display:none}#site article{grid-column:2;grid-row:2}#site footer{grid-column:1/span 3;grid-row:3}.element-sticky{position:sticky;left:0;right:0}.menu>a>i,.menu>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center;float:left}.menu>ul{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;right:0;top:100px;max-height:calc(100vh - 100px - 30px);overflow:auto;width:300px;padding:15px;background:#333}.menu>ul ul{margin-left:10px}.menu>ul li{line-height:1.75em;color:#fff}.menu>ul li a{display:block;line-height:1.75em}.menu>ul li a:hover{text-decoration:underline}.menu.hover{background:#333!important;color:#fff!important}.menu.hover>ul{visibility:visible;opacity:1;transition:none;color:#000}.menu-large>i{display:none}.menu-large>span{display:none}.menu-large>ul>li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-large>ul>li>ul{display:none;position:absolute;left:20px;right:20px;padding:40px;max-height:500px;overflow:auto;background-color:#333;column-count:6;column-rule:1px solid #666}.menu-large>ul>li>ul ul{margin-left:10px}.menu-large>ul>li>ul li{line-height:1.75em}.menu-large>ul>li.active{background-color:#333;color:#fff;text-decoration:none}.menu-large>ul>li.active>span{text-decoration:none}.menu-large>ul>li.hover>ul{display:block}.menu-large>ul>li.hover a:hover{text-decoration:underline}.menu-large>ul>li.hover>span{text-decoration:underline}.menu-large>ul>li.hover{background-color:#333;color:#fff}.menu-bar>i{display:none}.menu-bar>span{display:none}.menu-bar>ul>li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-bar>ul>li>ul{display:none;position:absolute;left:0;right:350px;background-color:#900000;color:#fff}.menu-bar>ul>li>ul li{float:left;height:50px;line-height:50px;padding:0 20px}.menu-bar>ul>li>ul li.active{background-color:#333;color:#fff}.menu-bar>ul>li.active>ul,.menu-bar>ul>li.hover>ul{display:block}.menu-bar>ul>li.active a:hover,.menu-bar>ul>li.hover a:hover{text-decoration:underline}.menu-bar>ul>li.active>span,.menu-bar>ul>li.hover>span{text-decoration:underline}.menu-bar>ul>li.active,.menu-bar>ul>li.hover{background-color:#900000;color:#fff}.menu-bar>ul>li.hover>ul{z-index:1}.menu-bar>ul>li.active{background-color:#900000;color:#fff;text-decoration:none}.menu-bar>ul>li.active>span{text-decoration:none}.menu-language>ul{top:calc(100px / 2);z-index:100}.menu-language-2row>ul{top:100px}.layout-full .quantity-picker-number .element .available{width:2.5em}.layout-full .quantity-picker-number .element .quantity{width:2.4em}}@media only screen and (max-width:480px){header>.header>.logo .home-icon{display:block;font-size:2em;line-height:50px;width:50px;text-align:center;background:#900000}header>.header>.logo .home-image{display:none}.shopping-cart .price{display:none}.shopping-cart .trolley{display:none}}@media print{.no-print{display:none!important}.form{padding:0!important}.form .form-container{padding:0!important}#site header{display:none}#site footer{display:none}}.chat-panel{display:flex;flex-direction:column;min-height:0;background:#fff;color:#000;border:.5px solid #bbb;border-radius:12px;overflow:hidden;font-size:13px}.chat-panel i{font-family:"Material Symbols Outlined";font-style:normal;font-variation-settings:"FILL" 0;line-height:1;user-select:none}.chat-panel-header{display:flex;align-items:center;gap:9px;padding:10px 14px;background:#900000;color:#fff;flex-shrink:0}.chat-panel-header .chat-panel-icon{font-size:19px}.chat-panel-header .chat-panel-title{display:flex;flex-direction:column;min-width:0}.chat-panel-header .chat-panel-name{font-size:14px;font-weight:500}.chat-panel-header .chat-panel-status{display:flex;align-items:center;gap:5px;font-size:11px;opacity:.9}.chat-panel-header .chat-panel-dot{width:7px;height:7px;border-radius:50%;background:#7bc144;display:inline-block}.chat-panel-header .chat-panel-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.chat-panel-header .chat-panel-theme{background:0 0;border:0;padding:0;color:inherit;cursor:pointer;display:flex}.chat-panel-header .chat-panel-theme i{font-size:19px}.chat-panel-header .chat-panel-cart{position:relative;background:0 0;border:0;padding:0;color:inherit;cursor:pointer;display:flex}.chat-panel-header .chat-panel-cart i{font-size:19px}.chat-panel-header .chat-panel-badge{position:absolute;top:-5px;right:-7px;min-width:15px;padding:0 4px;border-radius:9px;background:#fff;color:#900000;font-size:10px;line-height:15px;text-align:center}.chat-panel-header .chat-panel-account{position:relative;display:flex}.chat-panel-header .chat-panel-account-button{background:0 0;border:0;padding:0;color:inherit;cursor:pointer;display:flex}.chat-panel-header .chat-panel-account-button i{font-size:19px}.chat-panel-header .chat-panel-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:160px;padding:4px 0;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;flex-direction:column}.chat-panel-header .chat-panel-account-menu[hidden]{display:none}.chat-panel-header .chat-panel-account-name{padding:6px 12px;font-size:13px;font-weight:500;white-space:nowrap}.chat-panel-header .chat-panel-account-logout{padding:6px 12px;font-size:13px;color:#900000;text-decoration:none;border-top:.5px solid #bbb}.chat-panel-header .chat-panel-account-logout:hover{background:rgb(97.3882352941%,94%,94%)}.chat-panel-header .chat-panel-close{display:flex;align-items:center;background:0 0;border:0;padding:0;color:inherit;text-decoration:none;cursor:pointer}.chat-panel-header .chat-panel-close i{font-size:20px}.chat-panel-messages{display:flex;flex-direction:column;gap:9px;padding:14px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;min-width:0;background:rgb(97.3882352941%,94%,94%)}.chat-panel-messages>*{flex:0 0 auto}.chat-panel-input{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:.5px solid #bbb;background:#fff;flex-shrink:0}.chat-panel-input .chat-panel-field{flex:1;min-width:0;background:rgb(97.3882352941%,94%,94%);border:.5px solid #bbb;border-radius:18px;padding:8px 12px;font-size:13px;color:#000}.chat-panel-input .chat-panel-field:focus{outline:0;border-color:#900000}.chat-panel-input .chat-panel-file{display:none}.chat-panel-input .chat-panel-attach{flex-shrink:0;background:0 0;border:0;padding:0;color:#888;cursor:pointer;display:flex}.chat-panel-input .chat-panel-attach i{font-size:20px}.chat-panel-input .chat-panel-attach:hover{color:#000}.chat-panel-input .chat-panel-send{width:33px;height:33px;flex-shrink:0;border:0;border-radius:50%;background:#900000;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-panel-input .chat-panel-send i{font-size:16px}.chat-panel-input .chat-panel-send:disabled{opacity:.5;cursor:default}.chat-panel-pending{padding:0 14px 9px 14px;background:rgb(97.3882352941%,94%,94%)}.chat-panel-pending .chat-panel-typing{display:inline-flex;gap:4px;align-items:center}.chat-panel-pending .chat-panel-typing span{width:6px;height:6px;border-radius:50%;background:#888;animation:chat-typing 1.2s infinite ease-in-out}.chat-panel-pending .chat-panel-typing span:nth-child(2){animation-delay:.15s}.chat-panel-pending .chat-panel-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,100%,60%{opacity:.3}30%{opacity:1}}.chat-message{max-width:82%;padding:8px 11px;font-size:13px;line-height:1.5}.chat-message.chat-message-user{align-self:flex-end;background:rgb(94.7764705882%,88%,88%);color:#6c0000;border-radius:12px 12px 2px 12px}.chat-message.chat-message-assistant{align-self:flex-start;background:#fff;border:.5px solid #bbb;border-radius:12px 12px 12px 2px}.chat-message.chat-message-error{border-left:3px solid #333}.chat-message-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-card{align-self:flex-start;width:100%;max-width:100%;min-width:0;background:#fff;border:.5px solid #bbb;border-radius:12px;overflow:hidden}.chat-card-header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;border-bottom:.5px solid #bbb}.chat-card-header i{font-size:17px;color:#900000}.chat-card-header .chat-card-title{font-size:13px;font-weight:500}.chat-card-header .chat-card-count{margin-left:auto;font-size:11px;color:#888}.chat-chip{font-size:11px;background:rgb(94.7764705882%,88%,88%);color:#6c0000;border-radius:16px;padding:3px 9px}.chat-card-items{display:flex;flex-direction:column}.chat-card-item{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border-bottom:.5px solid #bbb;margin:0}.chat-card-item:last-child{border-bottom:0}.chat-card-item.chat-card-item-disabled{opacity:.55}.chat-card-item-select{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer}.chat-card-item-disabled .chat-card-item-select{cursor:default}.chat-card-products .chat-card-item{flex-direction:column;align-items:stretch;gap:6px}.chat-card-item-order{display:flex;align-items:center;gap:8px;padding-left:27px;min-width:0}.chat-card-unit,.chat-card-unit-single{flex:1;min-width:0;font-size:11px;color:#888}.chat-card-unit{height:26px;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:0 4px}.chat-card-quantity{display:flex;align-items:center;flex-shrink:0;height:26px;border:.5px solid #bbb;border-radius:6px}.chat-card-quantity button{background:0 0;border:0;padding:0 7px;height:100%;color:#888;font-size:13px;cursor:pointer}.chat-card-quantity button:hover{color:#000}.chat-card-quantity span{min-width:18px;padding:0 2px;text-align:center;font-size:12px}.chat-card-item-hidden{display:none}.chat-card-check{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:#900000}.chat-card-image{width:34px;height:34px;flex-shrink:0;border-radius:6px;background:rgb(94.7764705882%,88%,88%);color:#900000;display:flex;align-items:center;justify-content:center;overflow:hidden}.chat-card-image img{width:100%;height:100%;object-fit:cover}.chat-card-image i{font-size:17px}.chat-card-item-body{display:flex;flex-direction:column;min-width:0;flex:1}.chat-card-item-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card-item-meta{font-size:11px;color:#888}.chat-card-item-price{flex-shrink:0;text-align:right;display:flex;flex-direction:column}.chat-card-item-amount{font-size:13px;font-weight:500}.chat-card-item-unit{font-size:11px;color:#888}.chat-card-item-pending,.chat-card-item-remove{flex-shrink:0;background:0 0;border:0;padding:0;color:#888;display:flex;align-items:center}.chat-card-item-pending i,.chat-card-item-remove i{font-size:17px}.chat-card-item-remove{cursor:pointer}.chat-card-item-remove:hover{color:#000}.chat-card-more{width:100%;padding:8px 11px;background:0 0;border:0;border-bottom:.5px solid #bbb;color:#900000;font-size:12px;cursor:pointer}.chat-card-footer{display:flex;align-items:center;gap:10px;padding:9px 11px;background:rgb(97.3882352941%,94%,94%)}.chat-card-footer .chat-card-selection{font-size:12px;color:#888}.chat-card-footer-total{flex-direction:column;align-items:stretch;gap:8px}.chat-card-total{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.chat-card-actions{display:flex;gap:8px}.chat-card-actions[hidden]{display:none}.chat-card-confirm{align-items:center}.chat-card-confirm .chat-card-confirm-text{flex:1;min-width:0;font-size:12px;color:#888}.chat-card-button{flex:1;height:32px;border:.5px solid #900000;border-radius:6px;background:0 0;color:#900000;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.chat-card-button i{font-size:15px}.chat-card-button.chat-card-button-primary{background:#900000;border-color:#900000;color:#fff}.chat-card-button:disabled{opacity:.5;cursor:default}.chat-card-footer .chat-card-button{flex:0 0 auto;margin-left:auto;padding:0 13px}.chat-card-button.chat-card-button-small{flex:0 0 auto;height:26px;padding:0 10px;font-size:11px}.chat-card-button.chat-card-button-small i{font-size:14px}.chat-card-reservation-list .chat-card-item-body{flex:1}.chat-card-reservations .chat-card-item-body{flex:1}.chat-card-reservation-actions,.chat-card-reservation-confirm{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-card-reservation-actions[hidden],.chat-card-reservation-confirm[hidden]{display:none}.chat-card-reservation-status{font-size:11px;color:#888;text-align:right}.chat-card-empty{padding:14px 11px;text-align:center;font-size:12px;color:#888}.chat-page{display:flex}.chat-page .chat-panel{flex:1;min-width:0}.chat-widget{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.chat-widget-bubble{width:56px;height:56px;border:0;border-radius:50%;background:#900000;color:#fff;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.chat-widget-bubble i{font-family:"Material Symbols Outlined";font-style:normal;font-variation-settings:"FILL" 0;font-size:26px}.chat-widget-panel[hidden]{display:none}.chat-widget-panel{width:380px;max-width:calc(100vw - 20px - 20px);height:560px;max-height:calc(100vh - 120px);display:flex;box-shadow:0 4px 20px rgba(0,0,0,.25);border-radius:12px}.chat-widget-panel .chat-panel{flex:1;min-width:0}.chat-widget-open .chat-widget-bubble{display:none}@media (max-width:640px){.chat-widget{right:10px;bottom:10px}.chat-widget-panel{width:calc(100vw - 10px - 10px);height:calc(100vh - 80px);height:calc(100dvh - 80px)}.chat-page .chat-panel{border-radius:12px}}@media (hover:none) and (pointer:coarse){.chat-panel-field{font-size:16px}}.chat-panel-input{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.chat-panel-login{display:flex;flex-direction:column;gap:8px;padding:14px;border-top:.5px solid #bbb;background:#fff;flex-shrink:0}.chat-panel-login .chat-panel-field{background:rgb(97.3882352941%,94%,94%);border:.5px solid #bbb;border-radius:18px;padding:8px 12px;font-size:13px;color:#000}.chat-panel-login .chat-panel-field:focus{outline:0;border-color:#900000}.chat-panel-login .chat-card-button{height:34px}.chat-card-review-form{display:flex;flex-direction:column;gap:4px;padding:11px;border-top:.5px solid #bbb}.chat-card-review-form label{font-size:11px;color:#888}.chat-card-review-form input[type=text],.chat-card-review-form select,.chat-card-review-form textarea{width:100%;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:5px 6px;font-size:12px;font-family:inherit}.chat-card-review-form textarea{resize:vertical}.chat-card-review-error{font-size:11px;color:#f44336}.chat-card-review-error:empty{display:none}.chat-card-rma-form{display:flex;flex-direction:column;gap:4px;padding:11px;border-top:.5px solid #bbb}.chat-card-rma-form label{font-size:11px;color:#888}.chat-card-rma-form label::after{content:" *";color:#f44336}.chat-card-rma-form label.chat-card-rma-optional::after{content:""}.chat-card-rma-form input[type=number],.chat-card-rma-form select,.chat-card-rma-form textarea{width:100%;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:5px 6px;font-size:12px;margin-bottom:4px}.chat-card-rma-form input[type=file]{font-size:11px;margin-bottom:6px}.chat-card-reservation-form{display:flex;flex-direction:column;gap:4px;padding:11px;border-top:.5px solid #bbb}.chat-card-reservation-form label{font-size:11px;color:#888}.chat-card-reservation-form select{width:100%;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:5px 6px;font-size:12px;margin-bottom:4px}.chat-card-reservation-weeks{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.chat-card-reservation-week{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-card-reservation-week input[type=number]{width:72px;flex-shrink:0;margin-left:auto;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:5px 6px;font-size:12px}.chat-card-reservation-week-body{display:flex;flex-direction:column;min-width:0}.chat-card-reservation-week-label{font-size:12px;color:#000}.chat-card-reservation-week-meta{font-size:11px;color:#888}.chat-card-reservation-week-error{flex-basis:100%;font-size:11px;color:#f44336}.chat-card-reservation-week-error:empty{display:none}.chat-card-reservation-error{font-size:11px;color:#f44336;margin-bottom:4px}.chat-card-reservation-error:empty{display:none}.chat-card-reservation-done{display:flex;flex-direction:column;gap:2px;padding:11px;border-top:.5px solid #bbb;font-size:12px;color:#000}.chat-card-reservation-done-title{display:flex;align-items:center;gap:6px;margin-bottom:2px}.chat-card-reservation-done-title i{font-size:16px}.chat-card-reservation-done-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chat-card-reservation-done-week{color:#888}.chat-card-order-form{display:flex;flex-direction:column;gap:4px;padding:11px;border-top:.5px solid #bbb}.chat-card-order-form label{font-size:11px;color:#888}.chat-card-order-days{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.chat-card-order-day{display:flex;align-items:center;gap:8px}.chat-card-order-day input[type=number]{width:72px;flex-shrink:0;margin-left:auto;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:5px 6px;font-size:12px}.chat-card-order-day-disabled{opacity:.5}.chat-card-order-day-body{display:flex;flex-direction:column;min-width:0}.chat-card-order-day-label{font-size:12px;color:#000}.chat-card-order-day-meta{font-size:11px;color:#888}.chat-card-order-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:#000;margin-bottom:4px}.chat-card-order-error{font-size:11px;color:#f44336;margin-bottom:4px}.chat-card-order-error:empty{display:none}.chat-card-item-top{display:flex;align-items:center;gap:8px;min-width:0}.chat-card-item-side{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.chat-card-item-actions{display:flex;align-items:center;gap:7px}.chat-card-item-stacked{flex-direction:column;align-items:stretch;gap:6px}.chat-card-mutations{display:flex;flex-direction:column;gap:2px;padding-left:44px}.chat-card-mutation{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#888}.chat-card-mutation-amount{flex-shrink:0}.chat-card-item-favorite.chat-card-item-favorite-on{color:#900000}.chat-card-item-favorite.chat-card-item-favorite-on:hover{color:#900000}.chat-card-added .chat-card-item-order,.chat-card-added .chat-card-item-select{opacity:.6}.chat-card-complaint{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;color:#888}.chat-card-complaint i{font-size:15px}.chat-card-complaint.chat-card-complaint-pending{color:#e8a33d}.chat-card-complaint.chat-card-complaint-approved{color:#7bc144}.chat-card-complaint.chat-card-complaint-rejected{color:#f44336}.chat-card-item-color{width:5px;flex-shrink:0;align-self:stretch;min-height:26px;border-radius:3px}.chat-card-image-open{position:relative;cursor:pointer}.chat-card-image-open::after{content:"zoom_in";font-family:"Material Symbols Outlined";font-style:normal;font-variation-settings:"FILL" 0;font-size:11px;line-height:1;position:absolute;right:0;bottom:0;padding:1px;border-radius:50%;background:#fff;color:#888}.chat-card-image-open:hover::after{color:#000}.chat-card-image-busy{opacity:.5}.chat-card-day{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;background:0 0;border:0;border-bottom:.5px solid #bbb;color:#000;text-align:left;cursor:pointer}.chat-card-day:last-child{border-bottom:0}.chat-card-day:hover{background:rgb(97.3882352941%,94%,94%)}.chat-card-day-order{display:flex;flex-direction:column;flex:1;min-width:0}.chat-card-day-delivery{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.chat-card-day-delivery-day{font-size:12px;font-weight:500}.chat-card-day-current .chat-card-item-name{color:#900000}.chat-card-day-closed{flex-shrink:0;font-size:11px;color:#888}.chat-card-groups-items{display:flex;flex-wrap:wrap;gap:6px;padding:10px 11px}.chat-card-group{display:flex;align-items:center;gap:6px;padding:5px 10px;background:rgb(94.7764705882%,88%,88%);color:#6c0000;border:0;border-radius:16px;font-size:12px;cursor:pointer}.chat-card-group:hover{background:rgb(90.4235294118%,78%,78%)}.chat-card-group.chat-card-item-hidden{display:none}.chat-card-group-all{background:0 0;box-shadow:inset 0 0 0 1px #bbb;color:#888}.chat-card-group-all:hover{background:0 0;color:#000}.chat-card-group-count{font-size:11px;opacity:.7}.chat-viewer{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92);touch-action:none;user-select:none}.chat-viewer[hidden]{display:none}.chat-viewer i{font-family:"Material Symbols Outlined";font-style:normal;font-variation-settings:"FILL" 0;line-height:1;user-select:none}.chat-viewer-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:10px 14px;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,0))}.chat-viewer-title{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-viewer-count{flex-shrink:0;font-size:12px;opacity:.7}.chat-viewer-button{flex-shrink:0;display:flex;align-items:center;background:0 0;border:0;padding:4px;color:#fff;cursor:pointer}.chat-viewer-button i{font-size:21px}.chat-viewer-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.chat-viewer-stage img{max-width:92vw;max-height:82vh;object-fit:contain;transform-origin:center center;transition:transform .12s ease-out;cursor:zoom-in}.chat-viewer-stage .chat-viewer-image-zoomed{cursor:grab;transition:none}.chat-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,.35);border:0;border-radius:50%;color:#fff;cursor:pointer}.chat-viewer-nav i{font-size:24px}.chat-viewer-nav:hover{background:rgba(0,0,0,.6)}.chat-viewer-nav[hidden]{display:none}.chat-viewer-nav-previous{left:10px}.chat-viewer-nav-next{right:10px}body.chat-viewer-open{overflow:hidden}.chat-dark{background:#0d0d0d}.chat-dark .chat-panel{background:#141414;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-panel-messages,.chat-dark .chat-panel-pending{background:#0d0d0d}.chat-dark .chat-panel-input{background:#141414;border-top-color:#2a2a2a}.chat-dark .chat-panel-input .chat-panel-field{background:#0d0d0d;border-color:#2a2a2a;color:#f2f2f2}.chat-dark .chat-message-assistant{background:#141414;border-color:#2a2a2a}.chat-dark .chat-message-user{background:rgb(25.4117647059%,0%,0%);color:rgb(96.5176470588%,92%,92%)}.chat-dark .chat-card{background:#141414;border-color:#2a2a2a}.chat-dark .chat-card-header,.chat-dark .chat-card-item,.chat-dark .chat-card-more,.chat-dark .chat-card-products .chat-card-item{flex-direction:column;align-items:stretch;gap:6px}.chat-dark .chat-card-item-order{display:flex;align-items:center;gap:8px;padding-left:27px;min-width:0}.chat-dark .chat-card-unit,.chat-dark .chat-card-unit-single{flex:1;min-width:0;font-size:11px;color:#888}.chat-dark .chat-card-unit{height:26px;background:#fff;color:#000;border:.5px solid #bbb;border-radius:6px;padding:0 4px}.chat-dark .chat-card-quantity{border-color:#2a2a2a}.chat-dark .chat-card-unit{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-unit-single{color:#8a8a8a}.chat-dark .chat-card-quantity button{color:#8a8a8a}.chat-dark .chat-card-quantity button:hover{color:#f2f2f2}.chat-dark .chat-chip{background:rgb(25.4117647059%,0%,0%);color:rgb(96.5176470588%,92%,92%)}.chat-dark .chat-card-image{background:rgb(25.4117647059%,0%,0%)}.chat-dark .chat-card-count,.chat-dark .chat-card-empty,.chat-dark .chat-card-item-meta,.chat-dark .chat-card-item-unit,.chat-dark .chat-card-selection,.chat-dark .chat-panel-field::placeholder{color:#8a8a8a}.chat-dark .chat-card-footer{background:#0d0d0d}.chat-dark .chat-panel-account-menu{background:#141414;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-panel-account-logout{border-top-color:#2a2a2a}.chat-dark .chat-panel-account-logout:hover{background:#0d0d0d}.chat-dark .chat-card-review-form{border-top-color:#2a2a2a}.chat-dark .chat-card-review-form input[type=text],.chat-dark .chat-card-review-form select,.chat-dark .chat-card-review-form textarea{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-rma-form{border-top-color:#2a2a2a}.chat-dark .chat-card-rma-form input[type=number],.chat-dark .chat-card-rma-form select,.chat-dark .chat-card-rma-form textarea{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-reservation-form{border-top-color:#2a2a2a}.chat-dark .chat-card-reservation-form select{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-reservation-week input[type=number]{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-reservation-week-label{color:#f2f2f2}.chat-dark .chat-card-reservation-done{border-top-color:#2a2a2a;color:#f2f2f2}.chat-dark .chat-card-reservation-done-week{color:#8a8a8a}.chat-dark .chat-card-order-form{border-top-color:#2a2a2a}.chat-dark .chat-card-order-day input[type=number]{background:#0d0d0d;color:#f2f2f2;border-color:#2a2a2a}.chat-dark .chat-card-order-day-label,.chat-dark .chat-card-order-total{color:#f2f2f2}.chat-dark .chat-card-reservation-status{color:#8a8a8a}.chat-dark .chat-panel-login{background:#141414;border-top-color:#2a2a2a}.chat-dark .chat-panel-login .chat-panel-field{background:#0d0d0d;border-color:#2a2a2a;color:#f2f2f2}.chat-dark .chat-card-total{border-top-color:#2a2a2a}.chat-dark .chat-card-image-open::after{background:#141414;color:#8a8a8a}.chat-dark .chat-card-image-open:hover::after{color:#f2f2f2}.chat-dark .chat-card-group{background:rgb(25.4117647059%,0%,0%);color:rgb(96.5176470588%,92%,92%)}.chat-dark .chat-card-group:hover{background:rgb(33.8823529412%,0%,0%)}.chat-dark .chat-card-day{color:#f2f2f2;border-bottom-color:#2a2a2a}.chat-dark .chat-card-day:hover{background:#0d0d0d}.chat-dark .chat-card-group-all{background:0 0;box-shadow:inset 0 0 0 1px #2a2a2a;color:#8a8a8a}.chat-dark .chat-card-group-all:hover{background:0 0;color:#f2f2f2}.chat-message-streaming .chat-message-text::after{content:"▍";margin-left:.125em;animation:chat-caret 1s steps(2,start) infinite}@keyframes chat-caret{to{visibility:hidden}}.chat-message-steps{padding:6px 11px;font-size:12px;opacity:.75}.chat-message-steps .chat-step{display:flex;align-items:flex-start;gap:6px;line-height:1.6}.chat-message-steps .chat-step i{flex-shrink:0;font-family:"Material Symbols Outlined";font-size:16px;line-height:inherit}.chat-message-steps .chat-step span{min-width:0;overflow-wrap:anywhere}@font-face{font-family:"Gilroy Medium";src:url(//bloomer.nl/wp-content/uploads/2025/09/Gilroy-Medium.woff2) format("woff2"),url(//bloomer.nl/wp-content/uploads/2025/09/Gilroy-Medium.woff) format("woff"),url(//bloomer.nl/wp-content/uploads/2025/09/Gilroy-Medium.svg) format("svg")}#site article,#site aside.left,.filters,body{background-color:#f9f8ed!important}#site article .sticky-assortment-header.sticky-div{background-color:#f9f8ed!important}.element-filter-array .element-filter-inline,.element-filter-single .element-filter-inline{color:#900000}#site header{position:sticky;top:0}header .header-1{display:flex;flex-direction:row;gap:1em;justify-content:end;align-items:center}.header-2>div .menu>ul{background:#af8c03!important}.layout-full .group{background-color:#ffcdff;color:#900000;border-radius:3px;margin-bottom:3px}.layout-full .group.group-new{background-color:#006244;color:#83ca96;border-radius:3px;margin-bottom:3px}.assortment-title{text-transform:uppercase;font-size:1.2em;font-weight:500;margin:.5em}.assortment{max-width:1024px;width:auto;margin:0 auto;margin-bottom:2em}.assortment>h2{color:#900000;font-size:1.25em;padding-left:2em;line-height:2em;text-align:center}.assortment .assortment-container{position:relative;overflow:hidden}.assortment .assortment-container .element-scroll-container .item .product{margin-top:1em}.assortment .assortment-container .element-scroll-container .item{margin-left:0}.assortment .assortment-container .element-scroll-next,.assortment .assortment-container .element-scroll-prev{position:absolute;top:calc(50% - 5em);z-index:1}.assortment .assortment-container .element-scroll-next i,.assortment .assortment-container .element-scroll-prev i{font-size:3em;color:#900000;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:3em}.assortment .assortment-container .element-scroll-prev{left:0;cursor:pointer}.assortment .assortment-container .element-scroll-next{right:0;cursor:pointer}.assortment .assortment-container .element-scroll-more{position:relative;z-index:1;cursor:pointer}.layout-full .product .image{height:150px}.layout-full .product .image img{max-width:245px;max-height:146px}.layout-full .product .image .image-spacer,.layout-full .product .image .image-spacer-2{width:100%;height:146px}.layout-full .product .image .image-spacer img,.layout-full .product .image .image-spacer-2 img{max-width:245px;max-height:146px}.layout-full .product .favorite{top:180px}.layout-full .product .footer{padding:0;background:#f9f8ed}.layout-full .product .footer .sub-prices{background:#f9f8ed}.layout-full .product .footer .sub-prices .collapsible-on{bottom:-.25em}.layout-full .product .footer .multiple-prices{row-gap:3px}.layout-full .product .footer .multiple-prices>div .quantity-picker{margin:0}.layout-full .product .footer .multiple-prices>div .price{font-weight:700;padding:.25em 0 .25em 0}.layout-full .product .footer .multiple-prices>div .price::before{display:none}.layout-full .product .footer .multiple-prices>div .price .prefix{font-size:1.25em}.layout-full .product .footer .multiple-prices>div .price .decimals{font-size:1em}.layout-full .product .footer .multiple-prices>div .price.price-small{font-weight:400}.quantity-picker-number .add{background-color:#900000}.quantity-picker .add{border-radius:unset;font-size:1.5em;line-height:.75em;padding:.125em;background-color:#900000;border-radius:0 5px 5px 0;padding-top:6px}.quantity-picker .add i::before{content:"shopping_cart"}.quantity-picker .element{border-radius:5px 0 0 5px;border:2px solid #900000!important}.quantity-picker .element .down.disabled,.quantity-picker .element .up.disabled{color:#8b8b8b}.quantity-picker .element .input{background:#fff;margin:0}.quantity-picker .element .input input{border:0;margin-top:5px}.quantity-picker .element{border:0;background:#f4f4f4}.form-assortment .form.form-large{max-width:unset;padding:0;margin-bottom:1em}.form-assortment .form.form-large .form-container{padding:1em 0}.product .footer>.price{font-weight:700}.display-product{justify-content:space-around;align-items:unset;align-content:unset}.display-product .item{margin-left:1em;flex-grow:unset}.tag-left-top{position:absolute;top:-10px;left:-16px;background-size:96px 81px;width:96px;height:81px;transform:rotate(-10deg)}.tag-right-top{position:absolute;top:0;right:0;background-size:50px 50px;width:50px;height:50px}.layout-full .tag-right-bottom{position:absolute;top:124px;right:0;width:40px;height:40px;background-repeat:no-repeat}.tag-feature-mps{background-image:url(/images/Customers/BloomerDock/tags/tag-feature-mps.png);background-position:10px 7px;background-size:20px 26px}.tag-feature-planet{background-image:url(/images/Customers/BloomerDock/tags/tag-feature-pf.png);background-position:5px 10px;background-size:30px 30px}.element-product-tags{display:flex;flex-wrap:wrap;gap:5px;width:100%;max-width:100%;box-sizing:border-box}.element-product-tags .image-tag{display:block;background-size:50px 50px;width:50px;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:top}.element-product-tags .image-tag.tag-bloomerschoice,.element-product-tags .image-tag.tag-funmix{width:50px;height:50px;background-size:contain}.tag-new-left-top{position:absolute;top:-10px;left:-16px;background-size:80px 80px;width:80px;height:80px}.tag-new-left-top.tag-second{left:40px}.tag-new-right-top{position:absolute;top:0;right:0;background-size:70px 70px;width:70px;height:70px}.tag-new-back-in-stock{background-image:url(/images/Customers/BloomerDock/backtostock.png)}.tag-new-bio{background-image:url(/images/Customers/BloomerDock/bio.png)}.tag-new-exclusive{background-image:url(/images/Customers/BloomerDock/exclusive.png)}.tag-new-handmade{background-image:url(/images/Customers/BloomerDock/handmade.png)}.tag-new-new{background-image:url(/images/Customers/BloomerDock/newproduct.png)}.tag-new-super-deal{background-image:url(/images/Customers/BloomerDock/superdeal.png)}.tag-new-super-exclusive{background-image:url(/images/Customers/BloomerDock/superexclusive.png)}.tag-new-new-product{background-image:url(/images/Customers/BloomerDock/newproduct.png)}.header-1{background-color:#f2c0f2;color:#900000;padding:0 2em}.header-1 .mps .mps-container{display:none}.header-1 .mps .mps-description span{font-weight:600;margin-right:5px}.header-1 .orderday i{font-size:1.25em;width:40px}.header-1 .orderday .split-y{flex-direction:row;margin-top:18px}.header-1 .orderday .options{top:50px;z-index:9999;right:2em}.header-1 .orderday.hover{background-color:#af8c03!important;color:#f1f184!important}.header-1 .orderday.hover .options{background:#af8c03!important;color:#f1f184!important}.header-1 .orderday.hover .options h1{font-weight:600}.header-1 .orderday.hover .options li{color:#f1f184!important}.header-1 .login{display:flex;align-items:center;padding:0 .75em 0 0}.header-1 .login i{font-size:1.25em;width:40px}.header-1 .login.hover{background:#af8c03!important;color:#f1f184!important}.header-2{display:grid;grid-template-columns:5fr 2fr 5fr;gap:1em;justify-content:space-between;align-items:center;background-color:#f9f8ed;background-image:url(/images/Customers/BloomerDock/header-bg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;color:#900000;padding:0 2em;height:110px}.header-2>a{justify-self:center}.header-2>a .home-icon{display:none}.header-2 .assortiment{justify-self:start}.header-2 .assortiment>i{display:none}.header-2 .assortiment ul{display:flex;list-style:none;margin:0;padding:0;gap:1em;font-family:Gilroy-Bold,sans-serif;text-transform:uppercase}.header-2 .assortiment ul li.active,.header-2 .assortiment ul li:hover{background:url(/images/Customers/BloomerDock/hover2.svg) left center/auto 100% repeat-x;background-repeat:round;color:#f1f184}.header-2 .assortiment ul li.active>a,.header-2 .assortiment ul li.active>span>a,.header-2 .assortiment ul li:hover>a,.header-2 .assortiment ul li:hover>span>a{background-color:#af8c03;line-height:2em}.header-2 .assortiment ul>li.hover ul{display:flex;flex-direction:row;gap:1em;align-items:start}.header-2 .assortiment ul li>a,.header-2 .assortiment ul li>span>a{line-height:2em}.header-2 .assortiment ul li{padding:.75em 1.25em;cursor:pointer;font-weight:700;display:flex;flex-direction:row;gap:1em}.header-2 .assortiment ul li>ul{display:none;position:absolute;top:8em;left:2em;right:2em;padding:2em 0 0 0;z-index:100;color:#900000!important;font-family:Gilroy-Medium;text-transform:capitalize}.header-2 .assortiment ul li>ul::after{content:"";position:absolute;left:0;right:0;top:1.25em;height:1px;background:#900000}.header-2 .assortiment ul li>ul li{padding:.75em 1.25em;list-style:none;font-weight:700}.header-2 .assortiment>ul>li:first-child{display:none}.header-2.element-hover-close{display:inline-block;cursor:pointer}.header-2>div{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:1em}.header-2>div .menu>ul{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;right:0;top:100px;max-height:calc(100vh - 100px - 30px);overflow:auto;width:300px;padding:15px;background:#333;flex-direction:column;top:129px;right:2em}.header-2>div .menu.hover>ul{visibility:visible;opacity:1;transition:none;color:#000}.header-2>div .account{font-weight:700}.header-2>div .account.hover{background:#af8c03!important;color:#f1f184!important}.header-2>div .account.hover ul{background:#af8c03!important;color:#f1f184!important}.header-2>div>.contact.hover{background-position:center;background:url(/images/Customers/BloomerDock/hover.svg) no-repeat center/100% 100%!important;color:#f1f184!important}.header-2>div>.contact.hover ul{background:#af8c03!important;color:#f1f184!important}.header-2>div>.contact{padding:.75em 1.25em}.header-2>div .menu-language.hover{background:#af8c03!important;color:#f1f184!important}.header-2>div .menu-language.hover ul{background:#af8c03!important;color:#f1f184!important}.shopping-cart{background:0 0!important;color:#900000}.shopping-cart.hover{background:#af8c03!important;color:#f1f184}.favorites:hover{background:#af8c03!important;color:#f1f184}.left .container>div:first-child{border-top:none}.left .container>div .element-filter-default{border-top:1px solid #000}.left .container div h2{font-weight:500}.quantity-picker-number .element{background:#f9f8ed}.product .content .features .mps{font-size:.75em}.layout-full .product .content .features .mps{position:absolute;right:5px;bottom:120px}.top-carousel{top:100px;z-index:99}.top-carousel .element-carousel{margin-bottom:3em}.top-carousel .element-carousel .nav{display:none}.top-carousel .element-carousel div.item{background-color:transparent!important;height:12em}.top-carousel .element-carousel .items .item{flex:0 0 100%;box-sizing:border-box;object-fit:contain;max-height:12em}.top-carousel .element-carousel .items .item img{height:12em;object-fit:cover}.top-carousel .element-carousel .items .item .title{text-shadow:none;display:grid;grid-template-rows:4.8em 3em 2em;color:#900000;text-align:center;justify-content:center;font-weight:1000}.top-carousel .element-carousel .items .item .title .carousel-title{font-size:4em;grid-row:2;font-weight:300}.top-carousel .element-carousel .items .item .title .carousel-subtitle{font-size:1.5em;grid-row:3;font-family:Mori,sans-serif}.top-carousel .element-carousel .items .item .title .carousel-subtitle>span{font-family:Mori,sans-serif}.form>h2{font-size:1.6em;text-decoration:underline;margin-left:1.3em;font-weight:300}.form.contact>h2{display:none}.listgroup-titel{text-align:center;margin:1em 0;font-size:1.6em}.top-carousel{grid-column:1/span 3;grid-row:2}.form.assortment-form{max-width:1680px}.form.cart-form .form-container{background-color:#f7f7f7;border:solid #000;border-width:1px 0}.form .listgroup-container{padding-top:2.5em;max-width:1000px;margin:auto}.form .form-container{border-top:none;border-bottom:none}.form .form-container .listgroups{gap:1em 0}.form .form-container .listgroups>div{position:relative}.form .form-container .listgroups>div .black-background{background-color:#000;width:280px;height:280px;position:absolute;margin-left:5px}.form .form-container .listgroups>div .listgroup{display:block;position:relative;width:280px;height:280px;padding:0}.form .form-container .listgroups>div .listgroup .image{height:280px;width:280px;padding:0 5px 20px 5px}.form .form-container .listgroups>div .listgroup .image img{height:280px;width:280px}.form .form-container .listgroups>div .listgroup .title{position:absolute;top:0;left:5px;text-transform:uppercase;font-size:1.25em;background:0 0;font-weight:700;height:280px;width:280px;font-weight:600}.form .form-container .listgroups>div .listgroup .title-before{visibility:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:2px 2px 2px #000;width:100%;font-weight:1000}.form .form-container .listgroups>div .listgroup .title-after{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:2px 2px 2px #000;opacity:0;width:8em}.form .form-container .listgroups>div .listgroup:hover .image>img{opacity:.7;transition-duration:1s}.form .form-container .listgroups>div .listgroup:hover .title-before{visibility:hidden}.form .form-container .listgroups>div .listgroup:hover .title-after{visibility:visible;transition:visibility 0s,opacity .5s linear;opacity:1}.article-bottom{grid-area:article-bottom}.article-bottom>h2{background-color:#900000;padding:.5em;margin:0 1em;font-size:1.5em;font-weight:100;color:#fff}.ordered-today{font-size:2em;font-weight:700;line-height:2}.tag-new-left-top{position:absolute;top:-10px;left:-16px;background-size:80px 80px;width:80px;height:80px}.tag-new-left-top.tag-second{left:40px}.tag-new-right-top{position:absolute;top:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:top;aspect-ratio:1/1;height:70px}.tag-weeklyspecial{background-image:url(/images/Customers/BloomerDock/tags/tag-weeklyspecial-en.png)}.tag-special{background-image:url(/images/Customers/BloomerDock/tags/tag-special-en.png)}.tag-weeklyoffer{background-image:url(/images/Customers/BloomerDock/tags/tag-weeklyoffer-en.png)}.tag-bio{background-image:url(/images/Customers/BloomerDock/tags/tag-bio.png)}.tag-funmix{background-image:url(/images/Customers/BloomerDock/tags/tag-funmix.svg)}.tag-bloomerschoice{background-image:url(/images/Customers/BloomerDock/tags/tag-bloomerschoice.svg)}.tag-left-top.tag-bloomerschoice,.tag-left-top.tag-funmix{background-size:contain;width:96px;height:81px;top:-10px;left:-16px}.tag-sustainable{background-image:url(/images/Customers/BloomerDock/tags/tag-sustainable-en.png)}.tag-planetproofofskal{background-image:url(/images/Customers/BloomerDock/tags/tag-planetproofofskal-nl.png)}.tag-actie{background-image:url(/images/Customers/BloomerDock/tags/tag-actie-en.png)}[lang=nl] .tag-actie{background-image:url(/images/Customers/BloomerDock/tags/tag-actie-nl.png)}[lang=fr] .tag-actie{background-image:url(/images/Customers/BloomerDock/tags/tag-actie-fr.png)}.tag-2plus1gratis{background-image:url(/images/Customers/BloomerDock/tags/tag-2plus1gratis-en.png)}[lang=nl] .tag-2plus1gratis{background-image:url(/images/Customers/BloomerDock/tags/tag-2plus1gratis-nl.png)}[lang=fr] .tag-2plus1gratis{background-image:url(/images/Customers/BloomerDock/tags/tag-2plus1gratis-fr.png)}.tag-2ehalveprijs{background-image:url(/images/Customers/BloomerDock/tags/tag-2ehalveprijs-en.png)}[lang=nl] .tag-2ehalveprijs{background-image:url(/images/Customers/BloomerDock/tags/tag-2ehalveprijs-nl.png)}[lang=de].tag-2ehalveprijs{background-image:url(/images/Customers/BloomerDock/tags/tag-2ehalveprijs-de.png)}[lang=fr] .tag-2ehalveprijs{background-image:url(/images/Customers/BloomerDock/tags/tag-2ehalveprijs-fr.png)}.tag-procentkorting{padding:13px 34px;color:#fff;font-weight:700;box-sizing:border-box}[lang=nl] .tag-procentkorting{background-image:url(/images/Customers/BloomerDock/tags/tag-procentkorting-nl.png)}[lang=de].tag-procentkorting{background-image:url(/images/Customers/BloomerDock/tags/tag-procentkorting-de.png)}[lang=fr] .tag-procentkorting{background-image:url(/images/Customers/BloomerDock/tags/tag-procentkorting-fr.png)}[lang=nl] .tag-moederdag{background-image:url(/images/Customers/BloomerDock/tags/tag-moederdag-nl.png)}[lang=de].tag-moederdag{background-image:url(/images/Customers/BloomerDock/tags/tag-moederdag-de.png)}[lang=fr] .tag-moederdag{background-image:url(/images/Customers/BloomerDock/tags/tag-moederdag-fr.png)}.cart-form .form-container .table-shoppingcart .table-header .row>div:nth-child(7),.cart-form .form-container .table-shoppingcart .table-header .row>div:nth-child(8){width:5em}.cart-form .form-container .table-shoppingcart .table-content .row>div:nth-child(7),.cart-form .form-container .table-shoppingcart .table-content .row>div:nth-child(8){width:5em}.buttons-cart{display:flex;flex-direction:row;justify-content:end;gap:1em}.buttons-cart div:nth-child(1) a{background-color:#af8c03!important;color:#f1f184!important;border:1px solid #af8c03}.buttons-cart div:nth-child(2) a{background-color:#fff!important;color:#900000!important;border:1px solid #900000}.element-filter-checkitem span.count{color:#900000}.filters .scroller>div .element-filter-dropdown ul li .element-filter-checkitem::before{color:#900000}.element-filter-checkitem::before{color:#000}.product{border:0!important;background:0 0!important}.product .content .features dl dt{color:#000}.product .image{border-radius:3px}.product .image .image-spacer{background:#f9f8ed}.product .footer .login{color:#900000}.product .footer .multiple-prices>div .quantity-picker-number .add{color:#f9f8ed}.product .footer .multiple-prices>div .quantity-picker-number .element{background-color:transparent!important}.product .footer>p{color:#900000}.order-status{background:#f9f8ed!important;margin-top:auto}.order-status .order-status-commission-container{width:268px}.order-status .order-status-commission-container .order-status-commission-progress .order-status-commission-progress-fill{background-color:#900000}.form>h2{text-decoration:none;color:#900000;margin-left:0}.form .form-container{background:#f9f8ed;padding:1em 0}.popup{background:#f9f8ed!important}.popup .close{background:#f9f8ed!important}.article h2{color:#900000}.article .article-buy .element-favorite{background-color:#af8c03!important;color:#f1f184;border:0}.article .article-buy>h5{font-style:italic}.article .article-features dl dt{font-style:italic;font-weight:600}#site header .header-2:has(.assortiment>ul>li.hover){padding-bottom:100px}.article .article-main-area .article-features dd div.flag{display:flex;flex-direction:row;align-items:center;gap:.25em;height:100%}.article .article-main-area .article-features dd div.flag div{display:block;width:20px;height:20px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;overflow:hidden}.item .product .content .features dd div.flag{display:flex;flex-direction:row;align-items:center;gap:.25em;height:100%}.item .product .content .features dd div.flag div{display:block;width:15px;height:15px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;overflow:hidden}.no-desktop{display:none}@media only screen and (min-width:769px){.element-sticky{display:flex;flex-direction:column;min-height:calc(100vh - 160px)}.article{display:grid;grid-template-columns:calc(100% - 384px) 384px;grid-template-rows:auto auto auto auto;grid-template-areas:"article-image-area article-buy-area" "article-image-area article-main-area" "article-bottom article-bottom" "footer footer"}.article .article-image-area{width:650px;z-index:0}.menu>ul{top:100px}.menu.menu-language>ul{top:calc(100px / 2)}.menu.menu-language-2row>ul{top:100px}#site{grid-template-rows:200px 12em 1fr auto}#site header{height:200px!important}#site article{grid-row:3}#site aside.left{grid-row:3}#site aside.left>i.element-hide{display:none;top:unset;bottom:1em;z-index:200}#site footer{grid-row:4}.layout-background{position:absolute;width:100%;opacity:.1}.layout-background img:nth-child(1){left:0;top:400px;position:inherit;width:25em;margin-left:-15em}.layout-background img:nth-child(2){right:0;top:500px;position:inherit;width:25em;margin-right:-15em}#site header>.header{justify-content:space-between}#site header>.header .groups-online{text-transform:uppercase}#site header>.header .groups-online .hover{background-color:#fff}#site header>.header .groups-online{background-color:#fff!important}#site header>.header .groups-online>div{padding:.1em;margin:0 2em;height:1.9em;line-height:50px}#site header>.header .groups-online>div.hover span{background:#333;height:1.1px;color:#fff}#site header>.header .rows .header-frontpages{align-self:end;background-color:unset;color:#000}#site header>.header .rows .header-frontpages .header-right{text-transform:uppercase;height:1em;flex-direction:row;display:flex;margin-bottom:1em}#site header>.header .rows .header-frontpages .header-right>div{background:0 0;margin:1em}#site header>.header .rows .header-frontpages .header-right>div.hover span{background:#333;height:1.1px}#site header>.header .rows .header-frontpages .header-right ul{text-transform:none}.sticky-assortment-header.sticky-div{position:sticky;top:200px}.sticky-assortment-header.sticky-div::before{content:"";position:absolute;left:0;right:0;top:-40px;height:40px;background:#f9f8ed;pointer-events:none}.sticky-assortment-header{top:18.25em;background-color:#fff;z-index:99}.text-filters{font-size:1em;text-align:left}.filters{display:flex;justify-content:start;gap:.5em;padding:.5em 0;align-items:center}.filters .layouts{padding:.5em 0;margin-top:6px}.filters .layouts a i{background-color:transparent!important;padding:3px}.filters .scroller .element-filter-array .element-filter-dropdown,.filters .scroller .element-filter-single .element-filter-dropdown{background-color:transparent!important}.filters .scroller .element-filter-array .element-filter-dropdown>ul,.filters .scroller .element-filter-single .element-filter-dropdown>ul{background-color:#f9f8ed!important}.menu-bar>ul>li>ul li.active{background-color:#333;color:#fff}}@media only screen and (max-width:768px){.sticky-assortment-header.sticky-div{position:sticky;top:100px;background-color:#f9f8ed;z-index:99}#site aside.left{width:calc(100vw - 30px);right:calc(30px - 100vw)}#site aside.left>.container{height:calc(100vh - 50px)}#site aside.left.hover .container.element-sticky{height:calc(100vh - 50px)}.left .container>div .element-filter-default{border-top:1px solid #f1f184}.left .container>div .element-filter-default .container ul li a::before{color:#f1f184}.filters .layouts{padding:.3em 0}.no-desktop{display:block}.menu-large>i,.menu>i{font-size:1.75em!important;width:35px!important}.favorites>i{font-size:1.75em!important;width:35px!important}.favorites span.number,.shopping-cart span.number{left:25px!important}.shopping-cart>a>i{font-size:1.75em!important;width:35px!important}.flag-icon{width:1.75em!important}.header-2{justify-content:unset}.header-2>div{gap:.5em}.header-2 .assortiment{grid-column:3}.header-2 .assortiment i{font-size:1.75em!important;width:35px!important}.header-2 a{justify-self:unset!important}.header-2 a img{width:80px}.header-2 .header-2>div .account i{font-size:1.75em!important;width:35px!important}.header-1{font-size:.875em}.header-1 .orderday{display:flex;align-items:center}.header-1 .orderday .split-y{display:block!important;margin-top:0!important}.header-1 .orderday i{font-size:1.5em!important}.header-1 .login i{font-size:1.5em!important}#site header>.header{display:flex;justify-content:space-between}#site header>.header .rows .header-frontpages .menu>div{display:inline}#site header>.header .rows .groups.groups-online{display:none}header>.header .header-frontpages .header-right{text-transform:uppercase;height:100%;flex-direction:row;display:flex}header>.header .header-frontpages .header-right>div{line-height:50px;margin:0 4px}.menu>span{display:block}.layout-background{display:none}.display-product{justify-content:center}.form.form-large{max-width:unset}.element-carousel{display:none}.buttons-cart{flex-direction:column}#site header{height:100px}.header-1{padding:0 .5em}article .sticky-assortment-header .text-filters{padding:10px 50px 0 10px}.header-2 .assortiment ul li{padding:0;gap:0}.header-2 .assortiment ul li>ul li{padding:.25em 0}.header-2 .assortiment ul li.active,.header-2 .assortiment ul li:hover{background:unset!important;color:#900000!important}.header-2 .assortiment ul li a,.header-2 .assortiment ul li:hover a{font-weight:400}.header-2 .assortiment ul li.active>a,.header-2 .assortiment ul li.active>span>a,.header-2 .assortiment ul li:hover>a,.header-2 .assortiment ul li:hover>span>a{background-color:unset!important}.header-2 .assortiment ul li .element-hover-close>a{font-size:1.25em;font-weight:400;font-family:Gilroy-Medium}.header-2{grid-template-columns:80px 4fr 35px;gap:0;height:50px;background-image:none;background-color:#ffcaff;padding:0 .5em;position:relative}.header-2>a{grid-column:1/2;grid-row:1}.header-2>a .home-icon{display:none;font-size:2em;line-height:50px;width:50px;text-align:center}.header-2>a:hover{background-color:#af8c03;color:#f1f184}.header-2>div .menu-language.hover ul{top:50px;right:0;left:unset}.header-2>div{grid-column:2/3;grid-row:1;margin-right:10px}.header-2>div .contact{display:none}.header-2>div .account ul{top:50px!important}.header-2 .assortiment{grid-column:3/4;grid-row:1}.header-2 .assortiment ul{display:flex;flex-direction:column;gap:.75em;visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;position:absolute;left:0;top:50px;max-height:calc(100vh - 130px);overflow:auto;width:calc(100% - 30px);padding:15px;background:#ffcaff;color:#900000;flex-direction:column;right:2em}.header-2 .assortiment ul li.hover{background-image:none;color:#900000;display:flex}.header-2 .assortiment ul li{position:unset;flex-direction:column}.header-2 .assortiment ul li ul{display:block;position:unset;padding:0}.header-2 .assortiment ul li ul::after{display:none}.header-2 .assortiment ul li ul li a:hover{text-decoration:underline}.header-2 .assortiment.hover>ul{display:flex;visibility:visible;opacity:1;transition:none;height:calc(100vh - 100px);padding:1em}.header-2 .assortiment.hover>ul li ul{display:block;top:unset;visibility:visible;opacity:1;transition:none}.header-2 .assortiment.hover>ul li ul li{background-image:none;color:#900000}.header-2 .assortiment.hover>ul li ul li a{background-color:unset;color:unset}.header-2 .assortiment.hover>ul li ul li.active{background-image:none;color:#900000}.header-2 .assortiment.hover>ul>li.hover ul li:hover{background-image:none;color:#f1f184}.header-2 .assortiment>i{display:block;font-size:2em;line-height:50px;width:50px;text-align:center}.header-2 .assortiment>i::before{content:"dehaze";font-size:1,75em!important}.header-2 .assortiment>i:hover{background-color:#ffcaff;color:#900000}.header-2 .assortiment.hover>i::before{content:"close"}#site aside.left .element-hover-close{background-color:#af8c03!important;color:#f1f184!important}#site aside.left>.container{background-color:#af8c03;color:#f1f184}.header-1{font-size:.75em}.header-1 .orderday i{display:block;font-size:2em;line-height:50px;width:50px;text-align:center}.header-1 .orderday .options{right:0;width:200px}.header-1 .orderday .split-y{display:flex!important;flex-direction:column}#site header .header-2:has(.assortiment>ul>li.hover){padding-bottom:0}.layout-small .product{height:85px}.layout-small .product .content{height:56px}.layout-small .product .image{height:85px}.layout-small .product .image img{height:91px}.layout-small .product .status{height:85px}.layout-small .product .history{height:85px}}