.cea-cea-store-theme-2-x-product-color-selector{border-bottom:1px solid #ccc;padding:15px 0}.cea-cea-store-theme-2-x-product-color-selector__title{font-family:var(--FONT-FAMILY-TERTIARY-MEDIUM)}.cea-cea-store-theme-2-x-color-selector-options__item{margin-right:20px;margin-top:10px}.cea-cea-store-theme-2-x-color-selector-options__product{border:1px solid transparent;border-radius:50%;height:45px;overflow:hidden;transition:.25s ease-out;width:45px}.cea-cea-store-theme-2-x-color-selector-options__product:hover{border-color:var(--COLOR-DOVE-GREY)}.cea-cea-store-theme-2-x-color-selector-options__item--selected .cea-cea-store-theme-2-x-color-selector-options__product{border-color:var(--COLOR-DOVE-GREY);border-width:3px;pointer-events:none}.cea-cea-store-theme-2-x-color-selector-options__item--selected .cea-cea-store-theme-2-x-color-selector-options__product:before{border:3px solid #fff;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.cea-cea-store-theme-2-x-color-selector-options__item--unavailable .cea-cea-store-theme-2-x-color-selector-options__product{background:var(--COLOR-DOVE-GREY)}.cea-cea-store-theme-2-x-color-selector-options__item--unavailable .cea-cea-store-theme-2-x-color-selector-options__product:before{border-color:var(--COLOR-SILVER)}.cea-cea-store-theme-2-x-color-selector-options__item--unavailable .cea-cea-store-theme-2-x-color-selector-options__product:after{background:var(--COLOR-SILVER);content:"";height:100%;left:50%;position:absolute;top:0;transform:rotate(45deg);width:3px;z-index:10}.cea-cea-store-theme-2-x-color-selector-options__image{left:-6px;max-width:none;position:absolute;top:-6px}.cea-cea-store-theme-2-x-color-selector-options__item--unavailable .cea-cea-store-theme-2-x-color-selector-options__image{opacity:.4}.cea-cea-store-theme-2-x-color-selector__shimmer--wrapper{width:100%;margin:5px 0;height:90px;background-color:#f6f7f8}.cea-cea-store-theme-2-x-color-selector__shimmer{width:100%;height:100%;background:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-size:200% 100%;-webkit-animation:cea-cea-store-theme-2-x-shimmer 1.5s infinite;animation:cea-cea-store-theme-2-x-shimmer 1.5s infinite}@-webkit-keyframes cea-cea-store-theme-2-x-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cea-cea-store-theme-2-x-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}