.responsive-grid-section-inner{display:grid;grid-template-columns:1fr;gap:30px}.responsive-grid-section-item.layout-4{display:grid;grid-template-columns:1fr 1fr;gap:12px}.item-banner-img{height:100%;width:100%;min-height:inherit}.item-banner-img img{width:100%;height:100%;object-fit:cover;min-height:inherit}.responsive-grid-section-inner .item-banner.banner_link a:before{content:"";position:absolute;top:0;width:100%;height:100%;left:0}.item-banner{height:100%;position:relative;overflow:hidden}.item-banner-content{position:absolute;bottom:0;width:100%;height:auto;left:0;background:var(--bg);padding:51px 9px 21px}.locations{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;z-index:2}.location-item{text-align:center;position:relative;padding:0 10px}.location-item:nth-child(2):before{content:"";position:absolute;top:0;left:0;width:1px;height:50%;background:var(--color)}.location-item:nth-child(2):after{content:"";position:absolute;top:0;right:0;width:1px;height:50%;background:var(--color)}.location-item p{color:var(--color);font-family:Tungsten;margin:0;text-transform:uppercase;font-size:20px;line-height:24px;letter-spacing:1px;font-weight:500}.location-item .item-title{font-size:inherit;font-family:var(--font-body);margin-bottom:16px;font-weight:700}.item-banner-content img{position:absolute;top:0;left:50%;transform:translate(-50%,-85%);z-index:2;max-width:calc(33% - 30px);width:120px}.item-banner-content:before{position:absolute;content:"";width:calc(100% / 3);aspect-ratio:1 / 1;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;border-radius:50%;background-color:var(--bg)}.responsive-grid-section-item.layout-4 .locations .location-item:nth-child(2):after{display:none}.responsive-grid-section-item.layout-4 .locations .location-item:last-child{display:none}.responsive-grid-section-item.layout-4 .locations .location-item p{font-size:14px;line-height:1}.responsive-grid-section-item.layout-4 .locations .location-item p.item-title{font-size:12px;margin-bottom:6px}.responsive-grid-section-item.layout-4 .locations{grid-template-columns:1fr 1fr}.responsive-grid-section-item.layout-4 .item-banner-content{padding:27px 9px 8px}.item-banner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color);background:var(--bg)}.item-banner:hover{color:var(--color-hover);background:var(--bg-hover)}.banner_link a{font-family:Tungsten;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1px;color:var(--color)}.item-banner:hover a{color:var(--color-hover)}.banner_overlink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}@media (max-width: 767px){.responsive-grid-section-item.layout-1 .item-banner{height:calc(100% - 74px)}.responsive-grid-section-item.layout-1 .item-banner.banner_link{min-height:0;height:44px;display:flex!important;margin-top:30px;position:static;overflow:auto}.responsive-grid-section-item.layout-1 .item-banner.banner_link a:before{content:none}}@media only screen and (max-width: 767px){.small--hide{display:none!important}.item-banner{min-height:507px}.location-item:nth-child(2):before{content:"";position:absolute;left:0;width:1px;height:50%;top:50%;transform:translateY(-50%);background:var(--color)}.responsive-grid-section-item .locations{display:flex;position:relative;z-index:2;flex-wrap:wrap;row-gap:24px}.responsive-grid-section-item .locations .location-item{width:50%}.responsive-grid-section-item .locations .location-item:last-child{width:100%}.responsive-grid-section-item .item-banner-content{padding:47px 9px 32px}.responsive-grid-section-item .item-banner-content:before{width:50%}.responsive-grid-section-item .item-banner-content img{max-width:calc(50% - 70px);width:120px}.responsive-grid-section-item .location-item:nth-child(2):after{display:none}.responsive-grid-section-item .location-item .item-title{margin-bottom:14px}}@media only screen and (min-width: 768px){.responsive-grid-section-item.layout-4 .locations{grid-template-columns:1fr}.location-item{margin-bottom:9px}.responsive-grid-section-item.layout-4 .locations .location-item:nth-child(2):before{display:none}.responsive-grid-section-inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 768px) and (max-width: 1068px){.responsive-grid-section-item .locations{grid-template-columns:1fr 1fr}.hide--tablet{display:none}.responsive-grid-section-item.layout-1 .item-banner-content img{max-width:calc(33% - 35px)}.responsive-grid-section-item .locations .location-item:nth-child(2):after,.responsive-grid-section-item .locations .location-item:last-child{display:none}}@media only screen and (min-width: 1068px){.item-banner-content img{max-width:calc(33% - 50px);width:120px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/responsive-grid-section.css.map */
