.product__media-wrapper:has(.ac-pattern-picker){min-width:0}.ac-pattern-picker{display:block;width:100%;min-width:0;max-width:100%;margin-top:1.2rem;overflow:hidden}.ac-pattern-picker[hidden]{display:none}.ac-pattern-picker[data-pending] .ac-pattern-picker__track{visibility:hidden}.ac-pattern-picker__nav{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ac-pattern-picker__nav.is-overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.8rem;pointer-events:none;background:linear-gradient(to right,transparent,rgb(var(--color-bg)))}.ac-pattern-picker__track{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem;width:100%;min-width:0;max-width:100%;min-height:7.2rem;margin:0;padding:.6rem .2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.ac-pattern-picker__track::-webkit-scrollbar{display:none}.ac-pattern-picker__item{flex:0 0 auto;display:block;touch-action:manipulation;padding:.3rem;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;line-height:0;outline:none;-webkit-tap-highlight-color:transparent}.ac-pattern-picker__circle{display:block;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:rgb(var(--color-bg));box-shadow:inset 0 0 0 1px rgba(var(--color-fg),.18)}.ac-pattern-picker__circle img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.ac-pattern-picker__item:focus,.ac-pattern-picker__item:focus-visible{outline:none;box-shadow:none}.ac-pattern-picker__item.is-selected .ac-pattern-picker__circle,.ac-pattern-picker__item:focus-visible .ac-pattern-picker__circle{box-shadow:0 0 0 2px rgb(var(--color-primary))}@media(hover:hover){.ac-pattern-picker__item:hover .ac-pattern-picker__circle{box-shadow:inset 0 0 0 1px rgba(var(--color-fg),.45)}.ac-pattern-picker__item.is-selected:hover .ac-pattern-picker__circle{box-shadow:0 0 0 2px rgb(var(--color-primary))}}@media screen and (min-width:750px){.ac-pattern-picker__circle{width:6.4rem;height:6.4rem}.product__media-wrapper:has(.ac-pattern-picker){position:sticky;top:3rem;align-self:start;z-index:2;padding-left:8.4rem}.product__media-wrapper:has(.ac-pattern-picker)>media-gallery{display:block;min-width:0}.product__media-wrapper:has(.ac-pattern-picker) .product__column-sticky{position:static;top:auto}.ac-pattern-picker{position:absolute;left:0;top:0;bottom:0;width:7.4rem;margin-top:0}.ac-pattern-picker__nav,.ac-pattern-picker__track{height:100%}.ac-pattern-picker__track{flex-direction:column;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.ac-pattern-picker__nav.is-overflowing:after{top:auto;right:0;bottom:0;left:0;width:auto;height:2.8rem;background:linear-gradient(to bottom,transparent,rgb(var(--color-bg)))}}html.ac-pattern-nav .product__info-wrapper{pointer-events:none}quick-add-modal .ac-pattern-picker{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ac-pattern-picker.css.map */
