@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-ycwmqx {color: var(--white); font-family: "Banner acquisto/informazioni"; font-weight: 800}@media (max-width: 767px) {#brxe-ycwmqx {padding-top: 18px; padding-bottom: 14px; text-transform: uppercase; font-family: "Barlow SemiCondensed"}}@media (max-width: 767px) {#btn-mob-cta {align-items: center; border: 3px solid var(--white); border-radius: 15px; margin-bottom: 8px; width: 60vw; box-shadow: 5px 5px 15px 0 var(--primary-ultra-dark)}#btn-mob-cta { background: linear-gradient(-45deg, var(--primary), var(--primary-semi-light), var(--primary-semi-dark), var(--primary-dark)); background-size: 400% 400%; animation: gradient 10s ease infinite !important;}@keyframes gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}}@media (max-width: 478px) {#btn-mob-cta {width: 80vw}}