select.dag-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.dag-select{position:relative;min-width:0;margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;--dag-accent:#4c0d19}.dag-select-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px!important;border:1px solid #dcd5d7!important;border-radius:12px!important;background:#fff!important;color:#282326!important;text-align:left;box-shadow:0 2px 3px #38202b05;transition:border-color .18s,box-shadow .18s,transform .18s;font:inherit!important;cursor:pointer}.dag-select-trigger:hover{border-color:#9b747d!important;box-shadow:0 4px 12px #4c0d1910;transform:translateY(-1px)}.dag-select-trigger:focus-visible,.dag-select-option:focus-visible{outline:3px solid #9d697b!important;outline-offset:3px}.dag-select-value{overflow-wrap:anywhere}.dag-select-arrow{width:8px;height:8px;border-right:1.7px solid;border-bottom:1.7px solid;transform:rotate(45deg) translateY(-2px);flex-shrink:0;transition:transform .2s}.is-open .dag-select-arrow{transform:rotate(225deg) translate(-2px,-2px)}.has-value>.dag-select-trigger{border-color:#805460!important;box-shadow:inset 3px 0 #4c0d19}.is-open{z-index:60}.is-open>.dag-select-trigger{box-shadow:0 0 0 3px #4c0d1910;border-color:#4c0d19!important}.dag-select-panel{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:0;box-sizing:border-box;z-index:61;border:1px solid #e3d9dc;border-radius:15px;padding:7px;background:#fff;box-shadow:0 16px 42px #37252c26;animation:dag-choice-in .15s ease-out}.dag-select-panel[hidden]{display:none!important}.dag-select-list{max-height:280px;max-height:min(280px,55vh);overflow:auto;overscroll-behavior:contain;padding:3px;scrollbar-width:thin}.dag-select-option{display:flex!important;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px!important;margin:2px 0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#332c2f!important;font:inherit!important;text-align:left;cursor:pointer;transition:background .15s}.dag-select-option:hover,.dag-select-option:focus{background:#f6f1f3!important}.dag-select-option[aria-selected=true]{background:#f2e7eb!important;color:#4c0d19!important;font-weight:600!important}.dag-select-option:disabled{opacity:.45;cursor:not-allowed}.dag-select-tick{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;border:1px solid #cfc3c7;border-radius:5px}.dag-select-option[aria-selected=true] .dag-select-tick{background:#4c0d19;border-color:#4c0d19}.dag-select-option[aria-selected=true] .dag-select-tick:after{content:'';width:8px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translateY(-1px)}.dag-select-option-name{flex:1;overflow-wrap:anywhere}.dag-select-count{font-size:11px;border-radius:20px;background:#eee8ea;padding:2px 7px;min-width:22px;text-align:center}.dag-select-hint{font-size:12px!important;line-height:1.45;font-weight:400;margin:6px 8px 9px!important;color:#74646a}.dag-select-trigger:disabled{opacity:.55;cursor:wait}.dag-benefits{margin:20px 0}.dag-benefits h2{font-size:23px}.dag-benefits-list{display:grid;gap:14px;padding:0!important;list-style:none!important;margin:16px 0!important}.dag-benefits-list li{border-left:3px solid #76404f;padding:5px 0 5px 17px;line-height:1.65}.dag-benefits-list strong{display:block;color:#4c0d19;margin-bottom:3px}.dag-benefits-intro{font-size:16px;line-height:1.7}.dag-cooking-note{font-weight:400;font-size:12px;color:#74646a;display:block;margin-top:6px}@keyframes dag-choice-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dag-select *{transition:none!important;animation:none!important}}@media(max-width:760px){.dag-select-trigger{padding:11px!important;gap:8px;font-size:13px!important}.dag-select-option{padding:9px 5px!important;gap:7px;font-size:13px!important}.dag-lh-filters label:has([data-filter=cooking]){grid-column:1/-1}}
:is(.dag-ciarko-product,.dag-schock-product,.dag-elica-product) .variations .value{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center;width:100%}
:is(.dag-ciarko-product,.dag-schock-product,.dag-elica-product) .variations .value>.dag-select{flex:1 1 180px;min-width:0}
:is(.dag-ciarko-product,.dag-schock-product,.dag-elica-product) .variations .reset_variations{font-size:12px;white-space:nowrap;margin:0!important}
