.scc-wc{font-family:inherit}.scc-wc-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:var(--scc-padding);border:1px solid #e4d8d6;border-radius:var(--scc-radius);background:var(--scc-bg);color:var(--scc-color);font:inherit;font-weight:600;cursor:pointer;text-align:left;transition:filter .2s}.scc-wc-trigger:hover{filter:brightness(.97)}.scc-wc-badge{background:var(--scc-accent);color:#fff;padding:6px 12px;border-radius:999px;white-space:nowrap;font-size:.85em}.scc-wc-overlay[hidden]{display:none!important}.scc-wc-overlay{position:fixed;inset:0;background:rgb(22 18 19 / .58);z-index:999999;display:flex;justify-content:center;align-items:center;padding:18px;box-sizing:border-box}.scc-wc-dialog{position:relative;box-sizing:border-box;width:100%;max-width:var(--scc-width);max-height:90vh;overflow:auto;background:var(--scc-popup);border-radius:14px;padding:clamp(20px,4vw,38px);box-shadow:0 18px 70px #0003;color:#302d2b}.scc-wc-dialog h2{margin:0 35px 8px 0;font-size:clamp(22px,3vw,30px)}.scc-wc-intro{color:#69615f;margin:0 0 20px}.scc-wc-x{position:absolute;right:18px;top:12px;background:none;border:0;font-size:30px;cursor:pointer;color:#555}.scc-wc-progress{margin-bottom:24px}.scc-wc-progress-label{font-weight:600;font-size:14px}.scc-wc-track{height:8px;border-radius:20px;background:#ede8e7;margin-top:9px;overflow:hidden}.scc-wc-fill{width:0;height:100%;background:var(--scc-accent);transition:width .25s}.scc-wc-section{margin:24px 0}.scc-wc-section h3{font-size:17px;margin:0 0 10px;border-bottom:1px solid #eee;padding-bottom:9px}.scc-wc-item{display:flex;gap:12px;align-items:flex-start;padding:11px 2px;cursor:pointer}.scc-wc-item input{margin-top:4px;width:19px;height:19px;accent-color:var(--scc-accent);flex-shrink:0}.scc-wc-item strong{display:block;font-weight:500}.scc-wc-item small{display:block;margin-top:4px;color:#756e6b;font-size:13px;line-height:1.5}.scc-wc-item:has(input:checked) strong{text-decoration:line-through;opacity:.65}.scc-wc-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.scc-wc-actions button{padding:11px 18px;border-radius:7px;cursor:pointer;font:inherit}.scc-wc-reset{border:1px solid #ddd;background:#fff;color:#555}.scc-wc-close{border:0;background:var(--scc-accent);color:#fff}@media(max-width:480px){.scc-wc-dialog{padding:22px}.scc-wc-trigger{gap:10px}}.scc-wc{width:100%;margin-inline:auto;text-align:center;box-sizing:border-box}.scc-wc .scc-wc-trigger{width:auto;max-width:100%;min-width:min(100%,320px);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;text-align:center;font-weight:inherit}.scc-wc .scc-wc-trigger-label{display:block;text-align:center;font-family:var(--scc-h3-family,inherit);font-size:var(--scc-h3-size,1.5rem);font-weight:var(--scc-h3-weight,inherit);font-style:var(--scc-h3-style,normal);line-height:var(--scc-h3-lineheight,1.3);letter-spacing:var(--scc-h3-spacing,normal);text-transform:var(--scc-h3-transform,none)}.scc-wc .scc-wc-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center}.scc-wc .scc-wc-dialog,.scc-wc .scc-wc-dialog h2,.scc-wc .scc-wc-dialog h3,.scc-wc .scc-wc-intro,.scc-wc .scc-wc-progress-label,.scc-wc .scc-wc-item,.scc-wc .scc-wc-item strong,.scc-wc .scc-wc-item small{text-align:center}.scc-wc .scc-wc-dialog h2{margin:0 35px 8px}.scc-wc .scc-wc-item{flex-direction:column;align-items:center;justify-content:center;gap:7px}.scc-wc .scc-wc-item input{margin:0}.scc-wc .scc-wc-actions{justify-content:center;flex-wrap:wrap}@media(max-width:480px){.scc-wc .scc-wc-trigger{min-width:0;width:100%}}.scc-wc-action-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px auto 8px}.scc-wc-action-links[hidden]{display:none}.scc-wc-inline-action{display:flex;justify-content:center;margin:0 auto 12px}.scc-wc-action-button{font-family:inherit;font-size:inherit;font-weight:500;line-height:1.35;background:var(--scc-bg);color:var(--scc-color);border:1px solid var(--scc-accent);border-radius:var(--scc-radius);padding:10px 16px;cursor:pointer;text-align:center;transition:filter .2s}.scc-wc-action-button:hover,.scc-wc-action-button:focus-visible{filter:brightness(.94)}@media(max-width:480px){.scc-wc-action-links{flex-direction:column}.scc-wc-action-links .scc-wc-action-button{width:100%}}.scc-wc .scc-wc-section{margin-block:var(--scc-typo-section-gap)}.scc-wc .scc-wc-section h3{font-size:var(--scc-typo-section_size);font-weight:var(--scc-typo-section_weight);color:var(--scc-typo-section_color)}.scc-wc .scc-wc-item{padding-block:var(--scc-typo-item-gap)}.scc-wc .scc-wc-item strong{font-size:var(--scc-typo-item_size);font-weight:var(--scc-typo-item_weight);color:var(--scc-typo-item_color)}.scc-wc .scc-wc-item small{font-size:var(--scc-typo-detail_size);color:var(--scc-typo-detail_color)}.scc-wc .scc-wc-dialog h2{font-size:var(--scc-typo-popup_heading_size);color:var(--scc-typo-heading_color)}.scc-wc .scc-wc-intro{font-size:var(--scc-typo-intro_size);color:var(--scc-typo-intro_color)}.scc-wc .scc-wc-progress-label{font-size:var(--scc-typo-progress_size);color:var(--scc-typo-progress_color)}.scc-wc .scc-wc-action-button{font-size:var(--scc-typo-action_size);color:var(--scc-typo-action_color)}@media(max-width:600px){.scc-wc .scc-wc-section h3{font-size:var(--scc-typo-section_mobile)}.scc-wc .scc-wc-item strong{font-size:var(--scc-typo-item_mobile)}}