.locations{--page-width: 163.4rem}.locations__body{padding:10.5rem 0 11.6rem}.locations__items{max-width:149.4rem}.locations__item{display:flex;justify-content:space-between;column-gap:7rem;margin-bottom:8.7rem}.locations__item-col--media{flex:0 0 30.79%;max-width:30.79%}.locations__item-col--content{display:flex;justify-content:space-between;column-gap:8rem;flex:1;max-width:90.6rem}.locations__item-media{padding-bottom:77.9%}.locations__item-content{max-width:38.9rem}.locations__item-entry{line-height:1.1875;margin-bottom:2.7rem}.locations__item-entry--first{max-width:26rem}.locations__item-entry p,.locations__item-entry ul,.locations__item-entry ol,.locations__item-entry h5{margin-block:1.1rem}.locations__item-entry h5{font-weight:500;margin-block-start:1.9rem}.locations__item-entry--alt ul:has(.locations__item-entry-separator){list-style:none;padding:0}.locations__item-entry--alt ul:has(.locations__item-entry-separator) li{display:grid;grid-template-columns:1fr auto 1fr}.locations__item-entry--alt ul:has(.locations__item-entry-separator) li+li{margin-top:1rem}.locations__item-entry--alt ul .locations__item-entry-separator{display:block}.locations__item-entry-separator{display:none;width:2.4rem}.locations__item-actions{margin-bottom:3.5rem}.locations__item:last-child,.locations__item-actions:last-child{margin-bottom:0}@media screen and (max-width: 1199px){.locations__item-col--content,.locations__item{column-gap:4rem}}@media screen and (max-width: 989px){.locations__body{padding:5rem 0}.locations__items{max-width:72rem;margin:0 auto}.locations__item{flex-wrap:wrap;margin-bottom:4rem}.locations__item-col--media{flex-basis:100%;max-width:100%;margin-bottom:2.4rem}.locations__item-col--content{row-gap:2rem;flex-wrap:wrap}.locations__item-content{min-width:28rem;max-width:45rem}.locations__item-content:last-child{flex:1}.locations__item-actions,.locations__item-entry{margin-bottom:2rem}.locations__item-entry{word-break:break-word}.locations__item-entry p,.locations__item-entry ul,.locations__item-entry ol,.locations__item-entry h5{margin-block:.9rem}.locations__item-entry h5{margin-block-start:1.6rem}.locations__item-entry--alt ul li+li{margin-top:.8rem}}@media screen and (max-width: 749px){.locations__body{padding-top:2.4rem}.locations__item{margin-bottom:3rem}.locations__item-col--media{margin-bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-locations.css.map */
