.product-image-square{background:var(--color-grey-100)}.product-image-square .image-fade-enter-active,.product-image-square .image-fade-leave-active{transition:opacity .25s ease}.product-image-square .image-fade-enter-from,.product-image-square .image-fade-leave-to{opacity:0}.product-image-square img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-image-square.in-media-square img{-o-object-fit:contain;object-fit:contain}.product-image-square:not(.no-margin){padding:16%;height:100%}@media(max-width:576px){.product-image-square:not(.no-margin){padding:0}}.product-image-square:not(.no-margin) img{-o-object-fit:contain;object-fit:contain}:export{tabletLandscape:"max-width: 1279px";tabletPortrait:"max-width: 992px";phone:"max-width: 576px"}.color-options{display:flex;flex-direction:row;min-height:var(--size,18rem);gap:calc(var(--size, 18rem)/4.5);flex-wrap:wrap}.color-options .color-option{border-radius:50%;width:var(--size,18rem);height:var(--size,18rem);cursor:pointer}.color-options .color-option.-light{border:1px solid var(--color-grey-400)}.color-options .color-option-plus{display:flex;align-items:center;justify-content:center;border:1rem solid var(--color-grey-400);border-radius:50%;width:var(--size,18rem);height:var(--size,18rem);cursor:pointer}.color-options .color-option-plus svg{width:60%;height:60%}.color-options .color-option-plus svg path{fill:var(--color-grey-400)}
