.colour-group__header{width:100%}@media screen and (max-width:699px){.colour-group__header{justify-content:space-between}}.colour-group__toggle{margin-inline-start:auto}.colour-group__toggle-label--hide,.colour-group.is-grid .colour-group__toggle-label--show{display:none}.colour-group.is-grid .colour-group__toggle-label--hide{display:inline}.colour-group__list{width:100%;flex-wrap:nowrap;touch-action:pan-x}.colour-group,.colour-group__item,.product-info__block-item:has(.colour-group){overflow:visible}.colour-group__item{flex:none;position:relative}.colour-group__item:hover,.colour-group__item:focus-within{z-index:3}.colour-group__tooltip{position:absolute;left:50%;bottom:100%;width:0;display:flex;flex-direction:column;align-items:center;padding-bottom:.4rem;opacity:0;visibility:hidden;pointer-events:none;z-index:4}.colour-group__tooltip-bubble{flex-shrink:0;background:#3d3d3d;color:#fff;border-radius:.25rem;padding:.4rem .65rem;font-size:.8125rem;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;min-width:max-content;box-shadow:0 2px 8px #0000002e;position:relative;left:var(--colour-group-tooltip-shift, 0px)}.colour-group__tooltip:after{content:"";width:0;height:0;border:.35rem solid transparent;border-top-color:#3d3d3d;margin-top:-1px}@media screen and (pointer:fine){.colour-group__item:hover .colour-group__tooltip,.colour-group__item:focus-within .colour-group__tooltip{opacity:1;visibility:visible}}.colour-group .thumbnail-swatch{--thumbnail-size: 7rem;width:var(--thumbnail-size);aspect-ratio:1;height:auto;padding-block-end:0;border-block-end:none;overflow:hidden}.colour-group .thumbnail-swatch.is-selected{box-shadow:0 2px 0 currentColor}.colour-group .thumbnail-swatch>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.colour-group .thumbnail-swatch--sm{--thumbnail-size: 5rem}.colour-group.is-grid .colour-group__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.25rem;overflow:visible;touch-action:auto;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.colour-group.is-grid .colour-group__item{min-width:0;width:100%}.colour-group.is-grid .thumbnail-swatch{--thumbnail-size: 100%;width:100%;height:auto}@media screen and (min-width:700px){.colour-group__list.scroll-area,.colour-group.is-grid .colour-group__list.scroll-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.25rem;overflow:visible;touch-action:auto}.colour-group__item,.colour-group.is-grid .colour-group__item{min-width:0;width:100%}.colour-group .thumbnail-swatch,.colour-group.is-grid .thumbnail-swatch{--thumbnail-size: 100%;width:100%}.colour-group .thumbnail-swatch--sm,.colour-group.is-grid .thumbnail-swatch--sm{--thumbnail-size: 100%}}.product-card__colour-group{overflow:visible}.product-card__colour-swatch-wrap{position:relative;display:block;flex:none}.product-card__colour-swatch-wrap:hover,.product-card__colour-swatch-wrap:focus-within{z-index:3}.product-card__colour-swatch-wrap .colour-group__tooltip{position:absolute;left:50%;bottom:100%;width:0;display:flex;flex-direction:column;align-items:center;padding-bottom:.4rem;opacity:0;visibility:hidden;pointer-events:none;z-index:4}.product-card__colour-swatch-wrap .colour-group__tooltip-bubble{flex-shrink:0;min-width:max-content;background:#3d3d3d;color:#fff;border-radius:.25rem;padding:.4rem .65rem;font-size:.8125rem;line-height:1.2;text-transform:none;white-space:nowrap;box-shadow:0 2px 8px #0000002e}.product-card__colour-swatch-wrap .colour-group__tooltip:after{content:"";width:0;height:0;border:.35rem solid transparent;border-top-color:#3d3d3d;margin-top:-1px}@media screen and (pointer:fine){.product-card__colour-swatch-wrap:hover .colour-group__tooltip,.product-card__colour-swatch-wrap:focus-within .colour-group__tooltip{opacity:1;visibility:visible}}.product-card__colour-swatch{width:1.75rem;aspect-ratio:1;overflow:hidden;position:relative;display:block}.product-card__colour-swatch>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.product-card__colour-more{white-space:nowrap;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
