.locations{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2vw;padding:2vw;box-sizing:border-box}.location{color:#ebe7d6;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:3px solid #1566A3;padding:3px;background-color:#ebe7d6}.location-wrapper{background-color:#1566a3;border-radius:20px;border:3px solid #1566A3;width:100%;height:100%;overflow:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.location .image{display:block;margin:auto;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1}.image img{width:100%;height:auto}.location .content{display:flex;flex-direction:column;z-index:2}.location .name{font-weight:900;text-transform:uppercase;text-align:center;font-size:36px;margin:0 auto}.location .name a{text-decoration:none;color:#ebe7d6}.location .buttons{margin-top:1em;display:flex;flex-direction:column;gap:15px}.location .buttons .button{width:100%;display:flex}.location .buttons .button.alt{border:3px solid #EBE7D6;color:#ebe7d6;background-color:transparent;box-shadow:none}@media only screen and (max-width: 930px){.locations{grid-template-columns:repeat(2,1fr)}.locations .buttons{gap:10px}}@media only screen and (max-width: 749px){.locations{grid-template-columns:repeat(1,1fr)}.location .name{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-locations.css.map */
