.silhouette__drawer{visibility:hidden;transition:transform .3s,visibility 0s linear .3s}.silhouette__drawer.is-open{visibility:visible;transition:transform .3s,visibility 0s}.silhouette__drawer .silhouette__cta{position:relative;width:100%;box-sizing:border-box}.silhouette__drawer .silhouette__swatches{position:absolute;top:-3px;right:-3px;display:flex;gap:0}.silhouette__drawer .silhouette__swatch{appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;font-size:0;line-height:0}.silhouette__drawer .silhouette__swatch:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-color:var(--sw, #cccccc);background-image:var(--sw-img, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000038}.silhouette__drawer .silhouette__swatch[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 1px #111}.silhouette__drawer .silhouette__swatch:focus-visible{outline:2px solid #111;outline-offset:1px}.silhouette__drawer .silhouette__swatch:disabled{cursor:not-allowed;opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/76/assets/shop-silhouette-colour.css.map */
