@keyframes flip-r{50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}}@keyframes flip-l{50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}}@keyframes flip-d{50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}}@keyframes flip-u{50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}}.content-popup{background-color:var(--off-white-80);height:100%;left:0;position:fixed;width:100%;z-index:9999}.content-popup,.content-popup #close{align-items:center;display:flex;justify-content:center;top:0}.content-popup #close{background-color:var(--vinaccia-dark);border-radius:50%;cursor:pointer;height:30px;position:absolute;right:0;width:30px}@media (min-width:800px){.content-popup #close svg{transition:all .25s ease-out}.content-popup #close:hover svg{transform:rotate(90deg)}}.content-popup__wrapper{align-items:center;aspect-ratio:4/5;background-color:var(--off-white);border-radius:16px;box-shadow:0 12px 20px #00000059;display:flex;flex-direction:column;gap:var(--spacer-sm);gap:var(--spacer-md);justify-content:start;padding:30px 0;position:relative;width:360px}.content-popup p{padding:0 20px}.content-popup p.p-s{height:88px;overflow:hidden;position:relative;text-align:center}.content-popup .embla{aspect-ratio:1;position:relative;width:calc(100% - 40px)}.content-popup .embla--arrows{display:none;height:0;justify-content:space-between;left:0;padding:8px;position:absolute;top:50%;width:100%;z-index:10}@media (min-width:800px){.content-popup .embla--arrows{display:flex}}.content-popup .embla--arrows svg{cursor:pointer;outline:none!important}.content-popup .embla--arrows svg.disabled{cursor:not-allowed;opacity:.5}.content-popup .embla--arrows svg:first-child{transform:rotate(180deg)}.content-popup .embla .item,.content-popup .embla__container{height:100%;position:relative;width:100%}.content-popup .embla .item{overflow:hidden}.content-popup .embla .item img,.content-popup .embla .item video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.content-popup .embla_counter{display:flex;gap:var(--spacer-xs)}.content-popup .embla_counter__item{background-color:var(--vinaccia-dark);border-radius:50%;height:10px;opacity:.5;position:relative;transform:scale(1);transition:all .15s ease-in-out;width:10px}.content-popup .embla_counter__item.active{opacity:1;transform:scale(1)}
