.cwf-root{--cwf-red:#ba1929;--cwf-bg:#f7f3e9;font-family:inherit;color:#111;margin-bottom:110px}.cwf-root *{box-sizing:border-box}.cwf-root [hidden]{display:none!important}.cwf-form{background:var(--cwf-bg);padding:44px 30px 28px;border-radius:0 0 45% 5%/0 0 5% 2%;text-align:center}.cwf-form h2{font-size:36px;line-height:1.15;max-width:520px;margin:0 auto 42px;font-weight:750}.cwf-form fieldset{min-width:0;border:0;border-top:1px solid #e5ddce;margin:0 0 38px;padding:22px 0 0}.cwf-form legend{float:none;width:auto;padding:0 18px;font-size:23px;line-height:1.4;font-weight:700;margin:0 auto}.cwf-options{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:12px auto 0;max-width:1100px}.cwf-option{position:relative;cursor:pointer;flex:1 1 115px;max-width:170px;margin:0}.cwf-option input{position:absolute;opacity:0;width:1px;height:1px}.cwf-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:112px;padding:14px 7px;border:2px solid transparent;border-radius:12px;font-size:14px;font-weight:700;color:#111;transition:background .15s,color .15s}.cwf-option input:checked+.cwf-tile{color:var(--cwf-red);background:#ba192908;border-color:#ba19292b}.cwf-option input:focus-visible+.cwf-tile{outline:3px solid var(--cwf-red);outline-offset:3px}.cwf-option:hover .cwf-tile{background:#fff9}.cwf-icon{display:flex;justify-content:center;align-items:center;height:52px;gap:1px}.cwf-people svg{width:17px;height:45px;flex-shrink:0}.cwf-weight svg{width:60px;height:54px}.cwf-actions{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.cwf-submit,.cwf-details,.cwf-compare{display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:30px!important;background:var(--cwf-red)!important;color:white!important;text-decoration:none!important;font:700 15px/1.4 inherit;cursor:pointer;padding:15px 28px!important}.cwf-submit{min-width:220px;font-family:inherit;font-size:16px;font-weight:700}.cwf-submit:disabled{opacity:.65;cursor:wait}.cwf-reset{border:0!important;background:transparent!important;color:#555!important;text-decoration:underline;padding:10px!important;cursor:pointer;font-family:inherit}.cwf-filter-note{font-size:12px;color:#625d54;margin:18px 0 0;line-height:1.5}.cwf-status{text-align:center;font-size:14px;line-height:1.6;margin:14px 0}.cwf-status:empty{display:none}.cwf-results{padding:42px 10px 20px;scroll-margin-top:70px}.cwf-count{text-align:center;font-size:32px;line-height:1.2;max-width:530px;margin:0 auto 48px}.cwf-count>span:first-child{color:var(--cwf-red);display:block}.cwf-count-sub{display:block;color:#111}.cwf-slider{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;max-width:1200px;margin:auto}.cwf-card{text-align:center;min-width:0;flex:1;max-width:900px}.cwf-series{font-size:23px;font-weight:700;color:#26414a;margin-bottom:2px}.cwf-title{font-size:28px;font-weight:700;margin:0 0 22px!important;color:#111}.cwf-image{height:300px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;max-width:680px}.cwf-image img{width:100%;height:100%;object-fit:contain}.cwf-facts{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;list-style:none!important;padding:0!important;margin:12px 0 22px!important}.cwf-facts li{font-size:14px;font-weight:600;margin:0!important}.cwf-card-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cwf-card-actions a{font-family:inherit;font-size:14px;font-weight:700}.cwf-card-actions .cwf-compare{background:#20201e!important}.cwf-card-actions .cwf-compare.is-selected{background:#555!important}.cwf-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:43px;height:43px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--cwf-red)!important;color:white!important;font-size:38px!important;line-height:1!important;cursor:pointer}.cwf-page{font-size:12px;color:#777;margin:16px 0}.cwf-empty{text-align:center;font-size:17px;line-height:1.6}.cwf-root button:focus-visible,.cwf-root a:focus-visible{outline:3px solid var(--cwf-red);outline-offset:4px}.cwf-results:focus{outline:none}@media(max-width:767px){.cwf-form{padding:30px 12px 24px;border-radius:0 0 24px 24px}.cwf-form h2{font-size:28px;margin-bottom:30px}.cwf-form legend{font-size:19px;padding:0 8px}.cwf-options{gap:6px}.cwf-option{flex:0 1 calc(33.333% - 6px);max-width:none}.cwf-tile{font-size:12px;min-height:100px;padding:12px 4px}.cwf-people svg{width:12px;height:36px}.cwf-icon{height:44px;gap:0}.cwf-weight svg{height:44px}.cwf-count{font-size:26px;margin-bottom:30px}.cwf-slider{gap:6px}.cwf-image{height:210px}.cwf-arrow{width:30px;height:30px;font-size:29px!important}.cwf-series{font-size:17px}.cwf-title{font-size:23px}.cwf-facts{gap:7px;flex-direction:column}.cwf-facts li{font-size:12px}.cwf-card-actions a{font-size:12px;padding:11px 15px!important}.cwf-results{padding-left:0;padding-right:0}.cwf-card-actions{gap:7px}}
