.dessin-swatches{--swatch-size: 50px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:.5rem}.dessin-swatches--card{justify-content:inherit}.dessin-swatches--pdp{--swatch-size: 50px;gap:8px;margin-top:.5rem}.dessin-swatches__heading{display:block;margin-bottom:.375rem;font-size:var(--font-body-size)}.dessin-swatches__heading-value{opacity:.7}.dessin-swatches__heading-value:before{content:": "}.dessin-swatches__swatch{position:relative;display:block;flex:0 0 auto;box-sizing:border-box;width:var(--swatch-size);height:var(--swatch-size);padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background-color:var(--swatch, #e5e5e5);background-image:var(--swatch-image, none);background-position:center;background-size:cover;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.dessin-swatches__swatch:hover{transform:scale(1.08)}.dessin-swatches__swatch:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dessin-swatches__swatch.is-active{box-shadow:0 0 0 2px rgb(var(--color-background, 255 255 255)),0 0 0 3px currentColor}.dessin-swatches__swatch.is-unavailable{opacity:.45}.dessin-swatches__swatch.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to bottom right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}.dessin-swatches__more{display:inline-flex;align-items:center;font-size:var(--font-body-size);line-height:1;text-decoration:none;white-space:nowrap}.dessin-swatches__tooltip{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.25rem .5rem;border-radius:.25rem;background:#000000d9;color:#fff;font-size:var(--font-body-size);line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:3}.dessin-swatches__swatch:hover .dessin-swatches__tooltip,.dessin-swatches__swatch:focus-visible .dessin-swatches__tooltip{opacity:1;visibility:visible}@media(hover:none){.dessin-swatches__tooltip{display:none}}.product-card:has(.dessin-swatches) .product-card__image img{width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.dessin-swatches__swatch,.dessin-swatches__tooltip{transition:none}.dessin-swatches__swatch:hover{transform:none}}.dessin-swatches__more-text{display:none}@media(max-width:749px){.dessin-swatches--card{--swatch-size: 22px;gap:6px}.dessin-swatches--card>.dessin-swatches__swatch:nth-of-type(n+3),.dessin-swatches--card>.dessin-swatches__more{display:none}.dessin-swatches--has-more:before{content:"+";font-size:1.8rem;line-height:1;font-weight:600}.dessin-swatches--has-more .dessin-swatches__more-text{display:inline;font-size:1.3rem;line-height:1.3;opacity:.7}}.product-card .product-card__image img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dessin-swatches.css.map */
