.CustomSelect{position:relative;width:100%;font-family:inherit;cursor:pointer;margin-bottom:12px}.flavor-selector .CustomSelect{margin-bottom:0}.CustomSelect__Trigger{position:relative;display:flex;align-items:center;padding:7px 2em 7px 16px;line-height:1.4;border:1px solid #000;border-radius:5px;background-color:#fff;cursor:pointer;transition:all .2s ease}.bundle-product .CustomSelect__Trigger{border:none}.ProductNutritionInfo .Select--primary:after{display:none}body .ProductNutritionInfo-dropdown .ProductForm__Select{width:max-content!important}.ProductNutritionInfo .CustomSelect__Trigger{border:1px solid #000}.CustomSelect__Trigger:hover{border-color:#cacaca}.flavor-selector .CustomSelect+.flavor-count{display:none}.CustomSelect__Current{display:flex;align-items:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px;color:#000;font-weight:900;padding-right:16px}.CustomSelect__Current:before{content:"";position:relative;display:inline-block;width:29px;height:29px;margin-right:12px;border-radius:4px;flex-shrink:0;overflow:hidden}.CustomSelect__Current[data-color-secondary]:before{background:linear-gradient(116deg,var(--color-primary, #7e624b) 0%,var(--color-primary, #7e624b) 50%,var(--color-secondary, #e9cb73) 50%,var(--color-secondary, #e9cb73) 100%)}.CustomSelect__Current[data-count]:after{content:attr(data-count);display:inline-block;margin-left:auto;padding-left:12px;color:#949494;font-size:11px;white-space:nowrap;font-weight:400}.CustomSelect__Arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex!important;align-items:center;justify-content:center;z-index:1;pointer-events:none;width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L5 4.5L9 1.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.CustomSelect__Arrow svg{width:10px;height:6px;display:block;transition:transform .3s ease}.CustomSelect.is-open .CustomSelect__Arrow svg{transform:rotate(180deg)}.CustomSelect.is-open .CustomSelect__Arrow{transform:translateY(-50%) rotate(180deg)}.ProductForm__Select[data-custom-select=true]>svg{display:none!important}.CustomSelect__Dropdown{position:absolute;top:100%;left:0;right:0;padding:0;border:1px solid #e5e5e5;border-radius:5px;background-color:#fff;z-index:100;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 5px 15px #0000001a}.CustomSelect.is-open .CustomSelect__Dropdown{max-height:400px;opacity:1;visibility:visible;overflow-y:auto}.CustomSelect.is-open .CustomSelect__Trigger{border-color:#000}.CustomSelect__Options{margin:0;padding:0;list-style:none}.CustomSelect__Option{position:relative;display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;font-weight:400;font-size:13px;color:#000;font-weight:900}.CustomSelect__Option:before{content:"";position:relative;display:inline-block;width:29px;height:29px;margin-right:12px;border-radius:4px;flex-shrink:0;overflow:hidden}.CustomSelect__Option[data-color-secondary]:before{background:linear-gradient(116deg,var(--color-primary, #7e624b) 0%,var(--color-primary, #7e624b) 50%,var(--color-secondary, #e9cb73) 50%,var(--color-secondary, #e9cb73) 100%)}.CustomSelect__Option[data-size]:after{content:attr(data-size);display:inline-block;margin-left:auto;padding-left:12px;color:#949494;font-size:11px;white-space:nowrap;font-weight:400}.CustomSelect__Option:last-child{border-bottom:none}.CustomSelect__Option:hover{background-color:#f5f5f5}.CustomSelect__Option.is-selected{font-weight:900;background-color:#f8f8f8}.CustomSelect__Option.is-disabled{color:#aaa}.CustomSelect__Option.is-disabled:after{content:"Ausverkauft";color:#888}.CustomSelect select{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;z-index:-1}.CustomSelect__Current[data-size]:after{content:none}@media screen and (max-width:380px){.CustomSelect__Current{font-size:10px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/custom-select.css.map */
