.legaz-shop__container{max-width:1600px;margin:0 auto;padding:40px 40px 120px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;z-index:1}.legaz-shop__grid{display:grid;grid-template-columns:repeat(2,400px);gap:120px;justify-content:center;justify-items:center;align-items:start}.legaz-shop__item{width:100%!important;max-width:none!important;flex-grow:0!important}.legaz-product-card{text-align:center;width:100%!important;max-width:450px!important}.legaz-product-card__link{text-decoration:none;color:inherit;display:block}.legaz-product-card__link:focus{outline:none}.legaz-product-card__text-container{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.legaz-product-card__image{width:100%!important;max-width:400px!important;height:auto;position:relative;overflow:visible;margin:0 auto 24px}.legaz-product-card__image img{width:100%;height:auto;display:block;object-fit:contain}.legaz-product-card__image-hover{opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.legaz-product-card__image:hover .legaz-product-card__image-hover{opacity:1}.legaz-product-card__image:hover .legaz-product-card__image-default{opacity:0}@media (max-width: 749px){.legaz-product-card__image-hover{display:none}}@media (min-width: 750px){.legaz-shop__grid{grid-template-columns:repeat(2,550px);gap:60px}.legaz-product-card{max-width:600px!important}.legaz-product-card__image{max-width:550px!important}.legaz-product-card__text-container{margin-top:20px}}.legaz-product-card__title{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:200;color:#a61919;margin:0;text-transform:lowercase;letter-spacing:-.05em;line-height:1.3;text-align:left;flex:1}.legaz-product-card__price{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:100;color:#a61919;margin:0;text-transform:lowercase;letter-spacing:-.05em;line-height:1.3;text-align:right;flex-shrink:0}@media (max-width: 749px){.legaz-shop__container{padding:30px 32px 80px}.legaz-shop__grid{grid-template-columns:1fr;gap:64px;justify-content:center;max-width:none;width:100%;margin:0 auto}.legaz-product-card{max-width:100%}.legaz-product-card__image{margin-bottom:20px;max-width:100%!important}.legaz-product-card__text-container{width:100%;padding:0}.legaz-product-card__title,.legaz-product-card__price{font-size:1.5rem}}@media (max-width: 480px){.legaz-shop__container{padding:25px 24px 64px}.legaz-shop__grid{gap:48px;max-width:none}.legaz-product-card{width:100%!important;max-width:100%!important}.legaz-product-card__title,.legaz-product-card__price{font-size:1.25rem}}.legaz-shop__empty-state{display:flex;justify-content:center;align-items:center;min-height:40vh;width:100%}.legaz-shop__empty-text{font-family:Inter,sans-serif;font-size:2rem;font-weight:300;color:#a61919;text-transform:lowercase;letter-spacing:-.03em}.legaz-shop__dots{display:inline}.legaz-shop__dot{opacity:0;animation:2.4s infinite}.legaz-shop__dot:nth-child(1){animation-name:dot1Fade}.legaz-shop__dot:nth-child(2){animation-name:dot2Fade}.legaz-shop__dot:nth-child(3){animation-name:dot3Fade}@keyframes dot1Fade{0%,16%{opacity:0}20%,80%{opacity:1}84%,to{opacity:0}}@keyframes dot2Fade{0%,32%{opacity:0}36%,80%{opacity:1}84%,to{opacity:0}}@keyframes dot3Fade{0%,48%{opacity:0}52%,80%{opacity:1}84%,to{opacity:0}}@media (max-width: 749px){.legaz-shop__empty-text{font-size:1.5rem}}@media (max-width: 480px){.legaz-shop__empty-text{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-legaz-shop.css.map */
