.vitrines{grid-gap:1.15rem;display:grid;gap:1.15rem}@media(min-width:900px){.vitrines{grid-template-columns:repeat(3,1fr)}}.vitrines__item{grid-gap:1rem;border-radius:4px;display:grid;gap:1rem;padding:1rem;transition:all .25s ease-out}.vitrines__title{font-size:1.1rem;font-weight:500;margin:0}.vitrines__button{font-weight:600;margin-top:auto;padding:1rem}.vitrines__button[disabled]{opacity:1}.showcase-modal{align-items:center;display:flex;justify-content:center;z-index:998}.showcase-modal,.showcase-modal__overlay{bottom:0;left:0;position:fixed;right:0;top:0}.showcase-modal__overlay{background:rgba(7,24,56,.3);z-index:1}.showcase-modal__container{background:#fff;border-radius:4px;color:#071838;max-width:295px;padding:1rem;position:relative;text-align:center;width:100%;z-index:2}@media(min-width:900px){.showcase-modal__container{max-width:900px}}.showcase-modal__close{height:18px;position:absolute;right:5px;top:5px;width:18px}.showcase-modal__close .button{height:100%;width:100%}@media(min-width:900px){.showcase-modal__close{height:24px;right:8px;top:8px;width:24px}}.showcase-modal__title{margin:0;padding:0}.showcase-modal__text{margin:.5rem 0;padding:0}@media(min-width:900px){.showcase-modal__text{margin:1rem 0}}.showcase-modal__timer{color:#3c50e0;font-weight:600}@media(min-width:900px){.showcase-modal__timer{font-size:1.2rem}}