.icon--configured{display:inline-block;flex-shrink:0;width:var(--icon-size,24px);height:var(--icon-size,24px);background-color:currentColor;-webkit-mask:var(--icon-image) center/contain no-repeat;mask:var(--icon-image) center/contain no-repeat;vertical-align:middle}
.availability-check.icon{color:var(--green-text,#1E8E4E)}
.footer-column__icon>.icon{width:18px;height:18px}
.home-help__icon>.icon{width:23px;height:23px}
.assistant-reset>.icon{width:16px;height:16px}
.template-index #MainContent .home-newsletter__benefit-icon,.template-product .product-delivery__step-icon{color:var(--dark)}
.template-product .product-main__delivery .icon,.visual-search__placeholder>.icon{color:var(--dark)}
.wishlist-hero__text>.eyebrow .icon,.wishlist-albums>.eyebrow .icon{color:var(--dark)}
.announcement__info summary>.icon{width:16px;height:16px}
.announcement copy-code button>.icon{width:10px;height:10px}
.olea-online-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--tp-green,#00B67A);animation:olea-online-pulse 2.5s ease-in-out infinite}
@keyframes olea-online-pulse{0%,100%{box-shadow:0 0 0 0 rgb(0 182 122 / .35)}50%{box-shadow:0 0 0 4px rgb(0 182 122 / 0)}}
.wishlist-burst{position:fixed;z-index:1300;width:0;height:0;overflow:visible;pointer-events:none;color:var(--dark,#2D2C30)}
.wishlist-burst__heart{position:absolute;left:-6px;top:-6px;width:12px!important;height:12px!important;fill:currentColor;pointer-events:none;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.olea-online-dot{animation:none}}
