.ups{margin-block:1rem}.ups__color-row{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .5rem}.ups__color-label{display:flex;align-items:baseline;gap:.375rem;font-size:inherit;font-weight:400;margin:0;color:inherit}.ups__cross-link{font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;color:inherit;transition:opacity .15s ease;margin:0 0 0 auto}.ups__cross-link:hover{opacity:.7}.ups__cross-link-br{display:none}@media only screen and (max-width:999px){.ups__cross-link-br{display:block}.ups__color-row{gap:.5rem}.ups__color-label{white-space:nowrap;flex-shrink:0}.ups__cross-link{text-align:right;flex-shrink:1;min-width:0}}.ups__filter-tabs{display:flex;gap:0;border:1px solid var(--ups-card-border, #e5e5e5);border-radius:0;overflow:visible;margin-bottom:1rem;min-height:36px}.ups__filter-tab{flex:1;padding:.4rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-align:center;border:none;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ups__filter-tab:not(:last-child){border-right:1px solid var(--ups-card-border, #e5e5e5)}.ups__filter-tab.active{background:rgb(var(--text-color, 0 0 0));color:rgb(var(--background, 255 255 255));position:relative}.ups__filter-tab.active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgb(var(--text-color, 0 0 0));z-index:1}.ups__filter-tab:focus-visible{outline:2px solid var(--ups-selected-border, #000);outline-offset:-2px}.ups__grids{min-height:90px}.ups__grid-panel:not(.active){display:none}.ups__grid{display:grid;grid-template-columns:repeat(var(--ups-columns, 7),1fr);gap:var(--ups-gap, 6px)}.ups__product{position:relative;display:block;aspect-ratio:1;border:1px solid var(--ups-card-border, #e5e5e5);border-radius:0;overflow:hidden;text-decoration:none;transition:opacity .15s ease}.ups__product:focus-visible{outline:2px solid var(--ups-selected-border, #000);outline-offset:0}.ups__product.is-selected{outline:2px solid var(--ups-selected-border, #000);outline-offset:0}.ups__product.is-loading{opacity:.4;pointer-events:none}.ups__product-img{position:relative;width:100%;height:100%}.ups__img{display:block;width:100%;height:100%;object-fit:cover}.ups__placeholder{width:100%;height:100%;background:#f5f5f5}.ups__oos-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .75px),rgba(0,0,0,.5) 50%,transparent calc(50% + .75px))}.ups__product.is-oos .ups__img{opacity:.5}.ups__product.is-oos-size .ups__oos-overlay-size{display:block}.ups__oos-overlay-size{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .75px),rgba(0,0,0,.5) 50%,transparent calc(50% + .75px))}.ups__product.is-oos-size .ups__img{opacity:.5}.ups__sizes{margin-top:1rem;min-height:60px}.ups__size-option{border:0;margin:0;min-inline-size:0;padding:0}.ups__size-values{margin-top:.25rem}@media(scripting:none){.ups__size-option{display:none}}.ups__buy-buttons{margin-top:1rem}.buy-buttons--stacked{display:flex!important;flex-direction:column;gap:.5rem}.ups__atc-dimmed button[type=submit]{filter:grayscale(.5) brightness(1.4)!important;cursor:pointer!important}.ups__error-msg{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;color:#c00;display:none}.ups__error-msg.show{display:block}@keyframes ups-pulse{0%{outline-color:#00000059;outline-offset:2px}70%,to{outline-color:transparent;outline-offset:8px}}.ups-pulse-outline{outline:2px solid rgba(0,0,0,.35);outline-offset:2px;border-radius:6px;animation:ups-pulse 1s ease-out}@media(max-width:999px){.ups__grids{min-height:89px}.ups__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:2px;padding-top:2px;padding-bottom:4px;scroll-padding-inline:2px}.ups__grid::-webkit-scrollbar{display:none}.ups__grid>.ups__product{flex:0 0 85px;height:85px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ups-pulse-outline{animation:none}.ups__filter-tab,.ups__product{transition:none}}.ups buy-buttons button[type=submit]{transition:opacity .25s ease}
/*# sourceMappingURL=/cdn/shop/t/38/assets/unified-product-selector.css.map */
