.product__inventory--square{justify-content:flex-start;min-height:1.8rem;margin:.6rem 0 1.4rem;color:rgba(var(--color-foreground),.72);font-size:1.1rem;font-weight:500;line-height:1.3;letter-spacing:.06em;text-align:left;text-transform:uppercase}.product-form__variant-picker{position:relative;display:block;width:100%;max-width:44rem}.product-form__variant-picker--with-inventory>.product__inventory--square{position:absolute;top:0;inset-inline-end:0;z-index:1;justify-content:flex-end;max-width:calc(100% - 7rem);min-height:0;margin:0;text-align:end;white-space:nowrap}.product__inventory-square{display:inline-block;width:.9rem;height:.9rem;flex:0 0 .9rem;background:var(--product-inventory-color);box-shadow:inset 0 0 0 1px #00000014}.product__inventory-count{color:rgba(var(--color-foreground),.56)}product-linked-colors,.product-linked-colors{position:relative;display:block;width:100%;min-width:0;max-width:44rem;overflow-x:clip;margin-top:2rem;text-align:left}.product-linked-colors__label{margin:0 0 .9rem}.product-linked-colors__visible{display:flex;flex-wrap:nowrap;gap:.6rem;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.4rem .4rem .5rem;scroll-padding-inline:.4rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-linked-colors__visible::-webkit-scrollbar{display:none}.product-linked-colors__visible>*{flex:0 0 auto}.product-linked-colors__tile,.product-linked-colors__toggle{position:relative;display:block;width:var(--pdp-color-tile-width);min-width:var(--pdp-color-tile-width);height:var(--pdp-color-tile-height);min-height:var(--pdp-color-tile-height);overflow:hidden;padding:0;border:1px solid var(--pdp-color-border);border-radius:0;background:var(--pdp-color-image-background);color:rgb(var(--color-foreground));cursor:pointer;scroll-snap-align:start;text-decoration:none;transition:border-color .14s ease}.product-linked-colors__toggle:hover{border-color:var(--pdp-color-active-border)}.product-linked-colors__tile[aria-current=page]{border-color:var(--pdp-color-active-border);box-shadow:none}.product-linked-colors[aria-busy=true] .product-linked-colors__tile[aria-current=page]:not(.is-selecting){border-color:var(--pdp-color-border);box-shadow:none}.product-linked-colors__tile.is-selecting{z-index:2;border-color:var(--pdp-color-active-border);box-shadow:none}.product-linked-colors__fallback,.product-linked-colors__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.product-linked-colors__fallback{background:var(--pdp-color-fallback, var(--pdp-color-image-background))}.product-linked-colors[data-transparent-image-background=true] .product-linked-colors__fallback{background:transparent}.product-linked-colors__image{z-index:1;object-fit:var(--pdp-color-image-fit);background:var(--pdp-color-image-background)}.product-linked-colors__media-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;background:rgb(var(--color-background));opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.22,.61,.36,1)}.product-linked-colors__media-preview img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.01);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.product-linked-colors__media-preview.is-visible{opacity:1}.product-linked-colors__media-preview.is-visible img{transform:scale(1)}.product-linked-colors__toggle-icon,.product-linked-colors__toggle-icon:after{position:absolute;top:50%;left:50%;width:1rem;height:1px;content:"";background:currentColor;transform:translate(-50%,-50%)}.product-linked-colors__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .14s ease}.product-linked-colors.is-open .product-linked-colors__toggle-icon:after{opacity:0}.product-linked-colors__more{display:grid;grid-auto-columns:var(--pdp-color-tile-width);grid-auto-flow:column;gap:.6rem;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-top:.8rem;padding:.5rem .5rem .6rem;scroll-padding-inline:.5rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-color:var(--pdp-color-border) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product-linked-colors__more[hidden],.product-linked-colors__tile[hidden]{display:none}.product-linked-colors__tile:focus-visible,.product-linked-colors__toggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background))}.product-linked-colors__scroll-more{display:none}@media screen and (min-width:750px){.product-linked-colors__scroll-more:not([hidden]){position:absolute;right:0;bottom:.5rem;z-index:3;display:flex;align-items:center;justify-content:center;width:3.2rem;height:var(--pdp-color-tile-height);padding:0;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.product-linked-colors__scroll-more:before{position:absolute;inset:0 100% 0 auto;width:1.6rem;content:"";background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.product-linked-colors__scroll-more:focus-visible{outline:1px solid currentColor;outline-offset:-2px}product-linked-colors,.product-linked-colors{overflow-x:visible}}@media screen and (max-width:749px){product-linked-colors,.product-linked-colors{width:calc(100% + 1.5rem);max-width:none;margin-right:-1.5rem}.product-linked-colors__visible{padding-right:0;scroll-padding-right:0}.product-linked-colors__visible>.product-linked-colors__tile{flex-basis:calc((100% - 2.4rem) / 4.5);width:auto;min-width:0}.product-linked-colors:after{content:"";position:absolute;right:0;bottom:.5rem;z-index:3;width:1.6rem;height:var(--pdp-color-tile-height);background:linear-gradient(to right,#fff0,#ffffffa6);opacity:0;pointer-events:none}.product-linked-colors.has-more-colors:after{opacity:1}}@media(prefers-reduced-motion:reduce){.product-linked-colors__tile,.product-linked-colors__toggle,.product-linked-colors__toggle-icon:after,.product-linked-colors__media-preview,.product-linked-colors__media-preview img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-merchandising.css.map */
