@media(min-width:1200px){.basket-trust img{height:80px;width:80px}}.article-card{border:var(--bs-border);border-radius:.5rem;display:flex;flex-direction:column;gap:var(--bs-component-spacing);padding:var(--bs-component-spacing);position:relative;transition:box-shadow .3s ease-out}@media(prefers-reduced-motion:reduce){.article-card{transition:none}}.article-card .article-card-badges{display:flex;flex-direction:column;gap:.5rem;left:0;padding:var(--bs-component-spacing);position:absolute;top:0;z-index:1}.article-card .article-card-image{transition:opacity .3s ease-out}@media(prefers-reduced-motion:reduce){.article-card .article-card-image{transition:none}}.article-card .article-card-cta-column,.article-card .article-card-info-column{display:flex;flex-direction:column;gap:1rem}.article-card .article-card-variations{display:flex;flex-direction:column;gap:.5rem}.article-card .article-card-variations .article-card-variation{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width:1400px){.article-card .article-card-variations .article-card-variation{gap:1rem}}.article-card .article-card-rating{display:flex;flex-direction:row;gap:.5rem}.article-card .article-card-prices{display:flex;flex-direction:column;gap:.25rem;line-height:1.2}.article-card .article-card-prices .base-price,.article-card .article-card-prices .cheapest-price,.article-card .article-card-prices .msrp,.article-card .article-card-prices .vat-hint{font-size:.75rem}.article-card .article-card-prices .base-price,.article-card .article-card-prices .cheapest-price,.article-card .article-card-prices .msrp{color:#757575}.article-card .article-card-prices .price{font-size:1.125rem;font-weight:700}.article-card .article-card-cta{display:none}.article-card .article-card-buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:center}.article-card:hover{box-shadow:var(--bs-box-shadow)}.article-card:hover .article-card-image{opacity:.8}.article-card.article-card-vertical{height:100%}@media(max-width:575.98px){.article-card.article-card-vertical{gap:.5rem;padding:.5rem}.article-card.article-card-vertical .article-card-badges{padding:.5rem}}.article-card.article-card-vertical .article-card-image{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:end;text-decoration:none;width:100%}.article-card.article-card-vertical .article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:calc(2em*var(--bs-body-line-height));overflow:hidden;text-overflow:ellipsis}@media(max-width:575.98px){.article-card.article-card-vertical .article-title{font-size:.875rem}}@media(min-width:992px){.article-card.article-card-vertical .article-card-cta{display:block}}.article-card.article-card-vertical .additional-prices{display:flex;flex-direction:column;gap:.25rem;line-height:1.2;min-height:33px}.article-card.article-card-vertical .additional-prices>div:empty{display:none}.article-card.article-card-horizontal .article-title{font-size:1.125rem}.article-card.article-card-horizontal .article-card-image{display:flex;justify-content:center}.article-card.article-card-horizontal .article-card-cta{display:block}@media(min-width:576px){.article-card.article-card-horizontal{flex-direction:row}.article-card.article-card-horizontal .article-card-image{display:block;width:25%}.article-card.article-card-horizontal .article-card-info-column{width:50%}.article-card.article-card-horizontal .article-card-cta-column{width:25%}}.leaflet-item .review-rating.empty{display:none}.review-rating{display:flex;flex-direction:row;gap:.5rem;min-height:1.5rem}.review-rating .review-rating-stars{display:flex}.review-rating .review-rating-stars .icon{margin-right:-.25rem}.review-rating .review-count{color:var(--bs-gray-600)}.customer-card-area .form-check-input{width:3rem}.customer-card-area .form-check-input:focus-visible{outline:var(--bs-focus-ring-width) var(--bs-focus-ring-color) var(--bs-focus-ring-style)!important;outline-offset:var(--bs-focus-ring-offset)}.customer-card-area .form-check-input:checked{background-color:#2a815e}#basket-empty{margin-bottom:3rem}.basket-wrapper{margin:0 auto;max-width:1000px}@media(min-width:1200px){.basket-wrapper{margin:0;max-width:unset}}.basket-wrapper .basket-header{border-bottom:1px solid #e2e2e2;flex-direction:column;gap:.5rem;padding:1rem 0 1.5rem}@media(min-width:500px){.basket-wrapper .basket-header{flex-direction:row}}.basket-wrapper .basket-header .shopping-cart-heading{font-size:1.25rem;font-weight:600;line-height:1.6;margin:0}.basket-wrapper .basket-header .btn-link{font-size:1.25rem;font-weight:400;gap:1rem;line-height:1.6}.basket-wrapper .basket-header .btn-link:focus svg path,.basket-wrapper .basket-header .btn-link:hover svg path{fill:red}.basket-wrapper .basket-header .btn-link svg{display:block;height:1.5rem;transform:scale(1.2);width:1.5rem}.basket-wrapper .order-list-items .order-item{align-items:flex-start;border-bottom:1px solid #e2e2e2;flex-direction:column;gap:1.5rem;padding:2.5rem 0 2rem}@media(min-width:525px){.basket-wrapper .order-list-items .order-item{flex-direction:row;gap:1.875rem}}@media(min-width:768px){.basket-wrapper .order-list-items .order-item{padding:3.5rem 0 2.25rem}}.basket-wrapper .order-list-items .order-item .order-item-image{align-self:center;border:1px solid #e2e2e2;flex-shrink:0;height:12.375rem;overflow:hidden;width:12.375rem}@media(min-width:525px){.basket-wrapper .order-list-items .order-item .order-item-image{align-self:flex-start}}.basket-wrapper .order-list-items .order-item .order-item-image a{display:block;height:100%;width:100%}.basket-wrapper .order-list-items .order-item .order-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.basket-wrapper .order-list-items .order-item .order-item-content{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:0;width:100%}.basket-wrapper .order-list-items .order-item .order-item-content .item-header{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-title-section{flex:1;min-width:0}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-title-section .article-title{font-size:1rem;font-weight:600}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-title-section .article-title:hover{color:#c8af69}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove{flex-shrink:0}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove .btn-link{margin:0}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove .btn-link:after{display:none}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove .btn-link:focus svg path,.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove .btn-link:hover svg path{fill:red}.basket-wrapper .order-list-items .order-item .order-item-content .item-header .item-remove .btn-link svg{display:block;height:1.5rem;transform:scale(1.2);width:1.5rem}.basket-wrapper .order-list-items .order-item .order-item-content .item-details{display:flex;flex-direction:column;gap:.75rem}.basket-wrapper .order-list-items .order-item .order-item-content .item-details .order-item-amount{width:100%}.basket-wrapper .order-list-items .order-item .order-item-content .item-details .order-item-prices{align-items:center;flex-direction:row;gap:1rem;padding-top:.75rem;width:100%}.basket-wrapper .order-list-items .order-item .order-item-content .item-details .order-item-prices .article-prices{align-items:center;flex-direction:row;gap:1rem}.basket-wrapper .order-list-items .order-item .order-item-content .item-additional-info{display:flex;flex-direction:column;gap:.75rem}@media(min-width:655px){.basket-wrapper .order-list-items .order-item .order-item-content .item-additional-info{align-items:flex-end;flex-direction:row;justify-content:space-between}}.basket-wrapper .order-list-items .order-item .order-item-content .item-additional-info .added-date-info{align-items:center;display:flex;flex-direction:row;gap:.45rem;padding:0}@media(min-width:655px){.basket-wrapper .order-list-items .order-item .order-item-content .item-additional-info .added-date-info{align-items:flex-end;flex-direction:column;gap:0;padding-bottom:.05rem}}.basket-wrapper .order-list-items .order-item .order-item-content .item-additional-info .added-date-info p{font-size:.75rem;font-weight:400;line-height:1.6;margin:0;padding:0}.basket-wrapper .order-list-items .order-item .message-inline{color:#008552}.basket-wrapper .order-list-items .order-item .message-inline svg{fill:currentColor}.basket-wrapper .buybox{border-bottom:1px solid #e2e2e2!important;border-radius:0;padding-bottom:3rem}@media(min-width:768px){.basket-wrapper .buybox{-moz-column-gap:3.5rem;column-gap:3.5rem;flex-direction:row;flex-wrap:wrap;row-gap:1rem}.basket-wrapper .buybox>*{flex:1;min-width:0}}@media(min-width:1200px){.basket-wrapper .buybox{flex-direction:column;gap:1.5rem;padding-bottom:2.25rem}}@media(min-width:768px){.basket-wrapper .buybox .customer-card-area{flex:0 0 100%}}@media(max-width:1199.98px){.basket-wrapper .buybox .customer-card-area{gap:1.25rem!important;justify-content:flex-start!important}}#basket-cross-selling .global-header{margin:3rem 0}#basket-cross-selling .swiper .swiper-slide .article-card .article-card-cta-column,#basket-cross-selling .swiper .swiper-slide .article-card .article-card-image{align-items:center;text-align:center}.catalogue-articles{border-bottom:1px solid #e2e2e2;padding:1.5rem 0}.catalogue-articles .catalogue-articles-heading{font-size:1.25rem;font-weight:600;line-height:1.6;margin:0 0 1rem}.catalogue-articles .catalogue-articles-list{display:flex;flex-wrap:wrap;gap:1.5rem}.catalogue-articles .catalogue-article{display:flex;flex-direction:column;gap:.75rem;max-width:100%;width:12.5rem}.catalogue-articles .catalogue-article-image{border:1px solid #e2e2e2;display:block}.catalogue-articles .catalogue-article-image img{aspect-ratio:1;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.catalogue-articles .catalogue-article-title{color:#000;line-height:1.4;text-decoration:none}.catalogue-articles .catalogue-article-title:focus-visible,.catalogue-articles .catalogue-article-title:hover{color:#c8af69}