@keyframes VisualGround{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.FloatingGallery-mainImg{border-radius:10px;width:100%}.FloatingGallery-subImg{border-radius:10px}.FloatingGallery-subImg--2{display:none}.Header-content{grid-template-columns:1fr 153px 1fr}.Header-logoSlot{width:153px}.InfoBox{background:#fff;border-radius:10px;transform:translate3d(0,0,0);padding:9.523809523809524%;display:flex;max-width:465px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto 24px;order:-1}.InfoBox-logo{display:flex;align-items:center;flex-shrink:0}.InfoBox-text{text-align:left}.InfoBox-link{display:block;color:#000;font-size:1.6rem;line-height:1.333333333333333;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;font-weight:700;margin-bottom:1.5rem}.InfoBox-content{padding-left:2.5em;font-size:1.5rem;line-height:1.333333333333333}.Text .Table,.Text table{border-collapse:collapse;border:1px solid #dbdbdb;margin:0}.Text .Table{border:0}.Text .Table thead,.Text table thead{background-color:#f0f0f0;padding:10px;border-bottom:solid 2px #bfbfbf}.Text .Table th,.Text table th{color:#272829}.Text .Table td,.Text .Table th,.Text table td,.Text table th{border:1px solid #dbdbdb;padding:10px 16px;line-height:20px;vertical-align:middle;text-align:center}.VisualBackground{background:#222437}.about-Page .PageHeader{padding:52px 0}.about-Page-spacer{padding-bottom:31.615384615384617%}.about-Page .PhotoCanvas{flex-wrap:wrap}.about-Page .PhotoCanvas--1 .Visual{margin-bottom:24px}.about-Page .content-FlexibleColumns--1 .content-FlexibleColumns-visualColumn{width:100%}.homepage-Slider-control{background-color:var(--button-color)}.errorPage-Banner-image{background-size:contain;width:100%;max-width:886px;background-image:url(../img/pages/not-found/404-citypark.1750841603.jpg)}.errorPage-Banner-image:before{content:'';display:block;width:100%;height:0;padding-bottom:109.36794582392777%}.store-DetailPage .VisualBackground{background-color:linear-gradient(225deg,#00b5c3 6.25%,#8acc45 18.75%,#c4cd29 31.25%,#ffce09 37.5%,#ffce09 50%,#ffb516 56.25%,#ff9b1e 68.75%,#ff8927 81.25%,#ec3d45 93.75%);background-size:800% 100%;animation:VisualBackground 20s ease infinite}.store-Info-layout{background:linear-gradient(273deg,#00b5c3 6.25%,#8acc45 18.75%,#c4cd29 31.25%,#ffce09 37.5%,#ffce09 50%,#ffb516 56.25%,#ff9b1e 68.75%,#ff8927 81.25%,#ec3d45 93.75%);background-size:800% 100%;animation:VisualGround 20s ease infinite}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.errorPage-Banner-image{background-image:url(../img/pages/not-found/404-citypark@2x.1750841603.jpg)}}@media screen and (min-width:33.75em){.FloatingGallery-subImg--3{width:39.38499273255814%}.FloatingGallery-subImg--4{margin-left:5.13717296511628%;width:55.477834302325576%}.about-Page .PhotoCanvas--1::before{padding-bottom:97.95918367346938%}.about-Page .PhotoCanvas--1 .Visual{margin-bottom:0;width:51.810367283146654%}.about-Page .PhotoCanvas--1 .Photo{margin-left:3.907267517582704%;width:44.28236519927064%}}@media screen and (min-width:48em){.FloatingGallery-row--main{padding-left:32.666666666666664%;padding-bottom:20px;margin-top:0}.FloatingGallery-row--sub{margin:0 -1.333333333333333%}.FloatingGallery-mainImg{width:30%;left:0;top:30px}.FloatingGallery-subImg--1{align-self:flex-end;width:36%;box-shadow:0 4px 20px rgba(0,0,0,.1)}.FloatingGallery-subImg--2{display:block;width:20.333333333333332%}.FloatingGallery-subImg--3{width:15.333333333333332%}.FloatingGallery-subImg--4{width:26.266666666666666%}.FloatingGallery-text{margin-left:10%}.Header-content{grid-template-columns:153px 1fr auto}.Header-logo{max-width:153px}.Header-logo img{height:40px;width:153px}.InfoBox{order:unset;z-index:10;position:absolute;bottom:-10%;margin:0 24px 0 0}.InfoBox-link{text-decoration-thickness:2px;text-underline-offset:3px;font-size:1.7rem}.Text .Table{width:100%!important}.Text .Table .Table-inner{padding:0;margin:0}.about-Page .PhotoCanvas--1::before{padding-bottom:94.11764705882352%}.about-Page .PhotoCanvas--1 .Visual{position:absolute;width:86.02941176470588%;right:0;top:0}.about-Page .PhotoCanvas--1 .Visual::before{padding-bottom:85.47008547008546%}.about-Page .PhotoCanvas--1 .Photo{position:absolute;width:39.705882352941174%;bottom:100px;left:-60px;z-index:5}.about-Page .content-FlexibleColumns--1 .content-FlexibleColumns-visualColumn{width:52.307692307692314%;margin-left:7.692307692307693%}.store-Info-layout{background:0 0}}@media screen and (min-width:48em) and (max-width:63.9375em){.FloatingGallery-subImg--1{margin-left:10%}}@media screen and (min-width:64em){.FloatingGallery-row--main{padding-left:41.66666666666667%;padding-bottom:50px}.FloatingGallery-mainImg{left:10.666666666666668%;top:0;width:31%;z-index:10}.FloatingGallery-text{max-width:560px}.InfoBox{padding:7.526881720430108%;bottom:-6%;left:24%;right:inherit}.InfoBox-link{margin-bottom:1.8rem;font-size:2rem;line-height:1.4}.InfoBox-content{padding-left:3.2rem;font-size:1.6rem;line-height:1.75}}@media screen and (min-width:75em){.Header-content{gap:153px}.Header-logo{max-width:153px}}@media screen and (max-width:47.9375em){.Header-logo img{height:36px;width:138px}.about-Page .PhotoCanvas .Photo{margin-bottom:0}.about-Page .content-FlexibleColumns-heading{text-align:center}.about-Page .content-FlexibleColumns-textColumn{margin-bottom:48px;text-align:center}.about-Page .content-FlexibleColumns .Button{margin:0 auto;display:flex;max-width:200px}}