.cfg-section--oven[data-oven-selected=false] .cfg-section-selection b[data-for-oven-state=none],.cfg-section--oven[data-oven-selected=true] .cfg-section-selection b[data-for-oven-state=selected]{display:inline}.oven-block{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:24px;margin-top:8px}.oven-block-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.oven-block-title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.oven-volume-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--khaki);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--forest);font-feature-settings:"tnum" 1}.oven-block-sub{font-size:13.5px;color:var(--fg-soft);margin:0 0 18px}.oven-rationale{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;margin-bottom:16px;background:#f1efe5;border-radius:8px;border-left:3px solid var(--forest)}.oven-rationale-icon{width:22px;height:22px;border-radius:50%;background:var(--forest);color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:0 0 auto}.oven-rationale-body{flex:1;font-size:13px;color:var(--fg);line-height:1.5}.oven-rationale-body b{font-weight:600}.oven-rationale-body em{font-style:normal;color:var(--forest);font-weight:500}.oven-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oven-card{position:relative;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);overflow:hidden;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);display:flex;flex-direction:column}.oven-card:hover{border-color:var(--forest)}.oven-card.is-selected{border-color:var(--forest);border-width:2px}.oven-card-img{position:relative;aspect-ratio:4 / 3;background:#fff;overflow:hidden}.oven-card-img img{display:block;width:100%;height:100%;object-fit:contain}.oven-card-img img:not([src]),.oven-card-img img[src=""]{display:none}.oven-card-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:5px 9px;border-radius:4px;background:#f5f4efeb;color:var(--forest);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.oven-card-badge svg{width:12px;height:12px;flex:0 0 auto}.oven-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;background:var(--bg-card);flex:1 1 auto}.oven-card-name{font-size:14.5px;font-weight:600;color:var(--fg);letter-spacing:-.005em}.oven-card-specs{font-size:12px;color:var(--fg-soft);font-feature-settings:"tnum" 1}.oven-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.oven-card-price{font-size:14px;font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1}.oven-card-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--forest);text-decoration:none}.oven-card-link:hover{text-decoration:underline}.oven-card-radio{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:#ffffffeb;border:1.5px solid var(--ink-muted);display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);z-index:1}.oven-card.is-selected .oven-card-radio{background:var(--forest);border-color:var(--forest)}.oven-card-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--cream);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.oven-card.is-selected .oven-card-radio:after{opacity:1}.oven-card--gap{background:var(--cream-warm);border:1px dashed var(--line-strong);cursor:default;flex-direction:row;align-items:center;padding:16px}.oven-card--gap.is-solo{grid-column:1 / -1}.oven-card--gap:hover{border-color:var(--line-strong)}.oven-card-gap-body{width:100%}.oven-card-gap-title{font-size:14.5px;font-weight:600;color:var(--fg);margin:0 0 6px}.oven-card-gap-text{font-size:13px;color:var(--fg-soft);margin:0;line-height:1.5}.oven-card-gap-text a{color:var(--forest);text-decoration:underline}.oven-more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:12px;background:transparent;border:1px solid var(--line-strong);border-radius:8px;font-family:inherit;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--fg);cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease-out)}.oven-more:hover{background:#2c3b280a}.oven-more-dot{width:6px;height:6px;border-radius:50%;background:var(--forest);flex:0 0 auto}.oven-expanded{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.oven-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.oven-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:transparent;border:1px solid var(--line-strong);border-radius:999px;font-family:inherit;font-size:12px;letter-spacing:.04em;font-weight:500;color:var(--fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.oven-filter-chip:hover{border-color:var(--forest)}.oven-filter-chip.is-active{background:var(--forest);color:var(--cream);border-color:var(--forest)}.oven-filter-chip svg{width:12px;height:12px;flex:0 0 auto}.oven-filter-chip .count{font-feature-settings:"tnum" 1;opacity:.6}.oven-filter-chip.is-active .count{opacity:.85}.oven-list{display:flex;flex-direction:column;gap:8px}.oven-list-item{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.oven-list-item:hover{border-color:var(--forest)}.oven-list-item.is-selected{border-color:var(--forest);border-width:2px;padding:11px 13px}.oven-list-item.is-out{opacity:.5;cursor:not-allowed}.oven-list-thumb{position:relative;width:56px;height:56px;border-radius:6px;flex:0 0 auto;overflow:hidden;background:#fff}.oven-list-thumb img{display:block;width:100%;height:100%;object-fit:contain}.oven-list-body{min-width:0;display:flex;flex-direction:column;gap:2px}.oven-list-row{display:block}.oven-list-name{display:inline;font-size:14px;font-weight:600;color:var(--fg)}.oven-list-tag{display:inline-block;margin-left:8px;vertical-align:middle;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:2px 6px;border-radius:3px;background:var(--khaki);color:var(--forest);transform:translateY(-1px)}.oven-list-tag--el{background:#d6e1d0;color:var(--forest)}.oven-list-tag--hybrid{background:#e3d6c0;color:#6b4a1f}.oven-list-tag--out{background:#e6e3d8;color:var(--ink-soft)}.oven-list-specs{font-size:12px;color:var(--fg-soft);font-feature-settings:"tnum" 1}.oven-list-price{font-size:14px;font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1;text-align:right}.oven-list-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink-muted);background:var(--bg-card);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.oven-list-item.is-selected .oven-list-radio{background:var(--forest);border-color:var(--forest)}.oven-list-item.is-selected .oven-list-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--cream)}.oven-no-match{padding:14px 16px;margin-top:12px;border:1px dashed var(--line-strong);border-radius:8px;background:transparent;color:var(--fg-soft);font-size:13px;line-height:1.5}.oven-no-match a{color:var(--forest);text-decoration:underline}@media(max-width:540px){.oven-block{padding:18px}.oven-cards{grid-template-columns:1fr}.oven-list-item{grid-template-columns:48px 1fr auto;gap:10px;padding:10px 12px}.oven-list-item.is-selected{padding:9px 11px}.oven-list-thumb{width:48px;height:48px}.oven-list-radio{display:none}}.oven-tilbehor{margin-top:18px;padding-top:16px;border-top:1px solid var(--line, rgba(31, 47, 38, .08))}.oven-tilbehor[hidden]{display:none}.oven-tilbehor-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft, rgba(31, 47, 38, .7));margin-bottom:10px}.oven-tilbehor-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.oven-tilbehor-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--cream-warm, #f4ede0);border:1px solid var(--line, rgba(31, 47, 38, .08));border-radius:999px;font-size:13px;color:var(--forest, #1f2f26);line-height:1.2}.oven-tilbehor-chip-name{font-weight:500}.oven-tilbehor-chip-price{font-variant-numeric:tabular-nums;color:var(--fg-soft, rgba(31, 47, 38, .65))}.oven-tilbehor-chip-price:empty{display:none}.oven-tilbehor-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:50%;font-size:16px;line-height:1;color:var(--fg-soft, rgba(31, 47, 38, .6));cursor:pointer;transition:background .15s,color .15s}.oven-tilbehor-chip-remove:hover,.oven-tilbehor-chip-remove:focus-visible{background:#1f2f2614;color:var(--forest, #1f2f26);outline:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sauna-oven-recommendations.css.map */
