.rc-specs{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 0;border-top:1px solid var(--rc-grey-line)}.rc-spec{display:block;min-width:0;margin:0;padding:12px 0;border-bottom:1px solid var(--rc-grey-line)}.rc-spec-label{display:block;margin-bottom:2px;font-size:12px;line-height:1.3;color:var(--rc-grey-text)}.rc-spec-value{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--rc-ink)}.rc-spec--size{grid-column:1;grid-row:1}.rc-spec--type{grid-column:2;grid-row:1}.rc-pick{grid-column:1 / -1;grid-row:2}.rc-spec--size,.rc-specs>.rc-spec:nth-last-child(2){padding-right:12px;border-right:1px solid var(--rc-grey-line)}.rc-spec--type,.rc-specs>.rc-spec:last-child{padding-left:12px}@media (max-width:479px){.rc-spec--size{grid-column:1 / -1;grid-row:1;padding-right:0;border-right:0}.rc-pick--size{grid-row:2}.rc-spec--type{grid-column:1 / -1;grid-row:3;padding-left:0}.rc-pick--type{grid-row:4}}.rc-spec--pick{position:relative;display:block;width:100%;height:auto;min-height:0;margin:0;border-radius:0;background:none;box-shadow:none;border-top:0;border-left:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.rc-spec--pick .rc-spec-value{padding-right:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-spec-chevron{position:absolute;right:12px;bottom:15px;color:var(--rc-ink);transition:transform .2s ease}.rc-spec--type .rc-spec-chevron{right:0}@media (max-width:479px){.rc-spec--size .rc-spec-chevron{right:0}}.rc-spec--pick:hover{background:var(--rc-grey-bg)}.rc-spec--pick[aria-expanded="true"]{box-shadow:inset 0 -3px 0 var(--rc-yellow)}.rc-spec--pick[aria-expanded="true"] .rc-spec-chevron{transform:rotate(180deg)}.rc-spec--pick:focus-visible{outline:2px solid var(--rc-yellow);outline-offset:-2px}html:not(.rc-js) .rc-spec-chevron{display:none}.rc-pick{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .22s ease}.rc-pick.is-open,html:not(.rc-js) .rc-pick{grid-template-rows:1fr}.rc-pick-inner{min-height:0;overflow:hidden}.rc-pick.is-open .rc-pick-inner,html:not(.rc-js) .rc-pick-inner{border-bottom:1px solid var(--rc-grey-line)}.rc-pick-grid,.rc-pick-list{display:grid;gap:8px;margin:0;padding:12px 0;list-style:none}.rc-pick-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.rc-pick-list{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.rc-pick-grid li,.rc-pick-list li{display:flex;margin:0;padding:0}.rc-pick-option{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:58px;padding:9px 12px;border:1px solid var(--rc-grey-line);background:#fff;color:var(--rc-ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.rc-pick.is-open .rc-pick-option{animation:rc-pick-in .24s ease both}.rc-pick.is-open li:nth-child(2) .rc-pick-option{animation-delay:.02s}.rc-pick.is-open li:nth-child(3) .rc-pick-option{animation-delay:.04s}.rc-pick.is-open li:nth-child(4) .rc-pick-option{animation-delay:.06s}.rc-pick.is-open li:nth-child(5) .rc-pick-option{animation-delay:.08s}.rc-pick.is-open li:nth-child(n+6) .rc-pick-option{animation-delay:.1s}@keyframes rc-pick-in{from{opacity:0;transform:translateY(-4px)}}.rc-pick-name{font-size:15px;font-weight:600;line-height:1.25}.rc-pick-tag{display:block;font-size:12px;font-weight:600;color:var(--rc-grey-dark)}.rc-pick-sub{font-size:13px;line-height:1.3;color:var(--rc-grey-text)}.rc-pick-option:is(a,button):hover{border-color:var(--rc-ink);box-shadow:0 2px 8px rgb(0 0 0 / .06)}.rc-pick-option:is(a,button):active{transform:scale(.98)}.rc-pick-option:is(a,button):focus-visible{outline:2px solid var(--rc-yellow);outline-offset:1px}.rc-pick-option.is-current{border-color:var(--rc-yellow);background:#fffbea;box-shadow:inset 0 0 0 1px var(--rc-yellow)}.rc-pick-tick{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rc-yellow);color:var(--rc-ink)}.rc-pick-option.is-unavailable{border-style:dashed;background:var(--rc-grey-bg);color:#9aa0a3;cursor:not-allowed}.rc-pick-option.is-unavailable .rc-pick-tag,.rc-pick-option.is-unavailable .rc-pick-sub{color:#9aa0a3;font-size:12px}@media (prefers-reduced-motion:reduce){.rc-pick,.rc-spec-chevron,.rc-pick-option{transition:none}.rc-pick.is-open .rc-pick-option{animation:none}}