﻿.keyword-group{display:flex;flex-wrap:nowrap;height:260px}@media screen and (max-width: 992px){.keyword-group{flex-wrap:wrap;height:520px}}@media screen and (max-width: 768px){.keyword-group{height:inherit}}.keyword-group .nav-tabs{border-bottom:0}.keyword-group .keyword-group-item-wrapper{padding:5px;display:flex;width:14.2%;flex-direction:column}@media screen and (max-width: 992px){.keyword-group .keyword-group-item-wrapper{width:25%}}@media screen and (min-width: 576px){@keyframes hoverShaker{0%{transform:rotate(0deg)}10%{transform:rotate(9deg)}20%{transform:rotate(0deg)}30%{transform:rotate(18deg)}40%{transform:rotate(-9deg)}50%{transform:rotate(0deg)}60%{transform:rotate(9deg)}70%{transform:rotate(0deg)}80%{transform:rotate(18deg)}90%{transform:rotate(-9deg)}100%{transform:rotate(0deg)}}.keyword-group .keyword-group-item-wrapper:hover img{animation:hoverShaker;animation-duration:1s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}}@media screen and (max-width: 380px){.keyword-group .keyword-group-item-wrapper{width:50%}}.keyword-group .keyword-group-item-wrapper .keyword-group-item{border-radius:1.5em;height:130px;margin-top:50px;position:relative}.keyword-group .keyword-group-item-wrapper .keyword-group-item:hover{text-decoration:none}.keyword-group .keyword-group-item-wrapper .keyword-group-item span{color:#fff;display:block;font-weight:bold;margin-bottom:10px;margin-top:10px;text-align:center}.keyword-group .keyword-group-item-wrapper .keyword-group-item img{width:100%;margin:0;padding:0 10px;position:absolute}@keyframes zoomLsm{0%{top:30px;left:0}100%{left:-13px;top:15px;width:130%}}@keyframes zoomGsm{0%{top:30px;left:0}100%{left:-16px;top:-11px;width:130%}}.keyword-group .keyword-group-item-wrapper .keyword-group-item.active span{display:none}.keyword-group .keyword-group-item-wrapper .keyword-group-item.active img{z-index:1}@media screen and (max-width: 576px){.keyword-group .keyword-group-item-wrapper .keyword-group-item.active img{animation:zoomLsm .2s linear forwards}}@media screen and (min-width: 576px){.keyword-group .keyword-group-item-wrapper .keyword-group-item.active img{animation:zoomGsm .2s linear forwards}}@media screen and (max-width: 992px){.keyword-group .keyword-group-item-wrapper .keyword-group-item{height:160px}}@media screen and (max-width: 768px){.keyword-group .keyword-group-item-wrapper .keyword-group-item{height:130px}}.keyword,.suchbegriff{border:solid 1px #ccc;border-radius:5px;overflow:hidden;padding:0 !important;cursor:pointer;position:relative;display:block;margin-bottom:1em}.keyword *,.suchbegriff *{pointer-events:none}.keyword .add-icon,.keyword .remove-icon,.suchbegriff .add-icon,.suchbegriff .remove-icon{background:#ccc;font-weight:normal;float:left;height:100%;padding:0 5px;position:absolute}.keyword span,.suchbegriff span{display:inline-block;padding:5px 10px 5px 0;padding-left:30px !important}.keyword.active .add-icon,.suchbegriff.active .add-icon{background:#b3bb11}.selected-keyword{border:solid 1px #ccc;border-radius:5px;overflow:hidden;margin-right:1em;cursor:pointer}.selected-keyword span{padding:3px 10px 3px 10px;display:inline-block}.selected-keyword::after{padding:10px;font-weight:900;font-family:Font Awesome\5 pro;content:""}a[href="javascript:void(0)"],a[href="javascript:void(0)"]:hover{cursor:not-allowed;color:#000;text-decoration:none}.keyvisual{position:fixed;bottom:50px;right:34px;z-index:999}.bg-transition{background-color:#bbb;background-image:url("/static/img/placeholder/Hintergrund_Fruchtgummi_Grau.jpg");background-position:center}.image-thumbnail-slick-slider .slick-slide{transition:transform 1s,filter 1s,-webkit-filter 1s;transform:scale(0.6)}.image-thumbnail-slick-slider .slick-slide.slick-current{transform:scale(1);position:relative;z-index:1}.image-thumbnail-slick-slider img{width:100%}.product{width:100%;margin-top:calc(25% + 1em);position:relative;margin-bottom:1em;padding-bottom:4em}.product .img-bg{border-radius:21px 21px 0 0;box-sizing:border-box;display:block}.product img{background:#fff;width:100%;margin-top:-25%}.product .title{text-align:center;padding:0 10px}.product .buttons,.product-teaser .buttons,.product-detail .buttons{bottom:0;padding:1em 0;display:flex;-ms-flex-pack:distribute !important;justify-content:center}.product .buttons a,.product .buttons a:hover,.product-teaser .buttons a,.product-teaser .buttons a:hover,.product-detail .buttons a,.product-detail .buttons a:hover{background-color:#c30e2f;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;padding:7px;text-decoration:none;margin-right:10px;margin-bottom:5px}.product .buttons .add-bookmark::before,.product .buttons .remove-bookmark::before,.product-teaser .buttons .add-bookmark::before,.product-teaser .buttons .remove-bookmark::before,.product-detail .buttons .add-bookmark::before,.product-detail .buttons .remove-bookmark::before{font-family:Font Awesome\5 pro;content:"";font-weight:400}.product .buttons .remove-bookmark::before,.product-teaser .buttons .remove-bookmark::before,.product-detail .buttons .remove-bookmark::before{font-weight:700}.product .buttons .pdf-document::before,.product-teaser .buttons .pdf-document::before,.product-detail .buttons .pdf-document::before{font-family:Font Awesome\5 pro;content:"";font-weight:700}.product .buttons .shopping-card::before,.product-teaser .buttons .shopping-card::before,.product-detail .buttons .shopping-card::before{font-family:Font Awesome\5 pro;content:"";font-weight:700}.product-detail .buttons{position:relative}.product-detail .download-list li{border:0;padding-left:0;padding-right:0}.product-detail .download-list li.pdf::before{font-family:Font Awesome\5 pro;content:""}.product-detail .download-list li a{color:#000}.product-detail .download-list li a:hover{color:#c30e2f;text-decoration:none}.inline{display:flex}.inline>*{margin:0 .5em 0 .5em;flex:1 1 auto !important}.inline>*:first-child{margin:0 .5em 0 0}.inline>*:last-child{margin:0 0 0 .5em}.load-button{position:relative}.load-button .counter{position:absolute;top:-5px;right:-5px;background-color:#b3bb11;border-radius:100px;padding:4px;line-height:.4;padding-bottom:6px}.keyword-group__available-keywords .svg-icon,.keyword-group__available-term .svg-icon{width:10px;height:10px}.product-navigator__selected-keywords{margin-bottom:3rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.keyword-group__available-keywords .svg-icon,.product-navigator__selected-keywords .svg-icon{width:10px;height:10px}.keyword-group__available-keywords,.keyword-group__available-term{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.keyword-group__available-keywords .keyword,.keyword-group__available-keywords .suchbegriff,.keyword-group__available-term .keyword,.keyword-group__available-term .suchbegriff{margin-bottom:0}.keyword-group__available-keywords--empty{display:block}.product-detailpage__prices{padding-top:3rem;padding-bottom:3rem}.product-price-table{border-color:#dee2e6;width:100%}.product-price-table tbody,.product-price-table td,.product-price-table tfoot,.product-price-table th,.product-price-table thead,.product-price-table tr{border-color:inherit;border-style:solid;border-width:0}.product-price-table .table-primary{background-color:#c30e2f;color:#fff}.product-price-table .table-odd{background-color:#fff}.product-price-table .table-even{background-color:#d8d9da}.product-price-table>thead{vertical-align:bottom}.product-price-table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.download-section__downloads-list{list-style:none;margin:.25rem 0 0;padding:0}.download-section__downloads-list-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem}.download-section__downloads-list-item:not(:last-child){margin-bottom:.25rem}.download-section__downloads-list-item a{color:#c30e2f}.download-section__file-name{margin-bottom:.5rem;width:100%}.download-section__downloads .icon{top:0}@media screen and (min-width: 40em){.download-section__downloads-list-item{padding:.5rem .5rem}.download-section__toggle-flex-helper,.download-section__downloads-list-item{flex-wrap:nowrap}.download-section__toggle-flex-helper strong,.download-section__downloads-list-item strong{margin:0;width:auto}.download-section__downloads-list-item strong{width:61.8%}.download-section__file-info{margin:0 1.5rem 0 auto}}@media screen and (min-width: 80em){.download-section__downloads-list{font-size:1.25rem}}table+.additional-printing-costs__headline{margin-top:2rem}.additional-printing-costs__list{list-style:none;padding:0;margin:0}.additional-printing-costs__list-entry--with-headline+.additional-printing-costs__list-entry{margin-bottom:1rem}.additional-printing-costs__list-entry-headline{font-weight:bold;margin-bottom:.5rem}/*# sourceMappingURL=pim.css.map */
