@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 #fafafa}.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 #fafafa;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:#004832}.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 #004832;padding:4px}.article{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-template-rows:auto auto auto;grid-template-areas:"article-image-area article-buy-area" "article-main-area article-buy-area" "footer footer";gap:10px;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;position:relative}.article .article-buy-area{grid-area:article-buy-area}.article .article-main-area{grid-area:article-main-area}.article .article-buy{position:sticky;top:0}.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 #ececec}.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 #004832}.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:#004832}.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:#004832;box-shadow:0 0 0 2px rgba(0,72,50,.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:#004832}.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:#004832;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:#004832;box-shadow:0 0 0 2px rgba(0,72,50,.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-buy-area" "article-image-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:#333;border-top:1px solid #004832;border-bottom:1px solid #004832;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:#333;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 #004832}.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 #004832;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 #004832;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:#004832;box-shadow:0 0 0 3px rgba(0,72,50,.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(0,72,50,.08);border:1px solid rgba(0,72,50,.35);border-left:3px solid #004832}.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 #004832}@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}}.form>h2{font-size:1.5em;line-height:1.3em;margin:.75em 0 .5em}.form .form-container{border-top:0;border-bottom:0;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);padding:1.25em}.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{padding:.55em .75em;border:1px solid rgb(79.2643678161%,85.3630831643%,79.2643678161%);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.form .form-container input[type=number]:focus,.form .form-container input[type=password]:focus,.form .form-container input[type=text]:focus,.form .form-container select:focus,.form .form-container textarea:focus{outline:0;border-color:#004832;box-shadow:0 0 0 3px rgba(0,72,50,.18)}.form .form-container label{display:block;margin-bottom:.35em;font-size:.875em;font-weight:700}.form .form-container .seperator::before{border-top:1px solid #ececec}.form .form-container .seperator span{background:#fff;color:#6e6e6e}@media only screen and (max-width:768px){.form .form-container{padding:1em}}.table{display:table;width:100%}.table .table-header{display:table-row-group;background-color:#004832;color:#fff;font-weight:700}.table .table-header .row>div{line-height:1.75em;border-bottom:1px solid #004832}.table .table-content{display:table-row-group}.table .table-content .row>div{line-height:1.75em;border-bottom:1px solid #004832;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 #004832}.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;object-fit:contain;object-position:center}.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;object-fit:contain;object-position:center}.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-history .table-content .row span{display:none}.table-invoice .table-content .row>:nth-child(odd){display:none}}@media only screen and (max-width:768px){#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses){display:block}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-header{display:none}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content{display:block}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row{display:block;box-sizing:border-box;margin:0 0 .75em;padding:.5em 1em;background:#fff;color:#333;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06)}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row:hover>div{background:0 0}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.35em 0;line-height:1.5em;border-bottom:0;text-align:right}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div::before{content:attr(data-label);flex:none;max-width:45%;color:#6e6e6e;font-size:.85em;text-align:left}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div:not([data-label]),#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div[data-label=""]{justify-content:flex-start;text-align:left}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div:not([data-label])::before,#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div[data-label=""]::before{content:none}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-content .row>div:empty{display:none}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-footer{display:block;box-sizing:border-box;margin:0 0 .75em;padding:.5em 1em;background:#fff;color:#333;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06)}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-footer .row{display:flex;align-items:baseline;justify-content:space-between;gap:1em}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-footer .row>div{padding:.35em 0;line-height:1.5em;border-top:0}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-footer .row>div:last-child{text-align:right}#site .table:not(.table-shoppingcart):not(.table-shoppingcart-history):not(.table-invoice):not(.table-prognoses) .table-footer .row>div:empty{display:none}#site .table-invoice .table-content .row{box-sizing:border-box;margin:0 0 .75em;padding:.5em 1em;background:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);border-bottom:0}#site .table-invoice .table-content .row>div{padding:.35em 0;line-height:1.5em;border-bottom:0}#site .table-invoice .table-content .row>div:nth-child(odd){font-weight:400;color:#6e6e6e;font-size:.85em}#site .table-shoppingcart .table-content .row,#site .table-shoppingcart-history .table-content .row{border-bottom:1px solid #ececec;padding:.4em 0}#site .table-shoppingcart .table-content .row>div,#site .table-shoppingcart-history .table-content .row>div{border-bottom:0}#site .table-shoppingcart .table-content .row:hover>div,#site .table-shoppingcart-history .table-content .row:hover>div{background:0 0}#site .table-shoppingcart .table-footer .row{border-top:1px solid #ececec}#site .table-shoppingcart .table-footer .row>div{display:none;border-top:0}#site .table-shoppingcart .table-footer .row>div:nth-child(3){display:block;padding-left:0}#site .table-shoppingcart .table-footer .row>div:nth-child(7){display:block;justify-self:end}#site .prognoses .form-container .table-prognoses .table-content .row{border:0;background:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06)}#site .prognoses .form-container .table-prognoses .table-content .row>div{border-bottom:0}}.table .table-content .row>div>img{display:block;box-sizing:border-box;width:64px;height:64px;object-fit:contain;object-position:center;margin:0 auto;padding:.25em 0}*{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25em}.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:#004832;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:#004832;background-color:rgba(255,255,255,.8);border:1px solid #ccc;border-radius:3em}#site header{height:132px;position:relative;z-index:1000}#site header>.header{position:fixed;top:0;left:0;right:0;background:#004832;height:132px;border-bottom:1px solid #ececec}#site header>.header>.logo .home-icon{display:none}#site header>.header>.logo a{display:block}#site article{background:#fafafa}#site article .header h2{font-size:2em;line-height:1.3em;margin:.75em 0 .25em;font-weight:700}#site article .header h3{font-size:1.5em;line-height:1.3em;font-weight:700}#site footer{background:#eef3ee;color:#333;font-size:1em;padding:0}#site footer a{color:#004832}#site footer a:hover{text-decoration:underline}#site footer .columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:30px;box-sizing:border-box;max-width:1230px;margin:0 auto;padding:50px 15px 40px}#site footer .columns .column{padding:0}#site footer .columns .column h2{font-size:1em;font-weight:700;text-transform:none;color:#333;margin-bottom:12px}#site footer .columns .column ul{color:#6e6e6e}#site footer .columns .column ul li{line-height:1.6em}#site footer p{box-sizing:border-box;max-width:1230px;margin:0 auto;padding:0 15px 30px;color:#6e6e6e}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 #ececec;line-height:2em;box-shadow:0 1px 2px rgba(0,0,0,.06);min-width:160px;max-width:300px;text-align:center;background-color:#fff;color:#333;cursor:pointer;border-radius:999px;font-weight:700;transition:filter .15s linear,box-shadow .15s linear}.button i{font-size:1.5em;vertical-align:middle}.button:hover{box-shadow:0 2px 6px rgba(0,0,0,.12);filter:brightness(1.04)}.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;text-decoration:none}.button.button-icon i{font-size:1.25em}.button.button-icon:hover{background-color:#004832;border-color:#004832;color:#fff}.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:#004832;color:#fff}.button.disabled{background-color:#eef3ee;color:rgb(82.7816091954%,87.845841785%,82.7816091954%)}.button.active-disabled{background-color:#eef3ee;color:#333}.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;margin-bottom:1em}.order .line{padding:.5em 0;border-bottom:1px solid #ececec}.order .line>div.title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5em}.order .line>div.details{display:flex;flex-flow:row nowrap;gap:1em;line-height:1.6em;color:#6e6e6e;font-variant-numeric:tabular-nums}.order .line>div.details div{flex:1}.order .line>div.details div:nth-child(3){text-align:right;color:#333;font-weight:700}.order .line:last-of-type{border-bottom:0}.order .line-total{display:flex;font-weight:700;border-top:2px solid rgba(0,0,0,.07);padding:.5em 0;font-variant-numeric:tabular-nums}.order .line-total div{flex:1;line-height:1.6em}.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:#004832;color:#fff;line-height:2em;text-align:center}.listgroups .listgroup .title:hover{background:#eef3ee;color:#333}.shopping-cart span.price,.shopping-cart span.trolley{padding:0 .5rem 0 0}.shopping-cart span.price{font-weight:700}.shopping-cart .details{font-size:.875rem;cursor:default}.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:#004832}.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:#004832;border-bottom:1px solid #004832}.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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);margin:0 1em 1em 1em}.element-delivery h2{padding:1em 0;font-weight:700}.element-close{position:relative;border-top:1px solid rgb(79.2643678161%,85.3630831643%,79.2643678161%);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:#6e6e6e}.element-filter-checkitem.active::before{content:"check_box"}.element-filter-checkitem span.count{font-size:.8em;color:#6e6e6e;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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);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:rgb(79.2643678161%,85.3630831643%,79.2643678161%);color:#333}.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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);background-color:#fff;color:#333;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:rgb(79.2643678161%,85.3630831643%,79.2643678161%);color:#333}.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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);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:#004832;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}.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 rgb(79.2643678161%,85.3630831643%,79.2643678161%);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:#333;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 rgb(82.7816091954%,87.845841785%,82.7816091954%);border-radius:4px}.bottom{position:sticky;bottom:0;z-index:50;padding-top:4rem}.filters{position:sticky;top:132px;z-index:50;padding:.5em;background:#fafafa}.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:#fff;color:#333}.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:#6e6e6e;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:#6e6e6e;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:#eef3ee}.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:#fff;color:#333;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:#6e6e6e;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:#eef3ee;color:#333;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:#6e6e6e;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:#eef3ee}.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:#fff;color:#333;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:#6e6e6e;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:#eef3ee;color:#333;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:#6e6e6e;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:#eef3ee}.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:#ec7f9c;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 #ececec;background:#fff;color:#333;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:#fff;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:#fff;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:#6e6e6e;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:#eef3ee;color:#333;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:#6e6e6e;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:#004832;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:#eef3ee}.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"}.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:#004832;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:#004832}.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 #004832;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:#004832;box-shadow:0 0 0 2px rgba(0,72,50,.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 #004832}.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:94px;overflow-x:scroll}#messages{top:94px}#site header{height:94px}#site header>.header{display:flex;height:94px;background:#004832;color:#fff;border-bottom:1px solid #ececec}#site header>.header .logo{background-color:#004832}#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:#eef3ee;color:#333}#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:#eef3ee;color:#333;font-size:1.25em}#site aside.left>.container{max-height:calc(100vh - 94px);overflow:auto}#site aside.right{position:fixed;top:100px;right:-290px;width:300px;z-index:100;transition:right .5s;background-color:#eef3ee;color:#333}#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:#eef3ee;color:#333;font-size:1.25em}#site aside.right>.container{max-height:calc(100vh - 94px - 50px);overflow:auto}.shopping-cart:hover .details{display:none}.element-sticky{position:unset}.menu-align-left>ul{right:unset;left:0}.menu-large>i{font-size:2em;line-height:50px;width:50px;display:block;text-align:center}.menu-large>span{display:none}.menu-large>ul{display:none;position:absolute;right:0;top:94px;max-height:calc(100vh - 94px - 30px);overflow:auto;width:300px;padding:15px;background:#eef3ee}.menu-large>ul ul{margin-left:10px}.menu-large>ul li{line-height:1.75em;color:#fff}.menu-large>ul li a{display:block;line-height:1.75em}.menu-large>ul li a:hover{text-decoration:underline}.menu-large>div.split-y{display:none}.menu-large.hover{background:#eef3ee;color:#333}.menu-large.hover>ul{display:block;color:#000}.menu-bar>i{font-size:1.75em;line-height:94px;width:44px;display:block;text-align:center}.menu-bar>span{display:none}.menu-bar>ul{display:none;position:absolute;right:0;top:94px;max-height:calc(100vh - 94px - 30px);overflow:auto;width:300px;padding:15px;background:#eef3ee;border-radius:0 0 14px 14px;box-shadow:0 8px 20px rgba(0,0,0,.12)}.menu-bar>ul ul{margin-left:10px}.menu-bar>ul li{line-height:1.75em;color:#333}.menu-bar>ul li a{display:block;padding:.45em .7em;border-radius:8px;line-height:1.4em}.menu-bar>ul li a:hover{background:rgba(0,0,0,.05);text-decoration:none}.menu-bar>ul li.active a{font-weight:700;color:#004832}.menu-bar>div.split-y{display:none}.menu-bar.hover{background:0 0;color:inherit}.menu-bar.hover>ul{display:block}.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:132px}#site{display:grid;min-height:100vh;grid-template-columns:auto 1fr auto;grid-template-rows:132px 1fr auto}#site header{grid-column:1/span 3;grid-row:1}#site header .header{display:flex;order:100;align-items:center}#site header .header img{height:48px;padding:16px 24px}#site header .header .rows{flex:1;display:flex;flex-direction:row;align-items:center;min-width:0}#site header .header .rows .lists{display:flex;position:relative;flex:1;height:100%;align-items:center;min-width:0}#site header .header .rows .lists .menu-large{background:#004832;color:#fff}#site header .header .rows .lists .menu-large .active{background-color:#004832;color:#fff}#site header .header .rows .lists .spacer{flex:1}#site header .header .rows .groups{display:flex;align-items:center;height:132px;color:#fff;padding-right:1em}#site aside.left{position:relative;grid-column:1;grid-row:2;background:#fafafa;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:#fafafa;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-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:#eef3ee;column-count:6;column-rule:1px solid rgb(82.7816091954%,87.845841785%,82.7816091954%)}.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:#eef3ee;color:#333;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:#eef3ee;color:#333}.menu-bar{display:flex;align-items:center;height:100%}.menu-bar>i{display:none}.menu-bar>span{display:none}.menu-bar>ul{display:flex;align-items:center;flex-wrap:nowrap;gap:.25em}.menu-bar>ul>li{float:none;height:auto;line-height:normal;padding:0;white-space:nowrap}.menu-bar>ul>li>a,.menu-bar>ul>li>span{display:block;padding:.55em 1em;border-radius:999px;line-height:1.4em;cursor:pointer;transition:background .15s linear,color .15s linear}.menu-bar>ul>li>ul{display:none;left:0;right:0;top:100%;position:absolute;height:auto;padding:1.5em 2em;background:#eef3ee;color:#333;border-radius:0 0 14px 14px;box-shadow:0 8px 20px rgba(0,0,0,.12)}.menu-bar>ul>li>ul li{float:none;height:auto;line-height:1.75em;padding:0}.menu-bar>ul>li>ul li a{display:block;padding:.35em .7em;border-radius:8px}.menu-bar>ul>li>ul li a:hover{background:rgba(0,0,0,.05);text-decoration:none}.menu-bar>ul>li.hover,.menu-bar>ul>li:hover{background:0 0;color:#fff}.menu-bar>ul>li.hover>a,.menu-bar>ul>li.hover>span,.menu-bar>ul>li:hover>a,.menu-bar>ul>li:hover>span{background:rgba(0,0,0,.05);text-decoration:none}.menu-bar>ul>li.hover>ul{display:block;z-index:1}.menu-bar>ul>li.active{background:0 0}.menu-bar>ul>li.active>a,.menu-bar>ul>li.active>span{background:#004832;color:#fff;font-weight:700}.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:none}header>.header>.logo .home-image{display:block}.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}}.element-block,.element-item,.form,.item{border-radius:14px}.article-block,.assortment-item{border-radius:14px;overflow:hidden}.element-button{border-radius:999px;font-weight:700}.element-button:hover{filter:brightness(1.07)}#site header .header .rows .lists>.spacer,#site header .header .rows>.spacer{flex:1}#site .dropdown-cart .split-y{display:flex;flex-direction:column;line-height:1.25em;font-size:.85em}#site .dropdown-cart .split-y .trolley{display:none}#site .dropdown-language>.dropdown-trigger .chevron{font-size:1.2em;opacity:.5}#site .besteldag-chip{display:flex;align-items:baseline;gap:.4em;background:rgba(255,255,255,.14);border-radius:999px;padding:.4em 1.1em;color:#fff;font-size:.85em}#site .besteldag-chip .datum{font-weight:700}#site .dropdown-orderday>.dropdown-panel>h3{padding:.4em .7em;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6e6e6e}@media only screen and (max-width:768px){#site .dropdown>.dropdown-trigger{padding:0 .4em}#site .dropdown-cart .split-y,#site .dropdown-language>.dropdown-trigger .chevron{display:none}#site .besteldag-chip{padding:.3em .7em;font-size:.75em}}@media only screen and (max-width:480px){#site .besteldag-chip .dag{display:none}}.dropdown{position:relative;display:flex;align-items:center;align-self:stretch}.dropdown>.dropdown-trigger{display:flex;align-items:center;gap:.5em;height:100%;padding:0 .75em;cursor:pointer;white-space:nowrap;color:inherit}.dropdown>.dropdown-trigger i{display:block;float:none;width:auto;height:auto;line-height:1;font-size:1.75em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.dropdown>.dropdown-panel{position:absolute;top:100%;right:0;z-index:10;visibility:hidden;opacity:0;transition:visibility .15s linear,opacity .15s linear;box-sizing:border-box;min-width:220px;width:auto;max-width:90vw;max-height:calc(100vh - 132px - 30px);overflow-y:auto;padding:.5em;background:#eef3ee;color:#333;border-radius:0 0 14px 14px;box-shadow:0 8px 20px rgba(0,0,0,.12);text-align:left}.dropdown>.dropdown-panel ul{display:block}.dropdown>.dropdown-panel li{line-height:normal}.dropdown>.dropdown-panel li>a:not(.element-button),.dropdown>.dropdown-panel>a:not(.element-button){display:flex;align-items:center;gap:.7em;padding:.55em .7em;border-radius:8px;line-height:1.4em;color:#333}.dropdown>.dropdown-panel li>a:not(.element-button):hover,.dropdown>.dropdown-panel>a:not(.element-button):hover{background:rgba(0,0,0,.05);text-decoration:none}.dropdown>.dropdown-panel li>a:not(.element-button).active,.dropdown>.dropdown-panel>a:not(.element-button).active{font-weight:700}.dropdown:hover{background:0 0}.dropdown.hover>.dropdown-trigger,.dropdown>.dropdown-trigger:hover{background:0 0;color:rgba(255,255,255,.7)}.dropdown.hover{background:0 0!important}.dropdown.hover>.dropdown-panel{visibility:visible;opacity:1;transition:none}.dropdown.dropdown-left>.dropdown-panel{right:auto;left:0}.badge-anchor{position:relative;display:flex;align-items:center}.badge-anchor>span.number{position:absolute;top:-.3em;right:-.6em;left:auto;min-width:1.4em;height:1.4em;padding:0 .3em;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#4b9228;color:#fff;border-radius:999px;font-size:.625rem;font-weight:700;line-height:1}.terug-link{display:inline-flex;align-items:center;gap:.4em;padding:.45em 1em .45em .7em;border-radius:999px;color:inherit;white-space:nowrap;transition:background .15s linear}.terug-link>i{font-size:1.25em;line-height:1}.terug-link:hover{background:rgba(0,0,0,.05);text-decoration:none}.flag{display:block;flex:none;width:1.6em;aspect-ratio:4/3;margin:0;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.flag.flag-large{width:2em}.element-product .product{border:0;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);transition:box-shadow .18s ease-out,transform .18s ease-out}.element-product .product:hover{box-shadow:0 2px 6px rgba(0,0,0,.07),0 12px 26px rgba(0,0,0,.11)}.element-product .product .image .image-spacer,.element-product .product .image .image-spacer-2{background:rgba(0,0,0,.035)}.element-product .product .content .description h2{font-weight:700}.element-product .product .content .features dl dt{font-style:normal;color:#6e6e6e}.element-product .product .content .features dl dd{font-variant-numeric:tabular-nums}.element-product .product .footer .price{font-weight:700;font-variant-numeric:tabular-nums}.element-product .product .footer .price .quantity-prices{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);overflow:hidden}.element-product .product .footer .price::before{font-size:1em;opacity:.4}@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(0,0,0,.07) 25%,rgba(0,0,0,.035) 50%,rgba(0,0,0,.07) 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(0,0,0,.07)}.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}}.quantity-picker .element{align-items:center;min-height:2.2em;border:1px solid rgba(0,0,0,.07);border-right:0;border-radius:999px 0 0 999px;overflow:hidden}.quantity-picker .element .down,.quantity-picker .element .up{display:flex;align-items:center;justify-content:center;width:1.6em;align-self:stretch;font-size:1em;line-height:1;color:#333;transition:background .15s linear}.quantity-picker .element .down i,.quantity-picker .element .up i{font-size:0;position:relative;display:block;width:100%;height:100%}.quantity-picker .element .down i::before,.quantity-picker .element .up i::before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;font-size:1.15rem;line-height:1}.quantity-picker .element .down:hover,.quantity-picker .element .up:hover{background:rgba(0,0,0,.05)}.quantity-picker .element .down.disabled,.quantity-picker .element .up.disabled{color:#6e6e6e;opacity:.4;pointer-events:none}.quantity-picker .element .down i::before{content:"remove"}.quantity-picker .element .up i::before{content:"add"}.quantity-picker .element .input{margin:0}.quantity-picker .element .input input{width:2.5em;border:0;border-radius:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.quantity-picker .add{display:flex;align-items:center;justify-content:center;min-height:2.2em;width:2.6em;font-size:1em;line-height:1;border-radius:0 999px 999px 0;transition:filter .15s linear}.quantity-picker .add i{position:relative;display:block;width:100%;height:100%}.quantity-picker .add i::before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.quantity-picker .add:hover{filter:brightness(1.08)}.element-product.layout-full .product{overflow:hidden}.element-product.layout-full .product:hover{transform:translateY(-2px)}.element-product.layout-full .product .favorite{top:.55em;right:.55em;display:flex;align-items:center;justify-content:center;font-size:1.25em;width:1.7em;height:1.7em;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.18)}.element-product.layout-full .product .favorite i{background-color:transparent;width:.95em;height:.95em}.element-product.layout-full .product .content .description h2{line-height:1.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.element-product.layout-full .product .footer{border-top:1px solid rgba(0,0,0,.07)}.element-product.layout-full .group{border-radius:999px}.element-product.layout-medium .product,.element-product.layout-small .product{border-radius:10px;overflow:hidden}.element-product.layout-small .product .content{height:auto;padding-bottom:1.7em}.element-product.layout-small .product .footer{position:absolute;left:125px;right:0;bottom:0;height:1.7em;align-items:center}.element-product.layout-small .product .quantity-picker .add,.element-product.layout-small .product .quantity-picker .element{min-height:calc(1.7em - .1em)}.element-product.layout-small .product .footer .quantity-picker .element,.element-product.layout-small .product .footer .quantity-picker-number .element{min-width:0}.element-product.layout-small .product .footer .price{padding-top:0}.element-product.layout-small .product .content .features dl dd,.element-product.layout-small .product .content .features dl dt{line-height:1.1em}.element-product.layout-line .product{border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.07)}.element-product.layout-line .product .image{overflow:hidden}.element-product.layout-line .product .image .image-spacer,.element-product.layout-line .product .image .image-spacer-2{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.element-product.layout-line .product .image img{height:auto;width:auto;max-height:100%;max-width:100%;object-fit:contain}.element-product.layout-line .product:hover{box-shadow:none;background:rgba(0,0,0,.035)}.element-product.layout-line .page:nth-child(even) .item:nth-child(odd) .product,.element-product.layout-line .page:nth-child(odd) .item:nth-child(even) .product{background:rgba(0,0,0,.02)}.element-popup>div>i.close{display:flex;align-items:center;justify-content:center;top:.6rem;right:.6rem;width:2.2rem;height:2.2rem;font-size:1.5rem;border-radius:50%;background:0 0;transition:background .15s linear}.element-popup>div>i.close:hover{background:rgba(0,0,0,.07)}.element-popup>div>div{border-radius:14px;padding:1.75rem}.article .article-image-area,.article .article-main-area{min-width:0}.article .element-image .full .image .container{background:rgba(0,0,0,.035);border-radius:14px;overflow:hidden}.article .element-image .full .image .container img{max-width:100%;max-height:100%}.article .element-image .full .left,.article .element-image .full .right{top:50%;bottom:auto;transform:translateY(-50%);width:2.4em;height:2.4em;margin:0 .75em;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);transition:background .15s linear}.article .element-image .full .left i,.article .element-image .full .right i{font-size:1.5em;color:#333}.article .element-image .full .left:hover,.article .element-image .full .right:hover{background:#fff}.article .element-image .thumb{flex-direction:row;gap:.5em;padding-top:.75em}.article .element-image .thumb img{width:64px;height:64px;margin:0;padding:0;border:0;border-radius:10px;background:rgba(0,0,0,.035);object-fit:contain;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.article .element-image .thumb img.active{padding:0;border:0;box-shadow:inset 0 0 0 2px #004832}.article .article-buy{padding:1.25em;border-radius:14px;background:#eef3ee;color:#333}.article .article-buy>h2{font-size:1.35em;line-height:1.3em;margin-bottom:.25em}.article .article-buy .buy{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;margin:1em 0}.article .article-buy .quantity-picker .add,.article .article-buy .quantity-picker .element{box-sizing:border-box;height:2.6em;min-height:2.6em}.article .article-buy .price{font-weight:700;font-variant-numeric:tabular-nums}.article .article-buy .price .quantity-prices{margin-top:.4em;font-size:.8em;font-weight:400;color:#6e6e6e}.article .article-buy .price .quantity-prices .quantity-price{display:flex;gap:.5em}.article .article-buy .element-favorite{border:1px solid rgba(0,0,0,.07);border-radius:999px;box-shadow:none;background:0 0;color:inherit;line-height:2.6em;max-width:none;transition:background .15s linear}.article .article-buy .element-favorite span img{width:20px;height:20px}.article .article-buy .element-favorite:hover{background:rgba(0,0,0,.05)}.article .article-features dl{line-height:1.5em}.article .article-features dl dd,.article .article-features dl dt{box-sizing:border-box;padding:.55em 0;border-bottom:1px solid rgba(0,0,0,.07)}.article .article-features dl dt{color:#6e6e6e;padding-right:1em}.article .article-features dl dd{font-variant-numeric:tabular-nums}.article .article-main-area>h2{margin-top:1em;padding-bottom:.35em}.dropdown-panel.details{padding:0;overflow:hidden}.dropdown-panel.details .container{max-height:60vh;overflow-y:auto}.dropdown-panel.details .container>dl{position:relative;padding:.7em .9em;border-bottom:1px solid rgba(0,0,0,.07)}.dropdown-panel.details .container>dl:last-child{border-bottom:0}.dropdown-panel.details .container>dl>dt{font-weight:700;line-height:1.4em}.dropdown-panel.details .container>dl>dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6em;padding-right:2em;line-height:1.6em;color:#6e6e6e;font-variant-numeric:tabular-nums}.dropdown-panel.details .container>dl>dd .cart-total{margin-left:auto;font-weight:700;color:#333}.dropdown-panel.details .container>dl>.element-button{position:absolute;top:.5em;bottom:auto;right:.5em;width:1.9em;height:1.9em;line-height:1.9em;border-radius:50%;background:0 0;color:#6e6e6e;box-shadow:none;text-align:center}.dropdown-panel.details .container>dl>.element-button:hover{background:rgba(0,0,0,.06);color:#333}.dropdown-panel.details>.element-button{display:flex;align-items:center;justify-content:center;gap:.5em;margin:.6em;line-height:2.6em}#site aside.left>i.element-hide{display:flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;font-size:1.35em;z-index:60;border-radius:50%;background:#fff;color:#333;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);transition:background .15s linear}#site aside.left>i.element-hide:hover{background:rgba(0,0,0,.05)}.element-filter-array .element-filter-default,.element-filter-single .element-filter-default{border-top:0;border-bottom:1px solid rgba(0,0,0,.07);margin:0 1em}.element-filter-array .element-filter-default>h2,.element-filter-single .element-filter-default>h2{padding:.9em 0;font-weight:700}.element-filter-array .element-filter-default>h2::after,.element-filter-single .element-filter-default>h2::after{opacity:.45}.element-filter-array .element-filter-default>h2:hover::after,.element-filter-single .element-filter-default>h2:hover::after{opacity:.8}.element-filter-array .element-filter-default>.container,.element-filter-single .element-filter-default>.container{padding-bottom:.9em}.element-filter-array .element-filter-default .element-button.reset,.element-filter-single .element-filter-default .element-button.reset{top:.75rem;right:1.75rem;padding:.15em .7em;border-radius:999px;background:rgba(0,0,0,.06);color:#333;font-size:.8em}.element-filter-array .element-filter-default .element-button.reset:hover,.element-filter-single .element-filter-default .element-button.reset:hover{background:rgba(0,0,0,.12)}.table{font-variant-numeric:tabular-nums}.table .row>div{padding:.65em .75em}.table .table-header{background-color:rgba(0,0,0,.03);color:#333}.table .table-header .row>div{line-height:1.5em;border-bottom:2px solid #004832;font-size:.85em;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table .table-content .row>div{line-height:1.5em;border-bottom:1px solid rgba(0,0,0,.07)}.table .table-content .row:nth-child(even){background-color:transparent}.table .table-content .row:hover>div{background-color:rgba(0,0,0,.035)}.table .table-footer .row>div{line-height:1.5em;border-top:0;font-weight:700}.table .table-footer .row:first-child>div{border-top:2px solid rgba(0,0,0,.07)}.table .table-footer .row:not(.row-bold):not(:only-child)>div{font-weight:400;color:#6e6e6e}.element-scroll-top{right:1rem;bottom:1rem}.element-scroll-top i{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:1.6rem;border:0;border-radius:50%;background:#fff;color:#004832;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);transition:box-shadow .15s ease-out,transform .15s ease-out}.element-scroll-top i:hover{box-shadow:0 2px 6px rgba(0,0,0,.07),0 12px 26px rgba(0,0,0,.11);transform:translateY(-1px)}.filters .scroller>.layouts,.layouts{display:inline-flex;flex-direction:row;flex-wrap:nowrap;width:fit-content;align-items:center;gap:.25em;padding:.25em;border-radius:999px;background:rgba(0,0,0,.04)}.filters .scroller>.layouts i,.layouts i{display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-size:1.25em;border:0;border-radius:999px;background:0 0;color:#6e6e6e;cursor:pointer;transition:background .15s linear,color .15s linear}.filters .scroller>.layouts i:hover,.layouts i:hover{background:rgba(0,0,0,.06);color:#333}.filters .scroller>.layouts i.active,.layouts i.active{background:#fff;color:#004832;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06)}.filters .element-filter-input .container{display:block;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.filters .element-filter-input .container input{border:0;background:0 0;line-height:2.4em;padding:0 2.6em 0 1em}.filters .element-filter-input .container::before{top:50%;right:.9rem;transform:translateY(-50%);line-height:1;font-size:1.25em;color:#6e6e6e}.filters .element-filter-dropdown{align-items:center;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.filters .element-filter-dropdown>h2{line-height:2.4em;padding:0 .9em}.filters .element-filter-dropdown>h2::after{opacity:.5;vertical-align:middle}.filters .element-filter-array .element-filter-dropdown>ul,.filters .element-filter-dropdown>ul,.filters .element-filter-single .element-filter-dropdown>ul{top:100%;left:0;border:0;border-radius:14px;padding:.5em;background:#eef3ee;color:#333;box-shadow:0 8px 20px rgba(0,0,0,.12)}.filters .element-filter-array .element-filter-dropdown>ul li>a,.filters .element-filter-dropdown>ul li>a,.filters .element-filter-single .element-filter-dropdown>ul li>a{display:block;padding:.55em .7em;border-radius:8px;color:#333}.filters .element-filter-array .element-filter-dropdown>ul li>a:hover,.filters .element-filter-dropdown>ul li>a:hover,.filters .element-filter-single .element-filter-dropdown>ul li>a:hover{background:rgba(0,0,0,.05);text-decoration:none}.element-filter-array:nth-child(1) .element-filter-default,.element-filter-single:nth-child(1) .element-filter-default{border-top:0;border-bottom:1px solid rgba(0,0,0,.07)}.element-filter-array .element-filter-checkitem,.element-filter-single .element-filter-checkitem{display:flex;align-items:center;gap:.15em;font-size:.9em;line-height:1.6em;padding:.3em .5em;margin:0 -.5em;border-radius:8px;transition:background .15s linear}.element-filter-array .element-filter-checkitem::before,.element-filter-single .element-filter-checkitem::before{font-size:1.35em;padding-right:.35em;vertical-align:middle}.element-filter-array .element-filter-checkitem:hover,.element-filter-single .element-filter-checkitem:hover{background:rgba(0,0,0,.05)}.element-filter-array .element-filter-checkitem.active,.element-filter-single .element-filter-checkitem.active{font-weight:700}.element-filter-array .element-filter-checkitem.active::before,.element-filter-single .element-filter-checkitem.active::before{color:#004832}.element-filter-array .element-filter-checkitem span.count,.element-filter-single .element-filter-checkitem span.count{margin-left:auto;color:#6e6e6e}@media only screen and (max-width:768px){#site aside.left>i.element-hide{display:none}#site aside.left>i.element-hover-close{display:flex;align-items:center;justify-content:center;border-radius:14px 0 0 14px;box-shadow:-6px 0 12px -6px rgba(0,0,0,.2)}}.dropdown-panel .menu-account-header{display:flex;flex-direction:column;padding:.5em .7em .7em;margin-bottom:.35em;border-bottom:1px solid rgba(0,0,0,.07);line-height:1.35em}.dropdown-panel .menu-account-header .gebruiker{font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:#6e6e6e}.dropdown-panel .menu-account-header .debiteur{font-weight:700}.dropdown-panel ul.options li>a{display:flex;align-items:center;gap:.5em}.dropdown-panel ul.options li>a::before{flex:none;font-family:"Material Symbols Outlined";font-feature-settings:"liga" 1;font-size:1.25em;line-height:1;content:"radio_button_unchecked";color:#6e6e6e}.dropdown-panel ul.options li>a.active{font-weight:700}.dropdown-panel ul.options li>a.active::before{content:"radio_button_checked";color:#004832}.table .table-content .status.status-busy,.table .table-content .status.status-ok{background-color:transparent;font-size:1.4em;line-height:1.4em}.table .table-content .status.status-ok{color:#4a8b2c}.table .table-content .status.status-busy{color:#c97a1e}.table .table-content .button.button-small{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;min-width:0;max-width:none;margin:0 .1em;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;color:#6e6e6e;transition:background .15s linear,color .15s linear}.table .table-content .button.button-small:hover{background:rgba(0,0,0,.06);color:#333}.button.button-color,.button.button-full{border:0;border-radius:999px;box-shadow:none;font-weight:700;line-height:2.6em;padding:0 1.5em;transition:filter .15s linear}.button.button-color:hover,.button.button-full:hover{filter:brightness(1.07)}.markdown{line-height:1.65em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:1.5em 0 .5em;line-height:1.3em;font-weight:700}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child{margin-top:0}.markdown h1{font-size:1.35em}.markdown h2{font-size:1.2em}.markdown h3{font-size:1.05em}.markdown p{margin:0 0 1em}.markdown ol,.markdown ul{margin:0 0 1em 1.35em}.markdown li{list-style-type:disc;line-height:1.65em;margin-bottom:.35em}.markdown ol>li{list-style-type:decimal}.markdown a{color:#004832;text-decoration:underline}.markdown a:hover{text-decoration:none}.markdown b,.markdown strong{font-weight:700}.markdown img{border-radius:10px;margin:.5em 0}.markdown>:last-child{margin-bottom:0}.popup>.form.form-large>h2{font-size:1.5em;line-height:1.3em;margin:0 0 .75em;padding:0}.popup>.form.form-large>.form-container{background:0 0;border:0;padding:0;box-shadow:none;border-radius:0}.popup>.form.form-large>.form-container .markdown{max-width:68ch}.chat-panel{display:flex;flex-direction:column;min-height:0;background:#fff;color:#333;border:.5px solid #ececec;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:#004832;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:#004832;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:#333;border:.5px solid #ececec;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:#004832;text-decoration:none;border-top:.5px solid #ececec}.chat-panel-header .chat-panel-account-logout:hover{background:rgb(94%,95.6941176471%,95.1764705882%)}.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(94%,95.6941176471%,95.1764705882%)}.chat-panel-messages>*{flex:0 0 auto}.chat-panel-input{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:.5px solid #ececec;background:#fff;flex-shrink:0}.chat-panel-input .chat-panel-field{flex:1;min-width:0;background:rgb(94%,95.6941176471%,95.1764705882%);border:.5px solid #ececec;border-radius:18px;padding:8px 12px;font-size:13px;color:#333}.chat-panel-input .chat-panel-field:focus{outline:0;border-color:#004832}.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:#6e6e6e;cursor:pointer;display:flex}.chat-panel-input .chat-panel-attach i{font-size:20px}.chat-panel-input .chat-panel-attach:hover{color:#333}.chat-panel-input .chat-panel-send{width:33px;height:33px;flex-shrink:0;border:0;border-radius:50%;background:#004832;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(94%,95.6941176471%,95.1764705882%)}.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:#6e6e6e;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(88%,91.3882352941%,90.3529411765%);color:rgb(0%,21.1764705882%,14.7058823529%);border-radius:12px 12px 2px 12px}.chat-message.chat-message-assistant{align-self:flex-start;background:#fff;border:.5px solid #ececec;border-radius:12px 12px 12px 2px}.chat-message.chat-message-error{border-left:3px solid #eef3ee}.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 #ececec;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 #ececec}.chat-card-header i{font-size:17px;color:#004832}.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:#6e6e6e}.chat-chip{font-size:11px;background:rgb(88%,91.3882352941%,90.3529411765%);color:rgb(0%,21.1764705882%,14.7058823529%);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 #ececec;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:#6e6e6e}.chat-card-unit{height:26px;background:#fff;color:#333;border:.5px solid #ececec;border-radius:6px;padding:0 4px}.chat-card-quantity{display:flex;align-items:center;flex-shrink:0;height:26px;border:.5px solid #ececec;border-radius:6px}.chat-card-quantity button{background:0 0;border:0;padding:0 7px;height:100%;color:#6e6e6e;font-size:13px;cursor:pointer}.chat-card-quantity button:hover{color:#333}.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:#004832}.chat-card-image{width:34px;height:34px;flex-shrink:0;border-radius:6px;background:rgb(88%,91.3882352941%,90.3529411765%);color:#004832;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:#6e6e6e}.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:#6e6e6e}.chat-card-item-pending,.chat-card-item-remove{flex-shrink:0;background:0 0;border:0;padding:0;color:#6e6e6e;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:#333}.chat-card-more{width:100%;padding:8px 11px;background:0 0;border:0;border-bottom:.5px solid #ececec;color:#004832;font-size:12px;cursor:pointer}.chat-card-footer{display:flex;align-items:center;gap:10px;padding:9px 11px;background:rgb(94%,95.6941176471%,95.1764705882%)}.chat-card-footer .chat-card-selection{font-size:12px;color:#6e6e6e}.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:#6e6e6e}.chat-card-button{flex:1;height:32px;border:.5px solid #004832;border-radius:6px;background:0 0;color:#004832;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:#004832;border-color:#004832;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:#6e6e6e;text-align:right}.chat-card-empty{padding:14px 11px;text-align:center;font-size:12px;color:#6e6e6e}.chat-page{display:flex}.chat-page .chat-panel{flex:1;min-width:0}.chat-widget{position:fixed;right:10px;bottom:70px;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:#004832;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 - 10px - 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:70px}.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 #ececec;background:#fff;flex-shrink:0}.chat-panel-login .chat-panel-field{background:rgb(94%,95.6941176471%,95.1764705882%);border:.5px solid #ececec;border-radius:18px;padding:8px 12px;font-size:13px;color:#333}.chat-panel-login .chat-panel-field:focus{outline:0;border-color:#004832}.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 #ececec}.chat-card-review-form label{font-size:11px;color:#6e6e6e}.chat-card-review-form input[type=text],.chat-card-review-form select,.chat-card-review-form textarea{width:100%;background:#fff;color:#333;border:.5px solid #ececec;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 #ececec}.chat-card-rma-form label{font-size:11px;color:#6e6e6e}.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:#333;border:.5px solid #ececec;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 #ececec}.chat-card-reservation-form label{font-size:11px;color:#6e6e6e}.chat-card-reservation-form select{width:100%;background:#fff;color:#333;border:.5px solid #ececec;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:#333;border:.5px solid #ececec;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:#333}.chat-card-reservation-week-meta{font-size:11px;color:#6e6e6e}.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 #ececec;font-size:12px;color:#333}.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:#6e6e6e}.chat-card-order-form{display:flex;flex-direction:column;gap:4px;padding:11px;border-top:.5px solid #ececec}.chat-card-order-form label{font-size:11px;color:#6e6e6e}.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:#333;border:.5px solid #ececec;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:#333}.chat-card-order-day-meta{font-size:11px;color:#6e6e6e}.chat-card-order-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:#333;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:#6e6e6e}.chat-card-mutation-amount{flex-shrink:0}.chat-card-item-favorite.chat-card-item-favorite-on{color:#004832}.chat-card-item-favorite.chat-card-item-favorite-on:hover{color:#004832}.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:#6e6e6e}.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:#6e6e6e}.chat-card-image-open:hover::after{color:#333}.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 #ececec;color:#333;text-align:left;cursor:pointer}.chat-card-day:last-child{border-bottom:0}.chat-card-day:hover{background:rgb(94%,95.6941176471%,95.1764705882%)}.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:#004832}.chat-card-day-closed{flex-shrink:0;font-size:11px;color:#6e6e6e}.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(88%,91.3882352941%,90.3529411765%);color:rgb(0%,21.1764705882%,14.7058823529%);border:0;border-radius:16px;font-size:12px;cursor:pointer}.chat-card-group:hover{background:rgb(78%,84.2117647059%,82.3137254902%)}.chat-card-group.chat-card-item-hidden{display:none}.chat-card-group-all{background:0 0;box-shadow:inset 0 0 0 1px #ececec;color:#6e6e6e}.chat-card-group-all:hover{background:0 0;color:#333}.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(0%,12.7058823529%,8.8235294118%);color:rgb(92%,94.2588235294%,93.568627451%)}.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:#6e6e6e}.chat-dark .chat-card-unit{height:26px;background:#fff;color:#333;border:.5px solid #ececec;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(0%,12.7058823529%,8.8235294118%);color:rgb(92%,94.2588235294%,93.568627451%)}.chat-dark .chat-card-image{background:rgb(0%,12.7058823529%,8.8235294118%)}.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(0%,12.7058823529%,8.8235294118%);color:rgb(92%,94.2588235294%,93.568627451%)}.chat-dark .chat-card-group:hover{background:rgb(0%,16.9411764706%,11.7647058824%)}.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}#site header>.header{display:flex;flex-direction:column;align-items:stretch}#site header>.header .header-main{display:flex;align-items:center;height:80px;padding-left:24px;color:#fff}#site header>.header .header-main .rows{height:100%}#site header>.header .header-main .rows .groups{height:100%}#site header>.header .header-main .dropdown-language>.dropdown-trigger .chevron{color:#fff;opacity:.8}#site header>.header .logo{display:flex;align-items:center;flex-shrink:0}#site header>.header .logo .home-icon{display:none}#site header>.header .logo a{display:flex;align-items:center;height:56px;padding:6px 14px;background:#fff;border-radius:10px}#site header>.header .logo img{height:44px;width:auto;padding:0}#site header>.header .header-menu{position:relative;display:flex;align-items:center;height:52px;padding:0 24px;background:#eef3ee;color:#004832}#site header>.header .header-menu .menu-bar>ul{height:100%}#site header>.header .header-menu .menu-bar>ul>li{position:relative;display:flex;align-items:center;height:100%;color:#004832}#site header>.header .header-menu .menu-bar>ul>li>a,#site header>.header .header-menu .menu-bar>ul>li>span{color:#004832;font-weight:700}#site header>.header .header-menu .menu-bar>ul>li>span>a{color:inherit}#site header>.header .header-menu .menu-bar>ul>li>ul{left:0;right:auto;min-width:280px;padding:.75em;background:#004832;color:#fff}#site header>.header .header-menu .menu-bar>ul>li>ul li{color:#fff}#site header>.header .header-menu .menu-bar>ul>li>ul li a{padding:.55em .9em;color:#fff;font-weight:700;white-space:nowrap}#site header>.header .header-menu .menu-bar>ul>li>ul li a:hover{background:rgba(255,255,255,.12)}#site header>.header .header-menu .menu-bar>ul>li>ul li.active>a{background:rgba(255,255,255,.18)}#site header>.header .header-menu .menu-bar>ul>li.hover,#site header>.header .header-menu .menu-bar>ul>li:hover{color:#004832}#site header>.header .header-menu .menu-bar>ul>li.hover>a,#site header>.header .header-menu .menu-bar>ul>li.hover>span,#site header>.header .header-menu .menu-bar>ul>li:hover>a,#site header>.header .header-menu .menu-bar>ul>li:hover>span{background:#004832;color:#fff}#site header>.header .header-menu .menu-bar>ul>li.active>a,#site header>.header .header-menu .menu-bar>ul>li.active>span{background:#004832;color:#fff}#site header .login-buttons{display:flex;align-items:center;gap:.6em;padding:0 .5em}#site header .login-buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:.4em;box-sizing:border-box;min-width:0;max-width:none;height:2.5em;padding:0 1.4em;line-height:1;border:1px solid rgba(255,255,255,.7);background:0 0;color:#fff;box-shadow:none;text-decoration:none;white-space:nowrap}#site header .login-buttons .button i{font-size:1.25em}#site header .login-buttons .button:hover{background:rgba(255,255,255,.12);box-shadow:none;filter:none}#site header .login-buttons .button-register{background:#fff;border-color:#fff;color:#004832}#site header .login-buttons .button-register:hover{background:#eef3ee;border-color:#eef3ee}#site header .badge-anchor>span.number{box-shadow:0 0 0 2px #004832}@media only screen and (min-width:769px){#site aside.left>i.element-hide,#site aside.right>i.element-hide{top:152px}}.assortment-head{position:sticky;top:132px;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5em 1em;padding:.75em 1em .5em;background:#fafafa}.assortment-head .filters{position:static;z-index:auto;display:flex;align-items:center;gap:.5em;margin-left:auto;padding:0;background:0 0}.assortment-head .filters .scroller{display:flex;align-items:center;gap:.5em}.assortment-head .filters .scroller>div{margin-right:0}.articlegroup-breadcrumb{min-width:0}.articlegroup-breadcrumb .filter-skeleton.element-filter-dropdown{display:inline-flex;align-items:center;height:2.6em;padding:0 1.2em;border-radius:999px;background:#eef3ee;box-shadow:none}.articlegroup-breadcrumb .filter-skeleton.element-filter-dropdown>h2{margin:0;padding:0;font-size:1em;line-height:1}.articlegroup-breadcrumb .filter-skeleton.element-filter-dropdown>h2::after{content:none}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.15em;min-width:0;color:#004832;font-weight:700}.breadcrumbs .crumb{display:inline-flex;align-items:center;padding:.45em .8em;border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s linear}.breadcrumbs .crumb:hover{background:#eef3ee;text-decoration:none}.breadcrumbs .crumb i{font-size:1.4em;line-height:1}.breadcrumbs .sep{font-size:1.2em;line-height:1;color:#6e6e6e}.breadcrumbs .crumb-current{align-self:auto}.breadcrumbs .crumb-current>.dropdown-trigger{gap:.6em;height:auto;padding:.35em .9em .35em .4em;border-radius:999px;background:#eef3ee;color:#004832;font-weight:700;transition:background .15s linear}.breadcrumbs .crumb-current>.dropdown-trigger .ok{display:flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border-radius:50%;background:#4b9228;color:#fff;font-size:1em;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 24}.breadcrumbs .crumb-current>.dropdown-trigger .chevron{font-size:1.3em;opacity:.7}.breadcrumbs .crumb-current.hover>.dropdown-trigger,.breadcrumbs .crumb-current>.dropdown-trigger:hover{background:rgb(87.4712643678%,91.1561866126%,87.4712643678%);color:#004832}.breadcrumbs .crumb-current>.dropdown-panel{top:calc(100% + 6px);left:0;right:auto;min-width:300px;max-width:min(420px,90vw);max-height:min(60vh,520px);padding:.75em;border-radius:14px;background:#fff;color:#333;font-weight:400}.breadcrumbs .crumb-current>.dropdown-panel .search{position:relative;margin-bottom:.5em}.breadcrumbs .crumb-current>.dropdown-panel .search input{box-sizing:border-box;width:100%;height:2.4em;padding:0 2.6em 0 1em;border:0;border-radius:999px;background:#eef3ee;color:#333;font:inherit;outline:0}.breadcrumbs .crumb-current>.dropdown-panel .search input:focus{box-shadow:0 0 0 2px rgba(0,72,50,.25)}.breadcrumbs .crumb-current>.dropdown-panel .search>i{position:absolute;top:50%;right:.9em;transform:translateY(-50%);font-size:1.25em;line-height:1;color:#004832;pointer-events:none}.breadcrumbs .crumb-current>.dropdown-panel ul{margin:0;padding:0;list-style:none}.breadcrumbs .crumb-current>.dropdown-panel li.hidden{display:none}.breadcrumbs .crumb-current>.dropdown-panel li>span{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border-radius:8px;line-height:1.4em;cursor:pointer}.breadcrumbs .crumb-current>.dropdown-panel li>span:hover{background:rgba(0,0,0,.05)}.breadcrumbs .crumb-current>.dropdown-panel li>span>i{margin-left:auto;font-size:1.2em;line-height:1;color:#6e6e6e}.breadcrumbs .crumb-current>.dropdown-panel li.active>span{font-weight:700;color:#004832}.breadcrumbs .crumb-current>.dropdown-panel li.active>span::before{content:"check";font-family:"Material Symbols Outlined";font-size:1.1em;line-height:1;color:#4b9228}.alphabet{display:flex;justify-content:center;padding:.25em 1em .75em}.alphabet .element-filter-array.small .element-filter-inline{color:#004832}.alphabet .element-filter-array.small .element-filter-inline ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25em;margin:0;padding:0;list-style:none}.alphabet .element-filter-array.small .element-filter-inline ul>li{display:block}.alphabet .element-filter-array.small .element-filter-inline ul>li .element-filter-checkitem{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2em;height:2em;padding:0 .4em;border-radius:999px;font-size:.9em;line-height:1;text-transform:uppercase;color:#004832;transition:background .15s linear,color .15s linear}.alphabet .element-filter-array.small .element-filter-inline ul>li .element-filter-checkitem:hover{background:#eef3ee}.alphabet .element-filter-array.small .element-filter-inline ul>li .element-filter-checkitem.active{background:#004832;color:#fff}.layout-full .text-tag{height:auto;padding:.35em .8em;line-height:1.2em;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.15)}#site .product .image .image-spacer,#site .product .image .image-spacer-2{background:#f2f2f2}#site .layout-medium .product .image .image-spacer,#site .layout-medium .product .image .image-spacer-2,#site .layout-small .product .image .image-spacer,#site .layout-small .product .image .image-spacer-2{height:80px}#site .layout-medium .product .image .image-spacer img,#site .layout-medium .product .image .image-spacer-2 img,#site .layout-small .product .image .image-spacer img,#site .layout-small .product .image .image-spacer-2 img{max-height:80px}.product .content .description p{display:none}.origin-flag{display:none}.layout-full .product .content{position:relative}.layout-full .product .content .description h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:2em;white-space:normal;line-height:1.3em}.layout-full .product .content .origin-flag{position:absolute;top:8px;right:8px;display:block;width:1.5em;height:1.5em;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.25)}.layout-full .product .content .features .grower .flag{display:none}.layout-full .product .content .features .grower,.layout-full .product .content .features .values{font-size:.75em}.layout-full:not(.element-product) .product:has(.favorite) .content .origin-flag{right:2.6em}.layout-full:not(.element-product) .product:has(.favorite) .content .description h2{padding-right:4.4em}.product .content .features .grower{display:flex;align-items:center;gap:.4em;line-height:1.5em}.product .content .features .grower>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product .content .features .grower .flag{width:1.2em}.product .content .features .values{display:flex;flex-wrap:wrap;line-height:1.5em}.product .content .features .values>span+span::before{content:"|";margin:0 .4em;color:#6e6e6e}.layout-small .product .content .features .grower,.layout-small .product .content .features .values{line-height:1.3em}.layout-small .product .content .features .values{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.quantity-picker-number{align-items:center;gap:.4em}.quantity-picker-number .element{align-items:center;justify-content:flex-start;gap:.4em;min-width:0;border:0;border-radius:0;background:0 0}.quantity-picker-number .element .input{order:1;margin:0}.quantity-picker-number .element .input input{box-sizing:border-box;width:2.8em;height:1.8em;border:1px solid #ec7f9c;border-radius:6px;color:#333;font-size:1em}.quantity-picker-number .element .input input:focus{outline:0;box-shadow:0 0 0 2px rgba(236,127,156,.3)}.quantity-picker-number .element .quantity{order:2;min-width:2.6em;margin:0;line-height:1;white-space:nowrap}.quantity-picker-number .element .available{order:3;margin:0;font-size:.85em;line-height:1;color:#6e6e6e}.quantity-picker-number .add{display:flex;align-items:center;justify-content:center;flex:none;width:1.8em;height:1.8em;font-size:1em;line-height:1;border-radius:50%;background:#ec7f9c;color:#fff;transition:background .15s linear}.quantity-picker-number .add:hover{background:rgb(90.480992397%,35.8719487795%,50.4009603842%)}.quantity-picker-number .add i{display:block;font-size:1.3em;line-height:1}.layout-full .product .footer .quantity-picker-number .available,.layout-small .product .footer .quantity-picker-number .available{display:none}.layout-small .product .footer .multiple-prices>div:nth-child(1) .quantity{line-height:1}.layout-small .product .footer .quantity-picker-number .element .input input{height:1.5em}.layout-small .product .footer .quantity-picker-number .add{width:1.5em;height:1.5em}.layout-small .product .footer .quantity-picker-number .add i{font-size:1.15em}.layout-full .product .footer .stock{display:flex;align-items:baseline;justify-content:space-between;gap:.5em;margin:0 8px 4px;font-size:.75em;line-height:1.4em;color:#6e6e6e}.layout-full .product .footer .stock dd,.layout-full .product .footer .stock dt{margin:0}.layout-full .product .footer .stock dd{color:#333;font-weight:700;font-variant-numeric:tabular-nums}.layout-line .product .footer .stock,.layout-medium .product .footer .stock,.layout-small .product .footer .stock{display:none}.article .article-buy .buy .stock{flex:1 1 100%;display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:.9em;color:#6e6e6e}.article .article-buy .buy .stock dd,.article .article-buy .buy .stock dt{margin:0}.article .article-buy .buy .stock dd{color:#333;font-weight:700;font-variant-numeric:tabular-nums}.article .article-buy .buy .multiple-prices{flex:1 1 100%;display:grid;grid-template-columns:repeat(4,max-content) 1fr;grid-auto-flow:row dense;align-items:center;column-gap:.5em;row-gap:.6em}.article .article-buy .buy .multiple-prices .quantity-picker-number,.article .article-buy .buy .multiple-prices .quantity-picker-number .element,.article .article-buy .buy .multiple-prices>div{display:contents}.article .article-buy .buy .multiple-prices .input{grid-column:1}.article .article-buy .buy .multiple-prices .quantity{grid-column:2}.article .article-buy .buy .multiple-prices .available{grid-column:3}.article .article-buy .buy .multiple-prices .add{grid-column:4;margin-left:.25em}.article .article-buy .buy .multiple-prices .price{grid-column:5;text-align:right}#site article .element-product{max-width:none}.assortment-scroll{box-sizing:border-box;max-width:1230px;margin:0 auto;padding:1.5em 1em .5em}.assortment-scroll .section-head{display:flex;align-items:center;gap:1em;margin-bottom:.75em}.assortment-scroll .section-head h2{flex:1;min-width:0;margin:0;font-size:1.75em;line-height:1.3;font-weight:700;color:#004832}.assortment-scroll .section-head .more{font-weight:700;color:#004832;text-decoration:none;white-space:nowrap;cursor:pointer}.assortment-scroll .section-head .more:hover{text-decoration:underline}.assortment-scroll .section-head .arrows{display:flex;gap:.4em}.assortment-scroll .section-head .arrows a{display:flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;border:1px solid #ececec;border-radius:50%;background:#fff;color:#004832;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.06);cursor:pointer;transition:background .15s linear}.assortment-scroll .section-head .arrows a:hover{background:#eef3ee}.assortment-scroll .section-head .arrows a i{font-size:1.4em;line-height:1}.assortment-scroll .assortment-container{position:relative;overflow:hidden}#site footer{background:#004832;color:#fff}#site footer a{color:#fff}#site footer a:hover{color:#ec7f9c;text-decoration:none}#site footer .columns{gap:40px;padding:48px 24px 36px}#site footer .columns .column h2{margin-bottom:.9em;color:#fff}#site footer .columns .column ul{color:rgba(255,255,255,.78)}#site footer .columns .column ul li{line-height:1.7em}#site footer .columns .column ul.list-icons li i{top:50%;transform:translateY(-50%);line-height:1;color:#ec7f9c}#site footer .columns .column-brand .footer-logo{display:inline-flex;align-items:center;padding:8px 14px;background:#fff;border-radius:10px}#site footer .columns .column-brand .footer-logo img{display:block;height:44px;width:auto}#site footer .copyright{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;box-sizing:border-box;max-width:1230px;margin:0 auto;padding:18px 24px;border-top:1px solid rgba(255,255,255,.14)}#site footer .copyright p{max-width:none;margin:0;padding:0;font-size:.85em;color:rgba(255,255,255,.6)}@media only screen and (max-width:768px){#site header>.header .header-main{height:50px;padding-left:10px}#site header>.header .header-main .rows .groups{padding-right:.25em}#site header>.header .header-main .dropdown-orderday>.dropdown-trigger>i{display:none}#site header>.header .logo a{height:40px;padding:5px 9px}#site header>.header .logo img{height:30px}#site header>.header .header-menu{height:44px;padding:0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#site header>.header .header-menu::-webkit-scrollbar{display:none}#site header>.header .header-menu .menu-bar{display:flex;align-items:center;height:100%}#site header>.header .header-menu .menu-bar>i{display:none}#site header>.header .header-menu .menu-bar>ul{display:flex;align-items:center;gap:.25em;position:static;width:auto;max-height:none;padding:0;overflow:visible;background:0 0;box-shadow:none;border-radius:0}#site header>.header .header-menu .menu-bar>ul>li{position:static;height:auto;line-height:normal;white-space:nowrap}#site header>.header .header-menu .menu-bar>ul>li>a,#site header>.header .header-menu .menu-bar>ul>li>span{display:block;padding:.4em .9em;border-radius:999px;font-size:.95em;line-height:1.4em}#site header>.header .header-menu .menu-bar>ul>li>ul{display:none;position:fixed;top:94px;left:0;right:0;z-index:10;margin:0;padding:.5em;min-width:0;max-height:calc(100vh - 94px);overflow:auto;background:#004832;color:#fff;border-radius:0 0 14px 14px;box-shadow:0 8px 20px rgba(0,0,0,.12);white-space:normal}#site header>.header .header-menu .menu-bar>ul>li.hover>ul{display:block}#site header .login-buttons{gap:0;padding:0}#site header .login-buttons .button-login{width:2.25em;height:2.25em;padding:0;border-color:transparent}#site header .login-buttons .button-login i{font-size:1.6em}#site header .login-buttons .button-login span{display:none}#site header .login-buttons .button-register{display:none}#site aside.right{top:94px}#site aside.left>i.element-hover-close{top:40vh;left:-44px;width:44px;height:56px;line-height:56px;border-radius:10px 0 0 10px;background:#004832;color:#fff;box-shadow:-4px 0 14px rgba(0,0,0,.18);font-size:1.5em}#site aside.left.hover>i.element-hover-close::before{content:"chevron_right"}#site aside.left.hover>i.element-hover-close{font-size:0}#site aside.left.hover>i.element-hover-close::before{font-size:1.5rem}.assortment-head{position:static;display:block;padding:.5em .5em .25em}.assortment-head .filters{display:flex;align-items:center;gap:.5em;margin-top:.5em;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.assortment-head .filters::-webkit-scrollbar{display:none}.assortment-head .filters .scroller{flex:none}.assortment-head .filters .scroller>div{flex:none}.assortment-head .filters .layouts{flex:none}.assortment-head .filters .element-filter-input{width:11em}.assortment-head .filters .element-filter-input .container input{box-sizing:border-box;width:100%}.breadcrumbs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;font-size:.95em}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs .crumb-current{flex:none}.breadcrumbs .crumb-current>.dropdown-panel{position:fixed;top:94px;left:0;right:0;min-width:0;max-width:none;max-height:calc(100vh - 94px);border-radius:0 0 14px 14px}.assortment-scroll{padding:1em .5em .5em}.assortment-scroll .section-head h2{font-size:1.4em}.assortment-scroll .section-head .arrows,.assortment-scroll .section-head .element-scroll-more{display:none}.assortment-scroll .assortment-container{overflow:visible}.assortment-scroll .element-scroll-container{height:auto!important;transform:none!important}#site footer .columns{gap:28px;padding:32px 16px 24px}#site footer .copyright{flex-direction:column;align-items:flex-start;gap:.25em;padding:14px 16px}}#site .orderdays .orderday-header{background:rgba(0,0,0,.03);border-bottom:2px solid #004832}#site .orderdays .orderday-header>div{padding:.5em .75em;color:#333;font-size:.85em;font-weight:700;line-height:1.5em}#site .orderdays .orderday-row{align-items:center;padding:.6em 0;border-bottom:1px solid #ececec;color:#333;text-decoration:none;transition:background .15s linear}#site .orderdays .orderday-row:nth-child(odd){background:0 0}#site .orderdays .orderday-row:hover{background:rgba(0,0,0,.035);text-decoration:none}#site .orderdays .orderday-row:last-child{border-bottom:0}#site .orderdays .orderday-row>i{align-self:center;line-height:1;font-size:1.5em;color:#004832;vertical-align:middle}#site .orderdays .orderday-row>div{padding:0 .75em;line-height:1.5em}#site .orderdays .orderday-row>:nth-child(3),#site .orderdays .orderday-row>:nth-child(5){font-weight:700}#site .orderdays .orderday-row .orderday-innerrow{font-size:.85em;color:#6e6e6e}#site .orderdays .orderday-row .orderday-innerrow>div{display:inline;padding:0;line-height:inherit}#site .orderdays .orderday-row .orderday-innerrow>:nth-child(2)::after{content:" · ";margin:0 .25em}@media only screen and (max-width:768px){#site .orderdays .orderday-header{border-bottom:0}#site .orderdays .orderday-row>:nth-child(2),#site .orderdays .orderday-row>:nth-child(4){font-weight:400;color:#6e6e6e}#site .orderdays .orderday-row .orderday-innerrow>:nth-child(1),#site .orderdays .orderday-row .orderday-innerrow>:nth-child(3){font-weight:400}#site .orderdays .orderday-row .orderday-innerrow>:nth-child(2)::after{content:none}}