.visual-display{--visual-display__size: 2.7rem;position:relative;width:var(--visual-display__size);max-width:100%;border:.1rem solid rgba(var(--color-foreground),.2);aspect-ratio:1/1}.visual-display.empty{border-style:dashed}.visual-display--presentation-swatch{--visual-display__size: 2.7rem;border-radius:100%;overflow:hidden}.visual-display-parent .visual-display--presentation-swatch{outline-offset:.7rem;border:1px solid #d1d1d680}:is(.visual-display-parent:hover .visual-display--presentation-swatch,.visual-display-parent.active .visual-display--presentation-swatch,.visual-display-parent:has(:focus-visible) .visual-display--presentation-swatch){outline-style:solid}.visual-display-parent.active .visual-display--presentation-swatch{outline-width:.2rem;outline-color:#e0ceaa;outline-offset:7px;-webkit-box-shadow:0px 0px 0px 7px rgba(250,247,244,1);-moz-box-shadow:0px 0px 0px 7px rgba(250,247,244,1);box-shadow:0 0 0 7px #faf7f4}.visual-display-parent:hover .visual-display--presentation-swatch,.visual-display-parent:focus .visual-display--presentation-swatch,.visual-display-parent:focus-visible .visual-display--presentation-swatch{outline-style:solid;outline-width:.2rem;outline-color:#e0ceaa;outline-offset:7px}.visual-display-parent.active:hover .visual-display--presentation-swatch{outline-width:.2rem;outline-color:#e0ceaa80;outline-offset:7px}.visual-display-parent:has(:focus-visible) .visual-display--presentation-swatch{outline-width:.2rem;outline-color:rgb(var(--color-foreground),1)}@supports not selector(:has(a,b)){.visual-display-parent:focus-within .visual-display--presentation-swatch{outline-offset:.7rem;outline:.2rem solid rgb(var(--color-foreground),.4);box-shadow:0 0 0 .6rem rgb(var(--color-background)),0 0 0 .8rem rgba(var(--color-foreground),.5),0 0 1.2rem .4rem rgba(var(--color-foreground),.3)}}.visual-display-parent.disabled{opacity:.4;pointer-events:none}.visual-display-parent.disabled .visual-display:after{display:block;content:"";width:calc(var(--visual-display__size) * 1.414);border-bottom:.1rem solid rgb(var(--color-background-contrast));transform:rotate(-45deg);transform-origin:left}.facet-for-image .visual-display-parent.disabled .visual-display:after{display:none}.visual-display .visual-display__child{display:block;height:100%;width:100%}.visual-display--presentation-swatch .visual-display__image{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/114/assets/component-visual-display.css.map */
