.product__info-wrapper:has(.colour-links){position:relative;z-index:3}.colour-links{margin-block:1.5rem}.colour-links__list{display:flex;flex-wrap:wrap;gap:1.2rem;padding:0;list-style:none}.colour-links__option{position:relative}.colour-links__option:hover,.colour-links__option:focus-within{z-index:6}.colour-links__item{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:1px solid rgba(var(--color-foreground),.3);border-radius:50%;color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-decoration:none;text-align:center;font-size:1.2rem;line-height:1.4;overflow-wrap:anywhere}.colour-links__item[aria-current=page]{border-color:rgb(var(--color-foreground));border-width:3px;font-weight:700}.colour-links__item:hover,.colour-links__item:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:0}.colour-links__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.colour-links__popup{display:none;position:absolute;bottom:100%;left:0;width:min(280px,calc(100vw - 32px));padding-bottom:12px;z-index:5;cursor:pointer}.colour-links__option:last-child .colour-links__popup{left:auto;right:0}.colour-links__preview{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 4px 16px rgba(var(--color-foreground),.15);overflow:hidden}.colour-links__preview>span{padding:8px 12px}.colour-links__preview-image{display:block;width:100%;height:260px;object-fit:contain}.colour-links__item:not([data-preview-dismissed]):focus-visible .colour-links__popup{display:block}@media(hover:hover)and (pointer:fine){.colour-links__item:not([data-preview-dismissed]):hover .colour-links__popup{display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAIA */
