.stk-sw{position:relative;width:100%}.stk-sw select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.stk-sw__list{display:flex;flex-wrap:wrap;gap:8px}.stk-sw__item{position:relative;cursor:pointer;margin:0}.stk-sw__item input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.stk-sw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stk-sw__item:has(input:focus-visible){outline:2px solid #232323;outline-offset:2px}.stk-sw--color .stk-sw__item{padding:3px;border:1px solid #fff0;border-radius:50%}.stk-sw__dot{display:block;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .14)}.stk-sw--color .stk-sw__item:hover{border-color:#b9b5ae}.stk-sw--color .stk-sw__item:has(input:checked){border-color:#232323}.stk-sw__text{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;min-height:46px;padding:4px 10px;border:1px solid #cfcac2;font-size:14px;line-height:1.15;color:#232323;background:#fff;transition:border-color .15s}.stk-sw__text small{font-size:10.5px;color:#6b6b6b;margin-top:3px;letter-spacing:.01em;white-space:nowrap}.stk-sw--text .stk-sw__item:hover .stk-sw__text{border-color:#232323}.stk-sw--text input:checked+.stk-sw__text{border-color:#232323;box-shadow:inset 0 0 0 1px #232323;font-weight:600}.stk-sw--text input:checked+.stk-sw__text small{color:#232323}.stk-sw__item.is-off{opacity:.4}.stk-sw--text .stk-sw__item.is-off .stk-sw__text{background:linear-gradient(to top right,transparent calc(50% - .5px),#cfcac2 50%,transparent calc(50% + .5px)),#fff}.stk-sw--color .stk-sw__item.is-off .stk-sw__dot{position:relative}.stk-sw--color .stk-sw__item.is-off .stk-sw__dot::after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#6b6b6b;transform:rotate(45deg)}.stk-sw__chosen{font-weight:400;color:#6b6b6b;text-transform:none}