.seo-location-collections{--seo-collections-heading: #1b2c3d;--seo-collections-text: #5a6b7d;--seo-collections-card-bar-bg: #1b2c3d;--seo-collections-card-bar-text: #ffffff;--seo-collections-card-bar-text-soft: rgba(255, 255, 255, .9);padding-top:var(--seo-padding-top-desktop, 80px);padding-bottom:var(--seo-padding-bottom-desktop, 80px);background:#fff}.seo-location-collections__header{margin-bottom:4rem}.seo-location-collections__heading{font-family:Bogue-Light,sans-serif;margin:0 0 1.6rem;color:var(--seo-collections-heading);line-height:1.2;font-size:3.2rem}.seo-location-collections__subheading{margin:0;color:var(--seo-collections-text);font-size:1.6rem;line-height:1.4}.seo-location-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:4rem}.seo-location-collections__card{position:relative;display:block;overflow:hidden;text-decoration:none;color:var(--seo-collections-card-bar-text);min-height:31.4rem;background:var(--seo-collections-card-bar-bg)}.seo-location-collections__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease}.seo-location-collections__card:hover .seo-location-collections__card-image{transform:scale(1.04)}.seo-location-collections__card-bar{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;padding:1.6rem 2.4rem;background:var(--seo-collections-card-bar-bg);color:var(--seo-collections-card-bar-text);z-index:1}.seo-location-collections__card-copy{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.seo-location-collections__card-title{color:var(--seo-collections-card-bar-text);font-size:2rem;font-weight:700;line-height:1;text-transform:uppercase}.seo-location-collections__card-link{color:var(--seo-collections-card-bar-text-soft);font-family:Averta-Regular,sans-serif;font-size:1.6rem;line-height:1.1rem}.seo-location-collections__card-arrow{flex-shrink:0;display:inline-flex;color:var(--seo-collections-card-bar-text-soft)}.seo-location-collections__banner{--seo-collections-banner-bg: #e8d5c4;--seo-collections-banner-text: #1b2c3d;padding:4.8rem;background-color:var(--seo-collections-banner-bg);background-image:var(--seo-collections-banner-bg-desktop);background-size:cover;background-position:center right;background-repeat:no-repeat;color:var(--seo-collections-banner-text)}.seo-location-collections__banner-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.seo-location-collections__banner-content{flex:1}.seo-location-collections__banner-heading{font-family:Bogue-Light,sans-serif;margin:0 0 1rem;color:inherit;font-size:3.2rem;font-weight:400;color:var(--seo-collections-banner-heading-text);line-height:1.25}.seo-location-collections__banner-text{color:inherit;font-size:1.6rem;line-height:1.4;color:var(--seo-collections-banner-text)}.seo-location-collections__banner-text p{margin:0}.seo-location-collections__banner-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:26.8rem;height:5.4rem;padding:1.4rem 3.2rem;border-radius:100px;background:#1b2c3d;color:#fff;font-size:1.6rem;line-height:1;text-decoration:none;text-align:center;transition:opacity .2s ease}.seo-location-collections__banner-button:hover{opacity:.9}@media screen and (max-width:1023px){.seo-location-collections__grid{grid-template-columns:repeat(2,1fr)}.seo-location-collections__banner{padding:4.8rem 2.4rem}.seo-location-collections__banner-inner{flex-direction:column;align-items:flex-start}.seo-location-collections__banner-button{width:100%}}@media screen and (max-width:767px){.seo-location-collections{padding-top:var(--seo-padding-top-mobile, 40px);padding-bottom:var(--seo-padding-bottom-mobile, 40px);padding-inline:20px}.seo-location-collections__heading{font-size:2.6rem}.seo-location-collections__grid{grid-template-columns:1fr;gap:1.2rem;margin-bottom:4rem}.seo-location-collections__card{min-height:24.6rem}.seo-location-collections__banner{background-image:var(--seo-collections-banner-bg-mobile)}.seo-location-collections__banner-heading{font-size:2.6rem}.seo-location-collections__card-title{font-size:1.8rem}.seo-location-collections__header{margin-bottom:3.2rem}}@media screen and (max-width:575px){.seo-location-collections__heading{max-width:29rem}}
/*# sourceMappingURL=/cdn/shop/t/275/assets/section-seo-location-collections.css.map */
