.ose.os-race-selector{--picker-navy:#0d3558;--picker-blue:#277fa9;--picker-yellow:#f5d15d;--picker-soft:#f3f9fc;max-width:1150px;margin:0 auto;padding:clamp(20px,3vw,34px)!important;background:linear-gradient(140deg,#f7fbfd,#edf7fa)!important;border:1px solid #d3e6ef;border-radius:19px;box-shadow:0 12px 30px #123c5610;color:var(--picker-navy)}.ose.os-race-selector h2{font:900 clamp(24px,3vw,33px)/1.13 Montserrat,Arial,sans-serif!important;color:var(--picker-navy)!important;letter-spacing:-.035em!important;margin:0 0 8px!important}.ose.os-race-selector>p:not(.os-kicker){font:550 13px/1.65 Montserrat,Arial,sans-serif!important;max-width:720px;color:#476b80!important;margin:0 0 15px!important}.ose.os-race-selector .os-kicker{margin:0 0 8px!important;color:#287ea8!important;font:900 10px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.11em}.os-race-selector .os-race-picker-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:13px 0 16px;flex-wrap:wrap}.os-race-selector .os-race-picker-category{display:flex;align-items:center;gap:12px;font:850 12px Montserrat,Arial,sans-serif;color:#194966}.os-race-selector .os-race-picker-category select{height:43px;border:1px solid #aecedb;border-radius:10px;padding:0 33px 0 13px;min-width:135px;background:#fff;color:#103f60;font:800 12px Montserrat,Arial,sans-serif}.os-race-selector .os-race-picker-count{font:900 12px Montserrat,Arial,sans-serif;color:#23769c;white-space:nowrap}.os-race-selector .os-race-picker-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 16px}.os-race-selector .os-race-picker-option{position:relative;display:flex;align-items:flex-start;gap:9px;min-height:85px;border:1px solid #cbdfe9;border-radius:12px;padding:13px 11px;background:#fff;cursor:pointer;transition:background .16s,border-color .16s}.os-race-selector .os-race-picker-option.is-picked{background:#fff2bc;border-color:#e5bd43;box-shadow:inset 0 0 0 1px #e5bd43}.os-race-selector .os-race-picker-option.is-closed{opacity:.48;cursor:not-allowed}.os-race-selector .os-race-picker-option input{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#0c6492!important;width:17px;height:17px;margin:1px 0 0!important;flex:none;display:block!important;cursor:pointer}.os-race-selector .os-race-picker-option-content{display:flex;flex-direction:column;gap:5px;min-width:0}.os-race-selector .os-race-picker-option-content strong{font:850 11px/1.25 Montserrat,Arial,sans-serif;color:#103c5e}.os-race-selector .os-race-picker-option-content small{font:550 10px/1.5 Montserrat,Arial,sans-serif;color:#54778b}.os-race-selector .os-race-picker-summary{background:#fff;border:1px solid #d7e7ef;border-radius:15px;padding:clamp(16px,2.1vw,23px)}.os-race-selector .os-race-picker-summary-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:5px 0 12px}.os-race-selector .os-race-picker-eyebrow{font:900 10px Montserrat,Arial,sans-serif;color:#2a7fa8;letter-spacing:.09em}.os-race-selector .os-race-picker-summary-heading h3{margin:0!important;font:900 clamp(18px,2.3vw,23px)/1.2 Montserrat,Arial,sans-serif!important;color:#0e3c60!important}.os-race-selector .os-race-picker-amount{font:950 clamp(21px,2.8vw,31px)/1.1 Montserrat,Arial,sans-serif;color:#106c9c;white-space:nowrap}.os-race-selector .os-race-picker-names{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.os-race-selector .os-race-picker-names span{display:inline-flex;padding:6px 10px;background:#eaf5fb;border:1px solid #d2e9f3;border-radius:7px;color:#275f7b;font:750 10px/1.4 Montserrat,Arial,sans-serif}.os-race-selector .os-race-picker-saving{font:600 12px/1.55 Montserrat,Arial,sans-serif!important;color:#345c71;margin:0 0 14px!important}.os-race-selector .os-race-picker-saving strong{color:#0f7b86;font-weight:950}.os-race-selector .os-race-picker-continue{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;border-radius:11px;background:#f5d15d!important;color:#10395a!important;font:900 12px Montserrat,Arial,sans-serif;text-align:center;text-decoration:none!important;transition:transform .15s,background .15s}.os-race-selector .os-race-picker-continue:hover{background:#ffe588!important;color:#10395a!important;transform:translateY(-1px)}.os-race-selector .os-race-picker-note,.os-race-selector .os-race-picker-hint{font:550 11px/1.6 Montserrat,Arial,sans-serif;color:#59778b;margin:12px 0 0}.os-race-selector .os-race-picker-details{border-top:1px solid #deebf1;margin:15px 0 0;padding-top:11px}.os-race-selector .os-race-picker-details summary{font:850 11px/1.5 Montserrat,Arial,sans-serif;color:#246e93;cursor:pointer}.os-race-selector .os-race-picker-breakdown{padding:12px 0 0}.os-race-selector .os-race-picker-row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font:600 12px/1.5 Montserrat,Arial,sans-serif;color:#55768c}.os-race-selector .os-race-picker-row strong{color:#133f62;font-weight:850}.oreg-carried-selection{border:1px solid #cce5ec;background:#edf9fa;border-radius:15px;padding:16px 20px;margin:0 0 22px;color:#0c4665}.oreg-carried-selection>strong{display:block;font:900 12px Montserrat,Arial,sans-serif;color:#0c648a;margin-bottom:10px}.oreg-carried-names{display:flex;gap:7px;flex-wrap:wrap}.oreg-carried-names span{padding:6px 10px;border-radius:7px;background:#fff;border:1px solid #d2e6ee;font:750 11px Montserrat,Arial,sans-serif}.oreg-carried-actions{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:13px;flex-wrap:wrap}.oreg-carried-actions strong{font:850 12px Montserrat,Arial,sans-serif;color:#0e4563}.oreg-carried-actions button{padding:9px 13px;border:1px solid #9ac6da;border-radius:8px;background:#fff;color:#0d5679;font:800 11px Montserrat,Arial,sans-serif;cursor:pointer}.oreg-carried-actions button:hover{background:#fbe3a0}@media(max-width:1050px){.os-race-selector .os-race-picker-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.os-race-selector .os-race-picker-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.os-race-selector .os-race-picker-summary-heading{align-items:flex-start}.os-race-selector .os-race-picker-amount{font-size:23px}.ose.os-race-selector{padding:18px!important}}@media(max-width:430px){.os-race-selector .os-race-picker-choices{grid-template-columns:1fr}.os-race-selector .os-race-picker-summary-heading{display:block}.os-race-selector .os-race-picker-summary-heading h3{margin:6px 0!important}.os-race-selector .os-race-picker-continue{display:flex;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/os26-race-selector.css.map */
