select:not([data-cpb-driven]):not(.cpb-dd-native):not([multiple]){-webkit-appearance:none;appearance:none;min-height:44px;padding:0 38px 0 12px;background-color:var(--surface-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ff9113' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;border:2px solid var(--border-default);clip-path:var(--clip-chamfer-sm, polygon(6px 0, 100% 0, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 0 100%, 0 6px));font-family:var(--font-body);font-size:15px;color:var(--text-strong);cursor:pointer}select:not([data-cpb-driven]):not(.cpb-dd-native):not([multiple]):hover{border-color:var(--steel-400)}select:not([data-cpb-driven]):not(.cpb-dd-native):not([multiple]):focus-visible{outline:none;border-color:var(--accent)}.select .icon-caret,.customer select+svg{display:none}@media(max-width:749px){select:not([data-cpb-driven]):not(.cpb-dd-native):not([multiple]){font-size:16px}}.field__input,textarea.text-area{-webkit-appearance:none;appearance:none;background-color:var(--surface-card);border:2px solid var(--border-default);border-radius:0;clip-path:var(--clip-chamfer-sm, polygon(6px 0, 100% 0, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 0 100%, 0 6px));font-family:var(--font-body);font-size:16px;color:var(--text-strong);transition:border-color var(--dur-fast, .14s) var(--ease-out, ease)}.field__input:hover,textarea.text-area:hover{border-color:var(--steel-400)}.field__input:focus,.field__input:focus-visible,textarea.text-area:focus,textarea.text-area:focus-visible{outline:none;border-color:var(--accent);box-shadow:none}.cpb-dd{position:relative;width:100%}.cpb-dd>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;background:var(--surface-card);border:2px solid var(--border-default);clip-path:var(--clip-chamfer-sm, polygon(6px 0, 100% 0, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 0 100%, 0 6px));cursor:pointer;font-family:var(--font-body);font-size:15px;color:var(--text-strong);transition:border-color .14s ease}.cpb-dd>summary::-webkit-details-marker{display:none}.cpb-dd>summary:hover{border-color:var(--steel-400)}.cpb-dd[open]>summary{border-color:var(--accent)}.cpb-dd__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpb-dd__caret{flex:none;width:9px;height:9px;margin-top:-3px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .14s ease}.cpb-dd[open] .cpb-dd__caret{margin-top:3px;transform:rotate(-135deg)}.cpb-dd__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--white, #fff);border:2px solid var(--steel-900, #1d1d1f);clip-path:var(--clip-chamfer-md, polygon(10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%, 0 10px));box-shadow:0 16px 40px #13131557;max-height:240px;overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:var(--steel-900, #1d1d1f) var(--steel-150, #e4e4e7)}.cpb-dd__menu::-webkit-scrollbar{width:12px}.cpb-dd__menu::-webkit-scrollbar-track{background:var(--steel-150, #e4e4e7)}.cpb-dd__menu::-webkit-scrollbar-thumb{background:var(--steel-900, #1d1d1f);border:3px solid var(--steel-150, #e4e4e7)}.cpb-dd__menu::-webkit-scrollbar-thumb:hover{background:var(--steel-800, #282828)}.cpb-dd__opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;cursor:pointer;border:none;background:transparent;color:var(--steel-900, #1d1d1f);font-family:var(--font-data);font-size:13px;font-weight:500}.cpb-dd__opt:before{content:"";width:12px;height:2px;flex:none;background:var(--accent)}.cpb-dd__opt:hover{background:var(--steel-150, #e4e4e7);color:var(--steel-900, #1d1d1f);clip-path:var(--clip-chamfer-md, none)}.cpb-dd__opt[aria-selected=true]{background:var(--steel-900, #1d1d1f);color:#fff;font-weight:700;clip-path:var(--clip-chamfer-md, none)}.cpb-dd__opt[aria-selected=true]:before{background:var(--accent)}.cpb-dd__opt[aria-selected=true]:hover{background:var(--steel-800, #282828);color:#fff}select.cpb-dd-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.tso-powder{margin-top:8px;background:var(--white, #fff);border:2px solid var(--steel-900, #1d1d1f);clip-path:var(--clip-chamfer-md, polygon(10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%, 0 10px));box-shadow:0 16px 40px #13131557;padding:8px}.tso-powder__bar{display:flex;gap:6px;align-items:center}.tso-powder__input{flex:1 1 auto;min-height:44px;padding:0 12px;font-family:var(--font-body, inherit);font-size:16px;color:var(--steel-900, #1d1d1f);background:var(--steel-50, #fafafa);border:2px solid var(--steel-200, #d9d9d9);clip-path:var(--clip-chamfer-sm, none)}.tso-powder__input:focus-visible{outline:none;border-color:var(--accent, #ff9113)}.tso-powder__close{flex:none;width:44px;height:44px;background:transparent;border:none;cursor:pointer;font-size:24px;line-height:1;color:var(--steel-900, #1d1d1f)}.tso-powder__list{max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin-top:6px;scrollbar-width:thin;scrollbar-color:var(--steel-900, #1d1d1f) var(--steel-150, #e4e4e7)}.tso-powder__list::-webkit-scrollbar{width:12px}.tso-powder__list::-webkit-scrollbar-track{background:var(--steel-150, #e4e4e7)}.tso-powder__list::-webkit-scrollbar-thumb{background:var(--steel-900, #1d1d1f);border:3px solid var(--steel-150, #e4e4e7)}.tso-powder__row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;cursor:pointer;border:none;background:transparent;color:var(--steel-900, #1d1d1f);font-family:var(--font-body, inherit);font-size:14px}.tso-powder__row:hover{background:var(--steel-150, #e4e4e7);clip-path:var(--clip-chamfer-sm, none)}.tso-powder__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent, #ff9113)}.tso-powder__sw{flex:none;width:26px;height:26px;border:1px solid var(--steel-200, #d9d9d9);clip-path:var(--clip-chamfer-sm, none)}.tso-powder__name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tso-powder__code{flex:none;font-family:var(--font-data, monospace);font-size:11px;letter-spacing:.04em;color:var(--steel-500, #8c8c8c)}.tso-powder__note{padding:10px 12px;font-size:12.5px;color:var(--steel-500, #8c8c8c)}.tso-powder__fallback{display:block;width:100%;margin-top:6px;padding:9px 10px;background:var(--steel-50, #fafafa);border:none;cursor:pointer;text-align:left;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;color:var(--steel-800, #282828)}.tso-match-tile{display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;cursor:pointer;padding:0;color:var(--steel-900, #1d1d1f)}.tso-match-tile__tile{display:block;width:36px;height:36px;clip-path:var(--clip-chamfer-sm, none);border:2px solid var(--steel-900, #1d1d1f);box-shadow:inset 0 0 0 2px var(--accent, #ff9113)}.tso-match-tile__label{font-family:var(--font-display, inherit);font-style:italic;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text, #c96a00);white-space:nowrap}.tso-match-tile__name{font-size:11px;color:var(--steel-500, #8c8c8c);max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tso-match-tile:hover .tso-match-tile__tile{border-color:var(--accent, #ff9113)}.tso-match-tile:focus-visible{outline:2px solid var(--accent, #ff9113);outline-offset:2px}quantity-input.quantity .quantity__button{background:var(--steel-100);border:2px solid var(--border-default);color:var(--text-strong);transition:background .14s ease}quantity-input.quantity .quantity__button:hover{background:var(--steel-150)}quantity-input.quantity .quantity__button:first-of-type{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}quantity-input.quantity .quantity__button:last-of-type{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}quantity-input.quantity .quantity__input{background:var(--steel-50);border-top:2px solid var(--border-default);border-bottom:2px solid var(--border-default);border-left:0;border-right:0;font-family:var(--font-data);font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}quantity-input.quantity .quantity__button svg{width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/73/assets/tso-forms.css.map */
