.geo-location--section,.geo-location--section *{font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.geo-location--section *:not(p){font-weight:900}.geo-location--section .geo-locations--wrap,.geo-location--section .geo-locations--wrap *{letter-spacing:2px}.geo-location--section .geo-location--inner{padding:70px 15px;max-width:500px;margin:0 auto}.geo-location--section .geo-location--header{margin-bottom:18px}.geo-location--section .geo-location--heading,.geo-location--section .geo-locations--subheading .geo-location--section .flag--name{font-weight:900}.geo-location--section .geo-location--heading{font-size:48px;line-height:1}.geo-location--section .geo-location--content{line-height:1.4;text-transform:uppercase}.geo-location--section .geo-locations--subheading{font-size:24px}.geo-location--section .geo--content{margin-bottom:36px}.geo-location--section .flag--locations{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:20px}.geo-location--section .flag--location{cursor:pointer}.geo-location--section .flag--icon{position:relative;margin-bottom:18px}.geo-location--section .flag--icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 6px transparent;z-index:1}.geo-location--section .flag--location.active .flag--icon:after{box-shadow:inset 0 0 0 6px var(--colorLink)}.geo-location--section .flag--icon{max-width:200px;margin:0 auto 18px}.geo-location--section .flag--name{font-size:16px;font-weight:900;letter-spacing:.75px;margin-bottom:0}.geo-location--section .geo-close{font-size:20px;text-transform:uppercase;font-weight:900;line-height:1.1}.geo-location--section .geo-overlay-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}@media screen and (max-width: 768px){.geo-location--section .geo-locations--wrap,.geo-location--section .geo-locations--wrap *{letter-spacing:1.046px}.geo-location--section .geo-location{width:90%}.geo-location--section .geo-location--inner{padding:30px}.geo-location--section .geo-location--header{margin-bottom:9px}.geo-location--section .geo-location--heading{font-size:25px;margin-bottom:10px}.geo-location--section .geo-location--content{font-size:10px}.geo-location--section .geo--content{margin-bottom:18px}.geo-location--section .geo-locations--subheading{font-size:14px;margin-bottom:10px}.geo-location--section .flag--icon{max-width:100px;margin:0 auto 9px}.geo-location--section .flag--name{font-size:9px;letter-spacing:.75px;margin-bottom:0}.geo-location--section .geo-close{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/component-geo-location.css.map */
