.m-location--overlap{overflow-x:clip;overflow-y:visible}.m-location--overlap .location-curve{bottom:-1rem;z-index:-1}.m-location--overlap .location-curve--top{top:0;bottom:auto;filter:none;z-index:-1}.m-location--overlap .m-location--bg{width:100%;height:calc(100% - 1rem);top:0;z-index:-1}@media(min-width: 768px){.m-location--overlap .m-location--bg{height:calc(100% - 1rem)}}.m-location--overlap .m-location--media{position:relative;margin-top:-2rem}@media(min-width: 768px){.m-location--overlap .m-location--media{margin-top:-5rem}}.m-location--overlap .m-location--alignment{row-gap:6rem;flex-direction:column-reverse}@media(min-width: 768px){.m-location--overlap .m-location--alignment{align-items:flex-end;flex-direction:row}}@media(min-width: 768px){.m-location--overlap .m-location--text-layout{align-items:center}}.m-location--overlap .container{overflow-x:clip}@media(max-width: 599.98px){.m-location--overlap .container{padding-inline:1.5rem}}@media(min-width: 1440px){.m-location--overlap .container{overflow-x:unset}}.m-location--bg{width:100%;height:100%;position:absolute;top:0}.m-location__text{max-inline-size:36ch}.m-location__content{max-inline-size:40ch;rotate:-3deg;display:flex;flex-direction:column;justify-content:center}.m-location .btn{width:fit-content}.m-location .gallery-container{position:relative;margin:0 auto;width:90%;max-width:300px}@media(min-width: 600px){.m-location .gallery-container{max-width:350px}}@media(min-width: 768px){.m-location .gallery-container{position:absolute;bottom:0;left:50%;translate:-50%}}.m-location .gallery{--d: 12s;display:grid;width:90%;max-width:300px}@media(min-width: 600px){.m-location .gallery{max-width:350px}}.m-location.animation .gallery>.gallery_image{animation:slide var(--d) infinite,z-order var(--d) infinite steps(1)}.m-location .gallery>.gallery_image{grid-area:1/1;width:100%;object-fit:cover;padding:20px;width:90%;max-width:300px;background:#d8d8d8;box-shadow:12px 8px 0 var(--neutral-900-a25);color:#231f20;background:#d8d8d8;z-index:2}@media(min-width: 600px){.m-location .gallery>.gallery_image{max-width:350px}}@media(min-width: 768px){.m-location .gallery>.gallery_image{width:100%}}.m-location .gallery>.gallery_image:before{content:"";background-image:url(/cdn/shop/files/texture-paper_2x_50e80fc3-5814-49aa-ae1d-6cac83141986.jpg?v=1738165829);background-size:256px;background-repeat:repeat;width:100%;height:100%;inset:0;position:absolute;opacity:.1}.m-location .gallery>.gallery_image .image{position:relative}.m-location .gallery>.gallery_image .gallery_image__caption{padding-block:1.75rem 1.25rem;display:flex;text-align:center;min-height:55px;rotate:1deg;align-items:center;justify-content:center}.m-location .gallery .gallery_image:last-child{animation-name:slide,z-order-last}.m-location .gallery>.gallery_image:nth-child(1){animation-delay:calc(0*var(--d));--r: -6deg;transform:translateX(0%) rotate(var(--r))}.m-location .gallery>.gallery_image:nth-child(2){animation-delay:calc(-0.3333333333*var(--d));--r: 6deg;transform:translateX(0%) rotate(var(--r))}.m-location .gallery>.gallery_image:nth-child(3){animation-delay:calc(-0.6666666667*var(--d));--r: -3deg;transform:translateX(0%) rotate(var(--r))}@keyframes slide{16.6666666667%{transform:translateX(120%) rotate(var(--r))}0%,100%,33.3333333333%{transform:translateX(0%) rotate(var(--r))}}@keyframes z-order{16.6666666667%,33.3333333333%{z-index:1}66.6666666667%{z-index:2}}@keyframes z-order-last{16.6666666667%,33.3333333333%{z-index:1}83.3333333333%{z-index:2}}.m-location .gallery:hover>.gallery_image{animation-play-state:paused}.section+.section{position:relative}.section+.section.locations{z-index:26}
