.with-thc.has-size-picker{gap:8px 16px}.viia-size-picker{position:relative;display:block;width:100%;color:#283d39;font-size:14px;line-height:19px}.viia-size-picker.is-open{z-index:20}.viia-size-picker__toggle{position:relative;display:flex;align-items:center;width:100%;min-height:43px;margin:0;padding:11px 40px 11px 16px;border:1px solid #283d39;border-radius:48px;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:16px 12px;color:#283d39;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.viia-size-picker__toggle:focus{outline:none}.viia-size-picker__toggle:focus-visible,.viia-size-picker.is-open .viia-size-picker__toggle{box-shadow:0 0 7px 0 var(--bs-color-primary-2)}.viia-size-picker__toggle:disabled{border-color:#c9cecd;background-image:none;color:#283d398c;cursor:default}.viia-size-picker__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viia-size-picker__spinner{display:none;position:absolute;top:50%;right:14px;width:14px;height:14px;margin-top:-7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:viia-size-picker-spin .75s linear infinite}.viia-size-picker.is-loading .viia-size-picker__toggle{background-image:none;cursor:progress}.viia-size-picker.is-loading .viia-size-picker__spinner{display:block}@keyframes viia-size-picker-spin{to{transform:rotate(360deg)}}.viia-size-picker__list{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:100%;margin:0;padding:6px 0;border:1px solid #c9cecd;border-radius:16px;background:#fff;box-shadow:0 8px 24px #283d3924;list-style:none;outline:none}.viia-size-picker__list[hidden]{display:none}.viia-size-picker.opens-up .viia-size-picker__list{top:auto;bottom:calc(100% + 6px)}.viia-size-picker__option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:0;padding:10px 14px;color:#283d39;cursor:pointer;-webkit-user-select:none;user-select:none}.viia-size-picker__option.is-active{background-color:#ebf2ef}.viia-size-picker__option.is-sold-out{color:#283d3973;cursor:not-allowed}.viia-size-picker__option.is-sold-out.is-active{background-color:#f4f5f5}.viia-size-picker__name{min-width:0}.viia-size-picker__price{flex-shrink:0;font-weight:600;white-space:nowrap}.viia-size-picker__option.is-sold-out .viia-size-picker__price{font-weight:400}.viia-size-picker__compare{margin-right:4px;font-weight:400;opacity:.6}.viia-size-picker__error{margin:6px 0 0;color:#b42318;font-size:12px;line-height:16px}@media(min-width:1024px){.viia-size-picker{width:220px;flex-shrink:0}.viia-size-picker__list{right:auto;width:max-content;min-width:100%;max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/435/assets/viia-card-size-picker.css.map */
