.product .product-header{margin-bottom:1rem}.product .product-header *{margin:0}.product .product-images{margin:0 auto;max-width:none}.product .product-images img{margin:0;padding:1.5rem 2rem}.product .product-images .image-placeholder{width:auto;height:80%;color:#dbd8d7}.product .product-description{position:relative;min-height:100%}.product .product-description>.product-basketbutton{width:100%;position:absolute;bottom:0}.product .product-tags{display:flex;flex-wrap:wrap;margin:-.15rem}.product .product-tags .badge{margin:.15rem}@media(max-width:991.98px){.product .product-images{max-width:320px}.product .product-description>.product-basketbutton{position:relative}}.product-price .price-active{display:block;font-size:1.4em;font-weight:400;color:#777575}.product-price .price-active .currency{font-size:.7em}.product-price .price-active .fraction{font-size:inherit}.product-price .price-active.is-promotional{color:#ea5153}.product-price .price-original{display:block;position:relative;margin-left:.5rem;font-size:1.4em;font-weight:400;color:#777575}.product-price .price-original:after{display:block;content:"";position:absolute;top:52.5%;left:0;right:0;border-bottom:1px solid rgba(119,117,117,.85);box-shadow:0 1px 2px 0 rgba(119,117,117,.85)}.product-price .price-original .currency{font-size:.7em}.product-price .price-original .fraction{font-size:inherit}.product-price .hide-fraction .decimal,.product-price .hide-fraction .fraction{display:none}.product-price .price-vatinfo{font-size:.8rem;color:#938e8d;text-align:right}.product-price.inherit .price-active,.product-price.inherit .price-original{font-size:inherit;font-weight:inherit;color:inherit}.product-price.inherit .price-active.is-promotional{color:#ea5153}.product-price.is-sum .price-active,.product-price.is-sum .price-original{font-weight:500}.product-basketbutton .basketbutton{color:#fff;background-color:#74aa50;border-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:.2rem .2rem;width:100%;font-weight:500;line-height:1.1}.product-basketbutton .basketbutton:hover{color:#fff;background-color:#689948;border-color:transparent}.product-basketbutton .basketbutton.focus,.product-basketbutton .basketbutton:focus{color:#fff;background-color:#689948;border-color:transparent;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.product-basketbutton .basketbutton.disabled,.product-basketbutton .basketbutton:disabled{color:#fff;background-color:#74aa50;border-color:transparent}.product-basketbutton .basketbutton:not(:disabled):not(.disabled).active,.product-basketbutton .basketbutton:not(:disabled):not(.disabled):active,.show>.product-basketbutton .basketbutton.dropdown-toggle{color:#fff;background-color:#5c8740;border-color:transparent}.product-basketbutton .basketbutton:not(:disabled):not(.disabled).active:focus,.product-basketbutton .basketbutton:not(:disabled):not(.disabled):active:focus,.show>.product-basketbutton .basketbutton.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.product-basketbutton .basketbutton .basketbutton-quantity{width:4rem;height:calc(1.4em + .7rem + 2px)}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown{width:100%;height:100%}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle{color:#fff;background-color:#6ea14c;border-color:transparent;padding-top:0;padding-bottom:0;padding-left:.625rem;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='16' height='16'%3E%3Cpath d='M15.1 4.9c-.2-.2-.5-.2-.6 0L8 11.4 1.6 4.9c-.2-.2-.5-.2-.6 0s-.2.5 0 .6L7.4 12c.2.2.4.3.6.3.2 0 .5-.1.6-.3L15 5.6c.2-.2.2-.5.1-.7z'/%3E%3C/svg%3E");box-shadow:none!important}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:hover{color:#fff;background-color:#608d42;border-color:transparent}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle.focus,.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:focus{color:#fff;background-color:#608d42;border-color:transparent;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle.disabled,.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:disabled{color:#fff;background-color:#6ea14c;border-color:transparent}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:not(:disabled):not(.disabled).active,.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:not(:disabled):not(.disabled):active,.show>.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle.dropdown-toggle{color:#fff;background-color:#567f3c;border-color:transparent}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:not(:disabled):not(.disabled).active:focus,.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle:not(:disabled):not(.disabled):active:focus,.show>.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-toggle.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-menu{margin-bottom:0;margin-left:50%;min-width:0;background-color:#74aa50;border-color:transparent;color:#fff;transform:translate3d(-50%,calc(-100% - .8rem - 2px),0)!important}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-menu:after{display:block;content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-width:.6rem .6rem 0;border-style:solid solid none;border-color:#74aa50 transparent transparent;transform:translateX(-50%)}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-menu .dropdown-item{padding:.25rem .9rem;color:inherit}.product-basketbutton .basketbutton .basketbutton-quantity .dropdown .dropdown-menu .dropdown-item:hover{background-color:#689948}.product-basketbutton .basketbutton .basketbutton-quantity .form-control{padding:0 .625rem;height:100%;background-color:#6ea14c;border-color:#6ea14c;border-radius:0;color:#fff;text-align:center;transition:all .2s ease-in-out}.product-basketbutton .basketbutton .basketbutton-quantity .form-control:focus{background-color:#608d42!important;border-color:#fff!important}.product-basketbutton .basketbutton .basketbutton-text{padding:0 1rem}.product-basketbutton .basketbutton:hover .basketbutton-quantity .dropdown .dropdown-toggle{color:#fff;background-color:#608d42;border-color:transparent}.product-basketbutton .basketbutton:hover .basketbutton-quantity .form-control{background-color:#608d42;border-color:#608d42}.calendar-week-selector .dropdown .dropdown-toggle.btn{background-image:none}.calendar-week-selector .b-calendar-grid-body .row:hover div span{background-color:#ece7e6;border-radius:0!important}.calendar-week-selector .b-calendar-grid-body .row div[aria-selected=true] span,.calendar-week-selector .b-calendar-grid-body .row div[aria-selected=true]~div span{background-color:#74aa50;color:#4f4f4f;border-radius:0!important}.calendar-week-selector .b-calendar-grid-body .row div span{border-radius:0!important;box-shadow:none}.calendar-week-selector .b-calendar-grid-body .row div span.focus{border:none}