.component--base-tooltip{z-index:999}.component--base-tooltip .content{text-align:center;z-index:1000;background-color:#fff;border-radius:2px;position:relative;box-shadow:0 2px 6px #0000004d}.component--base-tooltip .position-top{bottom:10px}.component--base-tooltip .position-top:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #0003;border-right:1px solid #0003;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg);box-shadow:0 2px 6px #0000004d}.component--base-tooltip .position-top:after{content:"";z-index:-1;background:#fff;width:100%;height:100%;position:absolute;bottom:0;left:0}.component--base-tooltip .position-bottom{top:10px}.component--base-tooltip .position-bottom:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #0003;border-right:1px solid #0003;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:rotate(45deg);box-shadow:0 2px 6px #0000004d}.component--base-tooltip .position-bottom:after{content:"";z-index:-1;background:#fff;width:100%;height:100%;position:absolute;bottom:0;left:0}.component--base-tooltip .position-right{left:10px}.component--base-tooltip .position-right:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #0003;border-right:1px solid #0003;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:-5px;transform:rotate(45deg);box-shadow:0 2px 6px #0000004d}.component--base-tooltip .position-right:after{content:"";z-index:-1;background:#fff;width:100%;height:100%;position:absolute;bottom:0;left:0}.component--base-tooltip .position-left{right:10px}.component--base-tooltip .position-left:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #0003;border-right:1px solid #0003;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:-5px;transform:rotate(45deg);box-shadow:0 2px 6px #0000004d}.component--base-tooltip .position-left:after{content:"";z-index:-1;background:#fff;width:100%;height:100%;position:absolute;bottom:0;left:0}.component--base-tooltip a{color:var(--color-tomato-red)}.component--base-tooltip a:hover{border-bottom:1px solid}
.component--product-promotion-badge{--color:var(--color-tomato-red);border:solid 1px var(--color);color:var(--color);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.component--product-promotion-badge.badge-tooltip{z-index:1200}.component--product-promotion-badge.loyalty{--color:var(--color-fun-green)}.component--product-promotion-badge.info{border:var(--color-white);padding:1px}
