.op-hero__price{position:relative;width:fit-content}.price-infos{height:100%;position:absolute;right:-20px;text-align:right;top:-12px;width:100%}.price-infos__button{background:transparent;border:none;margin:0;padding:0}.price-infos__button:hover~.price-infos__info{opacity:1;visibility:visible}.price-infos__info{background:#f8fafd;box-shadow:0 3px 6px #00000029;font-size:11px;opacity:0;padding:8px 14px;position:relative;right:-12px;text-align:left;transform:translateY(calc(-100% - 34px));transition:opacity .2s ease;visibility:hidden}.price-infos__info:after{background:#f8fafd;bottom:-3px;content:"";height:20px;position:absolute;right:8px;transform:rotate(45deg);width:20px}.op-hero{padding:0;position:relative}.op-hero__bkg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px}.op-hero .container{position:relative;z-index:2}.op-hero__content{padding:30px 10px}.op-hero__address{margin-bottom:10px}.op-hero__deliver,.op-hero__price{margin-bottom:30px}.op-hero__actions{margin-top:30px}.op-hero__tva{background:var(--bg-anchor4-color);border-radius:30px;display:inline-block;margin-bottom:8px;padding:7px 20px}.op-hero__tva:not(:last-child){margin-right:12px}.op-hero__actions span:not(:last-child){margin-bottom:10px}.op-hero:not(.op-hero-v2) .op-hero__actions a,.op-hero:not(.op-hero-v2) .op-hero__actions button{width:100%}.op-hero__actions button{margin-top:12px}@media (min-width:992px){.op-hero__bkg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.op-hero__content{padding:30px 75px}.op-hero__actions{padding-right:50px}}