.shine-js-icon{display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.16em} .shine-js-icon[data-shine-icon="menu"]{--shine-mask:url("../icons/svg/menu.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)} .shine-js-icon[data-shine-icon="close"]{--shine-mask:url("../icons/svg/close.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)} .shine-js-icon[data-shine-icon="heart"]{--shine-mask:url("../icons/svg/heart.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)} .shine-js-icon[data-shine-icon="plus"]{--shine-mask:url("../icons/svg/plus.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)} .shine-js-icon[data-shine-icon="minus"]{--shine-mask:url("../icons/svg/minus.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)} .shine-icon svg{display:block;width:1em;height:1em;max-width:100%;max-height:100%;color:currentColor} .shine-icon,.shine-js-icon{transition:color .2s ease,transform .2s ease,opacity .2s ease} @media (max-width:767px){.app-icon,.shine-v17-icon,.sap-menu-btn,.sap-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.shine-icon,.shine-js-icon{width:1.2em;height:1.2em}} .shine-js-icon[data-shine-icon="chevron-left"]{--shine-mask:url("../icons/svg/chevron-left.svg");-webkit-mask-image:var(--shine-mask);mask-image:var(--shine-mask)}
