.cuddels-teelicht-options{gap:12px!important;align-items:stretch!important}
.cuddels-teelicht-options .tee-radio{position:relative;flex:0 0 100px!important;margin:0!important}
.cuddels-teelicht-options .tee-radio-label{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:100px!important;height:auto!important;min-height:146px!important;padding:10px 7px!important;box-sizing:border-box;background:#fff!important;border:1px solid #d7d4ce!important;border-radius:8px!important;box-shadow:none!important;text-align:center;transition:border-color .18s,box-shadow .18s,transform .18s}
.cuddels-teelicht-options .tee-radio-label::before{content:"";display:block;flex:none;width:72px;height:82px;margin:0 0 7px;background:center/contain no-repeat url("/cdn/shop/files/led-teelicht.png?v=1793370817")}
.cuddels-teelicht-options .tee-radio-label span{display:block;flex:none!important;height:auto!important;overflow:visible!important;max-width:100%;white-space:normal!important;overflow-wrap:normal;font-size:12px!important;line-height:1.4!important;font-weight:600!important;color:#29251f!important}
.cuddels-teelicht-options .cuddels-no-teelicht::before{opacity:.3;filter:grayscale(1)}
.cuddels-teelicht-options .cuddels-no-teelicht::after{content:"";position:absolute;top:25px;left:22px;width:56px;height:56px;box-sizing:border-box;border:3px solid #a6a6a1;border-radius:50%;background:linear-gradient(45deg,transparent 47%,#a6a6a1 48%,#a6a6a1 52%,transparent 53%)}
.cuddels-teelicht-options .tee-radio.active .tee-radio-label,.cuddels-teelicht-options input:checked + .tee-radio-label{border:2px solid #29251f!important;padding:9px 6px!important;box-shadow:0 0 0 2px #ece5d8!important}
.cuddels-teelicht-options .tee-radio-label:hover{border-color:#8a7e69!important;transform:translateY(-1px)}
.cuddels-teelicht-options input:focus-visible + .tee-radio-label{outline:2px solid #29251f;outline-offset:4px}
.cuddels-teelicht-options .tee-clipart-checkmark{top:-5px!important;right:-5px!important;z-index:2}
@media(max-width:749px){.cuddels-teelicht-options{gap:10px!important}.cuddels-teelicht-options .tee-radio{flex-basis:96px!important}.cuddels-teelicht-options .tee-radio-label{width:96px!important}.cuddels-teelicht-options .cuddels-no-teelicht::after{left:20px}}
@media(prefers-reduced-motion:reduce){.cuddels-teelicht-options .tee-radio-label{transition:none}.cuddels-teelicht-options .tee-radio-label:hover{transform:none}}