.product-item__image-wrapper{position:relative}.rs-color-dots{position:absolute;left:6px;bottom:7px;top:auto;transform:none;z-index:12;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;max-height:calc(100% - 18px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;direction:ltr;border:0;border-radius:999px;background:#ffffff47;-webkit-backdrop-filter:blur(4px) saturate(125%);backdrop-filter:blur(4px) saturate(125%);box-shadow:0 1px 7px #0000000b,inset 0 1px #ffffff40}.rs-color-dots::-webkit-scrollbar{display:none}.rs-color-dots__link{position:relative;width:14px;height:14px;min-width:14px;min-height:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:50%;background:transparent;box-shadow:none;text-decoration:none;transition:transform .18s ease,filter .18s ease}.rs-color-dots__swatch{position:relative;display:block;width:13px;height:13px;overflow:hidden;border:1px solid rgba(175,185,192,.58);border-radius:50%;box-shadow:none}.rs-color-dots__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0px,rgba(255,255,255,.16) .55px,transparent .55px,transparent 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,.1) .5px,transparent .5px,transparent 2px);opacity:.76}.rs-color-dots__link.is-active .rs-color-dots__swatch{border-color:#414a51b3;box-shadow:0 0 0 1px #ffffffad}@media(hover:hover){.rs-color-dots__link:hover{transform:scale(1.14)}}.rs-color-dots__link:focus-visible{outline:1px solid rgba(30,30,30,.8);outline-offset:2px}@media(max-width:699px){.rs-color-dots{left:4px;bottom:2px;gap:4px;padding:4px 3px;max-height:calc(100% - 9px);background:#ffffff3b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rs-color-dots__link{width:11px;height:11px;min-width:11px;min-height:11px}.rs-color-dots__swatch{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.rs-color-dots__link{transition:none}}.rs-color-dots:not(.is-expanded) .rs-color-dots__link:nth-of-type(n+5){display:none}.rs-color-dots__more{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#ffffffa3;color:#30363b;font:600 9px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 0 0 1px #5a646e24}.rs-color-dots__more-desktop{display:inline}.rs-color-dots__more-mobile,.rs-color-dots__more-open{display:none}.rs-color-dots.is-expanded .rs-color-dots__more-open{display:inline}.rs-color-dots.is-expanded .rs-color-dots__more-closed{display:none}.rs-color-dots__more:focus-visible{outline:2px solid #222;outline-offset:2px}@media(min-width:700px){.rs-color-dots__more[data-desktop-extra="0"]{display:none}}@media(max-width:699px){.rs-color-dots:not(.is-expanded) .rs-color-dots__link:nth-of-type(n+4){display:none}.rs-color-dots__more{width:14px;height:14px;font-size:8px}.rs-color-dots__more-desktop{display:none}.rs-color-dots:not(.is-expanded) .rs-color-dots__more-mobile{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rs-color-dots.css.map */
