.v-color-select{position:relative}.v-color-select-toggle{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;cursor:pointer}.v-color-select-toggle.is-placeholder{font-weight:400;color:#0009;text-decoration:underline}.v-color-select-caret{flex-shrink:0}.v-color-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:200px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 18px #0000001f}.v-color-select-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:15px;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.v-color-select-option:hover{background-color:#0000000d}.v-color-select-option-swatch{flex-shrink:0;display:block;height:22px;width:22px;border-radius:1000px;background-color:var(--swatch--background);border:1px solid rgba(27,27,27,.16)}.v-rows{position:relative}.v-qty-card{margin-top:1.5em;padding-top:1.5em;border-top:1px solid rgba(0,0,0,.1)}.v-qty-card-head{display:flex;align-items:center;gap:12px}.v-qty-card-thumb{display:block;height:44px;width:44px;object-fit:cover;border:1px solid rgba(0,0,0,.1)}.v-qty-card-swatch{display:block;height:44px;width:44px;background-color:var(--swatch--background, white);border:1px solid rgba(0,0,0,.15)}.v-qty-card-name{font-weight:700;font-size:16px}.v-qty-card-remove{margin-left:auto;display:flex;align-items:center;gap:6px;cursor:pointer;color:#0000008c;transition:color .15s ease-out,transform .15s ease-out}.v-qty-card-remove:hover{color:var(--c-red)}.v-qty-card-remove:active{transform:scale(.94)}.v-qty-card-remove-label{font-size:14px}.v-qty-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:1em}.v-qty-cell{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px}.v-qty-input{width:100%;padding:10px 4px;text-align:center;font-size:16px;border:1px solid rgba(0,0,0,.25);background:#fff;-moz-appearance:textfield;transition:border-color .15s ease-out,background-color .15s ease-out,outline-color .15s ease-out}.v-qty-input::-webkit-outer-spin-button,.v-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-qty-input:focus,.v-qty-input:focus-visible,.v-color-select-toggle:focus-visible,.v-color-select-option:focus-visible,.v-qty-card-remove:focus-visible{box-shadow:none;outline:2px solid rgba(77,184,73,.55);outline-offset:2px}.v-qty-input:focus,.v-qty-input:focus-visible{border-color:var(--c-green)}.v-qty-size{font-size:14px;font-weight:700}.v-qty-price{font-size:13px;color:#000000b3}.v-qty-cell{transition:opacity .2s ease-out}.v-qty-cell.is-unavailable{opacity:.4}.v-qty-cell.is-unavailable .v-qty-input{cursor:not-allowed;background:#0000000a}.v-summary{margin-top:2em;padding-top:1.5em;border-top:2px solid var(--c-black)}.v-summary-heading{margin:0 0 .75em;font-size:16px;font-weight:700}.v-summary-empty{margin:0;font-size:14px;color:#0009}.v-summary-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.v-summary-group{display:flex;flex-direction:column;padding:12px 14px;background:#fff;border:1px solid rgba(27,27,27,.18)}.v-summary-group-head{display:flex;align-items:center;gap:8px}.v-summary-thumb,.v-summary-swatch{flex-shrink:0;display:block;height:24px;width:24px;border-radius:1000px;border:1px solid rgba(0,0,0,.15)}.v-summary-thumb{object-fit:cover}.v-summary-swatch{background-color:var(--swatch--background, white)}.v-summary-color{font-size:15px;font-weight:700}.v-summary-group-total{font-size:13px;font-weight:700;color:var(--c-black)}.v-summary-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v-summary-pill{display:inline-flex;align-items:baseline;gap:5px;padding:3px 10px;border-radius:1000px;background:#0000000a;border:1px solid rgba(27,27,27,.12);line-height:1.4}.v-summary-pill-size{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#0000008c}.v-summary-pill-qty{font-size:14px;font-weight:700}.v-summary-edit{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:500;cursor:pointer;color:#000000a6;transition:color .15s ease-out}.v-summary-edit:hover{color:var(--c-black);text-decoration:underline}.v-summary-edit:focus-visible{box-shadow:none;outline:2px solid rgba(77,184,73,.55);outline-offset:2px}.v-summary-edit svg{flex-shrink:0}.v-qty-card.is-highlighted{animation:v-highlight 1.2s ease-out}@keyframes v-highlight{0%,40%{background-color:#f6ff0059}to{background-color:transparent}}.v-uploads{display:flex;flex-direction:column;gap:1em;margin-top:1em}@media(min-width:1280px){.v-uploads{flex-direction:row;align-items:flex-start}.v-upload{flex:1 1 0;min-width:0}}.v-color-select-caret{transition:transform .2s ease-out}.v-color-select-toggle.is-open .v-color-select-caret{transform:rotate(180deg)}.v-dropdown-enter-active,.v-dropdown-leave-active{transition:opacity .15s ease-out,transform .15s ease-out}.v-dropdown-enter-from,.v-dropdown-leave-to{opacity:0;transform:translateY(-6px)}.v-row-enter-active,.v-row-leave-active{transition:opacity .25s ease-out,transform .25s ease-out}.v-row-enter-from,.v-row-leave-to{opacity:0;transform:translateY(-8px)}.v-row-leave-active{position:absolute;width:100%}.v-row-move{transition:transform .25s ease-out}.v-card-enter-active,.v-card-leave-active{transition:opacity .2s ease-out,transform .2s ease-out}.v-card-enter-from,.v-card-leave-to{opacity:0;transform:scale(.96)}.v-card-move{transition:transform .25s ease-out}.v-fade-enter-active,.v-fade-leave-active{transition:opacity .2s ease-out}.v-fade-enter-from,.v-fade-leave-to{opacity:0}.v-price-enter-active,.v-price-leave-active{transition:opacity .15s ease-out,transform .15s ease-out}.v-price-enter-from{opacity:0;transform:translateY(4px)}.v-price-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.v-color-select-caret,.v-qty-cell,.v-qty-input,.v-qty-card-remove,.v-color-select-option,.v-dropdown-enter-active,.v-dropdown-leave-active,.v-row-enter-active,.v-row-leave-active,.v-row-move,.v-card-enter-active,.v-card-leave-active,.v-card-move,.v-fade-enter-active,.v-fade-leave-active,.v-price-enter-active,.v-price-leave-active,.v-summary-edit{transition-duration:.01ms}.v-qty-card.is-highlighted{animation-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-selector-2026.css.map */
