.mainFrame { width:100%; min-width:320px; padding:0vw 1vw; }.mobile-yes { display:block; }.mobile-no { display:none !important; }.col-m-0 {width:0.00%;} .col-m-0- {width:4.17%;} .col-m-0-- {width:6.25%;} .col-m-1 {width:8.33%;} .col-m-1- {width:12.50%;} .col-m-2 {width:16.66%;} .col-m-2- {width:20.83%;} .col-m-3 {width:25.00%;} .col-m-3- {width:29.17%;}.col-m-4 {width:33.33%;} .col-m-4- {width:37.50%;} .col-m-5 {width:41.66%;} .col-m-5- {width:45.83%;} .col-m-6 {width:50.00%;} .col-m-6- {width:54.17%;} .col-m-7 {width:58.33%;} .col-m-7- {width:62.50%;}.col-m-8 {width:66.66%;} .col-m-8- {width:70.83%;} .col-m-9 {width:75.00%;} .col-m-9- {width:79.17%;} .col-m-10 {width:83.33%;} .col-m-10- {width:87.50%;} .col-m-11 {width:91.67%;} .col-m-11- {width:95.83%;}.col-m-12 {width:100.00%;}.col-m-no { display:none; }.debug { background-color:yellow;}.debugFrame {padding:3vw 3vw 3vw 3vw; font-family:'Lato',sans-serif; font-size:3vw; font-weight:400; color:#222222; }[class*="col"] { float:left; padding:3vw; }.distancerAnimator { height:0vw; }.cookies { width:100%; background-color:#000000; }.cookiesFrame { padding:3vw 0vw 0vw 0vw; width:100%; }.cookiesContainerFrame { width:100%; height:26vw; position:relative; }.cookiesContainer { width:100%; height:26vw; position:fixed; bottom:3vw; overflow:hidden; z-index:1001; }.cookiesContent { position:relative; height:26vw; }.cookiesContent .left { position:absolute; width:600vw; right:3vw; top:0vw; height:26vw; box-shadow:0 1vw 2vw 0 rgba(0, 0, 0, 0.2); background-color:#e4001b; z-index:1002; }.cookiesContent .container { position:absolute; width:100%; height:100%; padding:3vw 8vw 3vw 6vw; z-index:1003;}.cookiesContent .container .content { float:left; width:calc(100% - 24vw); line-height:4vw; font-family:'Metropolis',sans-serif; font-weight:500; font-size:2.8vw; color:#ffffff; text-align:center;}.cookiesContent .container .content A { text-decoration:none; color:#ffffff; font-weight:bold; } .cookiesContent .container .content A:hover { text-decoration:underline; }.cookiesContent .container .cookie { float:left; width:11vw; color:#ffffff; margin:4vw 3vw 0vw 0vw; }.cookiesContent .container .close { float:right; width:7vw; color:#ffffff; margin:6vw 0vw 0vw 3vw; cursor:pointer; }.cookiesContent .container .close:hover { color:#ffffff; }.burgerMenu { position:fixed; display:none; top:0vw; left:0vw; z-index:300; height:100%; width:100%; padding:0vw; }.burgerMenuFrame { position:fixed; display:none; top:0vw; left:0vw; width:70vw; z-index:301; height:100%; }.burgerMenuHeader { width:18vw; height:20vw; padding:3vw 3vw; background-color:rgba(0, 0, 0, 0.8); position:relative; }.burgerMenuHeader .headerLogo { width:100%; border:none; }.burgerMenuHeader .headerLogo .logo { width:20vw; margin-left:0vw; padding:0vw; }.headerMobileClose { position:absolute; top:4.5vw; right:4.5vw; width:9vw; }.headerMobileClose .button { color:#e4001b; cursor:pointer; }.headerMobileClose .button:hover { color:#ffffff; }.burgerMenuContent { height:calc(100% - 20vw); overflow:auto; padding:2vw 0vw 2vw 0vw; padding:0vw; background-color:rgba(0, 0, 0, 0.8); }.burgerMenuItems { padding:3vw 0vw; }.burgerMenuItems .item { font-family:'Metropolis',sans-serif; font-size:4vw; font-weight:500; color:#ffffff; text-transform:uppercase; padding:3vw 3vw 3vw 3vw; margin-left:3vw; border-bottom:none; }.burgerMenuItems A { text-decoration:none; } .burgerMenuItem A:hover { text-decoration:underline; }.burgerMenuItems .item.register { color:#ffe902; }.header {} .headerFrame { }.headerBurger { width:9vw; color:#e4001b; margin:3vw 0vw; }.headerLogo {display:block; }.headerLogoNegative { display:none; }.headerLogo IMG, .headerLogoNegative IMG { width:100%; }.headerMenu { margin-top:4vw; }.headerMenu .item { float:left; margin:0vw 2.4vw; line-height:6vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:3.2vw; color:#000000; border-bottom:0.4vw solid transparent; text-transform:uppercase; }.headerMenu .item A { text-decoration:none; } .headerMenu .item A:hover { text-decoration:none; color:#e4001b; }.headerMenu .item.selected { border-bottom:0.4vw solid #e4001b; }.headerPhone { margin-top:4vw; text-align:right; line-height:6vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:3.2vw; color:#e4001b; }.header.negative { background-color:#000000; }.header.negative .headerLogo { display:none;}.header.negative .headerLogoNegative { display:block; }.header.negative .item { color:#ffffff; }.footer { background-color:#000000; }.footerFrame { padding:3vw 0vw; }.footerLogo { }.footerLogo IMG { width:40vw; }.footerContact { font-family:'Lato',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; line-height:normal; }.footerMenu { padding:18vw 3vw 3vw 3vw; }.footerMenu .item { text-align:center; padding:2.4vw 0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:3.6vw; color:#ffffff; border-bottom:0.4vw solid rgba(216,216,216,0.3); text-transform:uppercase; }.footerMenu .item A { text-decoration:none; } .footerMenu .item A:hover { text-decoration:none; color:#e4001b; }.footerMenuSimple { font-family:'Metropolis',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; text-transform:uppercase; }.footerMenuSimple .item { float:left; width:50%; padding:2vw 0vw; text-align:center; }.footerMenuSimple .item A { text-decoration:none; } .footerMenu .item A:hover { text-decoration:none; color:#e4001b; }.footerMenuSimple .line { display:none; }.footerCopy { }.footerCopyFrame { }.footerCopy .content { font-family:'Lato',sans-serif; font-weight:400; font-size:2.8vw; color:#000000; line-height:150%; text-align:center; }.footerCopy .madeBy { padding-top:0vw; }.footerCopy .madeByContainer { float:right; }.footerCopy .madeByContainer .label { float:left; font-family:'Lato',sans-serif; font-weight:400; font-size:2.8vw; color:#000000; line-height:6vw; }.footerCopy .madeByContainer .logo { float:left; width:24vw; margin-left:2vw; }.footerCopy .madeByContainer A:hover { color:#e4001b; }.contactFormContainer { padding:0vw; position:relative; }.contactFormTitle { padding:3vw 3vw 0vw 3vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:7vw; color:#ffffff; line-height:normal; }.contactFormInput { float:left; width:calc(50% - 6vw); margin:3vw; padding:0vw; border:solid 0.4vw #ffffff; position:relative; }.contactFormInput.full { width:calc(100% - 6vw); }.contactFormInput.error { border:solid 0.4vw #e4001b; }.contactFormInput.error .contactFormLabel { color:#e4001b; }.contactFormLabel { position:absolute; top:-2vw; left:3vw; background-color:#000000; line-height:4vw; padding:0vw 1vw; font-family:'Lato',sans-serif; font-weight:700; font-size:3vw; color:rgba(255, 255, 255, 0.5);}.contactFormField {}.contactFormField INPUT[type="TEXT"], .contactFormField TEXTAREA { width:100%; border:none; padding:3vw; margin:0vw; background-color:transparent; font-family:'Lato',sans-serif; font-weight:700; font-size:3vw; line-height:4vw; color:#ffffff;}.contactFormField TEXTAREA { height:24vw; }.contactFormConfirm { padding:3vw; }.contactFormConfirm INPUT[type="SUBMIT"] { border:none; margin:0vw; padding:3vw; line-height:4vw; height:11vw; box-shadow:0 0.8vw 2vw 0.4vw rgba(228, 0, 27, 0.4); background-color:rgba(255, 0, 32, 0.9); font-family:'Metropolis',sans-serif; font-weight:700; font-size:4vw; color:#ffffff; }.contactFormConfirm INPUT[type="SUBMIT"]:hover { background-color:#ffffff; color:#e4001b; box-shadow:0 0.8vw 2vw 0.4vw rgba(255, 255, 255, 0.4); }.contactFormOK { display:none; z-index:20; position:absolute; left:0vw; top:0vw; width:100%; height:100%; font-family:'Metropolis',sans-serif; font-weight:700; font-size:8vw; color:#ffffff; }.contactFormOK TABLE { width:100%; height:100%; }.contactFormOK TD { vertical-align:middle; text-align:center; }.contactFormError { display:none; padding:0vw 3vw 1vw 3vw; font-family:'Lato',sans-serif; font-weight:400; font-size:2.8vw; color:#ef1718; }.homeRotator { position:relative; width:100%; height:160vw; }.homeRotatorSlide { position:absolute; top:0vw; left:0vw; width:100%; height:100%; display:none; z-index:10; }.homeRotatorSlide:first-child { display:block; }.homeRotatorSlide .photo { position:absolute; top:0vw; left:0vw; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; }.homeRotatorContent { position:relative; height:100%;}.homeRotatorPromoFrame { position:absolute; max-width:80vw; left:3vw; top:calc(50% - 15vw); background-color:#e4001b; padding:6vw; z-index:20; }.homeRotatorPromoFrame .label1 { font-family:'Metropolis',sans-serif; font-weight:700; font-size:7.2vw; color:#ffffff; }.homeRotatorPromoFrame .label2 { font-family:'Metropolis',sans-serif; font-weight:400; font-size:5.2vw; color:#ffffff; padding-top:2vw; }.homeRotatorSwitches { position:absolute; left:0vw; bottom:10vw; height:10vw; width:100%; z-index:20; }.homeRotatorSwitchesFrame { position:relative; height:10vw; }.homeRotatorNext { cursor:pointer; position:absolute; bottom:5vw; right:3vw; width:10vw; height:10vw; border:0.2vw solid #ffffff; color:#ffffff; padding:2vw 2.8vw 2vw 3.4vw; }.homeRotatorPrev { cursor:pointer; position:absolute; bottom:5vw; left:3vw; width:10vw; height:10vw; border:0.2vw solid #ffffff; color:#ffffff; padding:2vw 3.4vw 2vw 2.8vw; }.homeRotatorNext:hover, .homeRotatorPrev:hover { background-color:#e4001b; border-color:#e4001b; } .homeRotatorSwitchFrame { position:absolute; left:0vw; bottom:0vw; }.homeRotatorSwitch, .homeRotatorSwitch1 { cursor:pointer; float:left; width:20vw; height:1vw; margin:0vw 3vw; background-color:#ffffff; }.homeRotatorSwitch1 { background-color:#e4001b; }.homeIntro { padding:3vw 0vw; }.homeIntroLabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; }.homeIntroContent { font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; line-height:150%; }.homeInfoLabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:8vw; color:#000000; }.homeInfoSubLabel { font-family:'Metropolis',sans-serif; font-weight:600; font-size:4.8vw; color:#000000; }.homeInfoSubLabel B, .homeInfoSubLabel STRONG { font-weight:800; }.homeInfoLine { width:40vw; height:0.6vw; background-color:#c1c1c1; margin:3vw 0vw; }.homeInfoContent { font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; line-height:150%; }.homeInfoPhoto { width:100%; height:70vw; background-color:#eeeeee; background-size:cover; background-repeat:no-repeat; background-position:center; }.homeInfoMore { margin-top:3vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:4.8vw; color:#000000; }.homeInfoMore A { text-decoration:none; } .homeInfoMore A:hover { text-decoration:none; }.homeInfoMore .line { width:8vw; height:0.6vw; background-color:#e4001b; }.homePromo { height:auto; background-color:#e4001b; }.homePromoFrame { }.homePromoItem { float:left; height:20vw; padding:4vw 3vw; }.homePromoItem.item1 { width:100%; }.homePromoItem.item2 { width:100%; }.homePromoItem.item3 { width:100%; }.homePromoItem .label { font-family:'Lato',sans-serif; font-weight:900; font-size:8vw; color:#ffffff; line-height:8.4vw; }.homePromoItem .label .icon { float:left; margin-right:2vw; color:#ffffff; }.homePromoItem.item1 .label .icon { width:9vw; }.homePromoItem.item2 .label .icon { width:7.8vw; }.homePromoItem.item3 .label .icon { width:9.6vw; }.homePromoItem .desc { font-family:'Lato',sans-serif; font-weight:400; font-size:3.6vw; color:#ffffff; }.homeShops { padding:6vw 0vw; }.homeShopsFrame { }.homeShopsLabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:8vw; color:#000000; text-align:center; }.homeShopItems { }.homeShopItems .itemBig { float:left; width:65.33vw; height:65.33vw; padding:2vw; }.homeShopItems .itemBig .logo { width:100%; height:100%; border:solid 0.2vw #c1c1c1; background-size:contain; background-repeat:no-repeat; background-position:center; }.homeShopItems .itemsSmall { float:left; width:32.66vw; height:65.33vw; }.homeShopItems .itemSmall { float:left; width:32.66vw; height:32.66vw; padding:2vw; }.homeShopItems .itemSmall .logo { width:100%; height:100%; border:solid 0.2vw #c1c1c1; background-size:contain; background-repeat:no-repeat; background-position:center; }.staticBreadcrumbs { background-color:#000000; padding-bottom:3vw; }.staticBreadcrumbsFrame { }.staticBreadcrumbsLinks { font-family:'Metropolis',sans-serif; font-weight:400; font-size:4vw; color:#e4001b; }.staticBreadcrumbsLinks A { text-decoration:none; color:#ffffff; font-weight:bold; } .staticBreadcrumbsLinks A:hover { text-decoration:underline; }.staticBreadcrumbsLinks SPAN { color:#b5b4b4; font-weight:bold; }.staticBreadcrumbsLinks SPAN H1 { display:inline; padding:0px; margin:0px; font-family:'Metropolis',sans-serif; font-size:4vw; color:#b5b4b4; font-weight:bold; }.static { padding:6vw 0vw; }.staticFrame { }.staticLabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; }.staticLabel H1 { padding:0vw; margin:0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; }.staticLabel H2 { padding:0vw; margin:0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; }.staticLabel .line { margin:1vw 0vw 3vw 0vw; width:48vw; height:0.6vw; background-color:#c1c1c1; }.staticContent { font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; line-height:150%; }.staticPhoto IMG { width:100%; }.contactPage { overflow:hidden; padding:6vw 0vw; }.contactFrame { }.contactLeft { float:left; width:100%; padding:3vw 3vw 6vw 3vw; }.contactRight { float:left; width:100%; padding:3vw 3vw; background-color:#000000; position:relative; }.contactRight .right {display:none; }.contactMap { width:100%; height:140vw; background-color:#eeeeee; }.shopsPage { padding:6vw 0vw; overflow:hidden; }.shopsPageFrame { } .shopsLabel { float:left; font-family:'Metropolis',sans-serif; font-weight:700; font-size:8vw; color:#e4001b; line-height:100%; padding-bottom:1vw; border-bottom:0.6vw solid #c1c1c1; margin-bottom:1vw; }.shopsSubLabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:6vw; color:#000000; padding-bottom:3vw; }.shopsContent { font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; }.shopsList { padding:3vw 0vw; }.shopsList .column { float:left; width:33.33%; padding:0vw; }.shopsList .item { padding:1vw 0vw; font-family:'Lato',sans-serif; font-weight:700; font-size:3.6vw; color:#c1c1c1; }.shopsList .item.rent { color:#e4001b; }.shopsList .item A { text-decoration:none; } .shopsList .item A:hover { text-decoration:underline; }.shopsList .item.rent A { color:#000000; }.shopsLegendItem { float:left; padding:1vw 0vw; }.shopsLegendItem TABLE { width:100%; height:6vw; }.shopsLegendItem TD { vertical-align:middle; text-align:left; }.shopsLegendItem .circle { padding-right:2vw; width:8vw; }.shopsLegendItem .circle DIV { width:6vw; height:6vw; border:solid 0.4vw #000000; border-radius:60vw; }.shopsLegendItem .circle.free DIV { background-color:#3fafe4; }.shopsLegendItem .circle.rent DIV { background-color:#ffffff; }.shopsLegendItem .circle.technical DIV { background-color:#b5b4b4; }.shopsLegendItem .circle.comunication DIV { background-color:#e2e2e2; }.shopsLegendItem .label { font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; text-align:left; }.shopsLevel0 { position:relative; }.shopsLevel0 .svg { float:right; width:94vw; height:77.5vw; position:relative; }.shopsLevel0 .svg .rent { fill:#ffffff; }.shopsLevel0 .svg .free { fill:#3fafe4; }.shopsLevel0 .svg .polo { fill:#fe0002; }.shopsLevel0 .container { float:left; width:100%; }.shopsLevel0 .legend { position:absolute; bottom:40vw; left:0vw; width:34vw; z-index:30; }.shopsLevel0 .shopsList .column { width:50%; }.shopsLevel0 .room { position:absolute; background-color:transparent; z-index:10; padding:2vw; }.shopsLevel0 .room .logo { width:100%; height:100%; background-size:contain; background-repeat:no-repeat; background-position:center; }.shopsLevel0 .room .desc { display:none; width:100%; height:100%; font-family:'Lato',sans-serif; font-weight:400; font-size:3.2vw; color:#000000; line-height:100%; }.shopsLevel0 .room .desc TABLE { width:100%; height:100%; }.shopsLevel0 .room .desc TD { text-align:center; vertical-align:middle; }.shopsLevel0 .room1 { top:36%; right:30%; width:8%; height:16%; }.shopsLevel0 .room2 { top:36%; right:21%; width:8%; height:16%; }.shopsLevel0 .room3 { top:36%; right:15.5%; width:5%; height:12%; }.shopsLevel0 .room4 { top:20%; right:19%; width:16%; height:14%; }.shopsLevel0 .room6 { top:1.5%; right:19%; width:16%; height:16%; }.shopsLevel0 .room7 { top:1%; right:0.5%; width:10.5%; height:10.5%; }.shopsLevel0 .room8 { top:30%; right:0.5%; width:10.5%; height:18%; }.shopsLevel0 .room9 { bottom:13%; right:0.5%; width:8%; height:18%; }.shopsLevel0 .room10 { bottom:13%; right:9.2%; width:6%; height:18%; }.shopsLevel0 .room11 { bottom:9%; left:41%; width:20%; height:20%; }.shopsLevel0 .room12 { bottom:7%; left:3%; width:18%; height:18%; }.shopsLevel1 { position:relative; }.shopsLevel1 .svg { float:left; width:46vw; height:66vw; position:relative; }.shopsLevel1 .svg .rent { fill:#ffffff; }.shopsLevel1 .svg .free { fill:#3fafe4; }.shopsLevel1 .svg .polo { fill:#fe0002; }.shopsLevel1 .container { float:left; width:100%; }.shopsLevel1 .legend { position:absolute; top:70vw; right:0vw; width:40vw; z-index:30;}.shopsLevel1 .shopsLegendItem { width:100%; text-align:left; }.shopsLevel1 .shopsList .column { width:50%; }.shopsLevel1 .room { position:absolute; background-color:transparent; z-index:10; padding:2vw; }.shopsLevel1 .room .logo { width:100%; height:100%; background-size:contain; background-repeat:no-repeat; background-position:center; }.shopsLevel1 .room .desc { display:none; width:100%; height:100%; font-family:'Lato',sans-serif; font-weight:400; font-size:3.2vw; color:#000000; line-height:100%; }.shopsLevel1 .room .desc TABLE { width:100%; height:100%; }.shopsLevel1 .room .desc TD { text-align:center; vertical-align:middle; }.shopsLevel1 .room14 { bottom:4%; left:4%; width:35%; height:35%; }.shopsLevel1 .room15 { top:4%; left:4%; width:35%; height:25%; }.shopsLevel1 .room16 { top:2%; right:10%; width:35%; height:25%; }.shopsLevel1 .room17 { bottom:4%; right:5%; width:35%; height:35%; }.shopsPromo { float:left; margin-top:3vw; }.shopsPromoFrame { background-color:#000000; padding:6vw; position:relative; }.shopsPromoFrame .right { position:absolute; bottom:0vw; right:-200vw; width:200vw; height:100%; background-color:#000000; }.shopsPromoFrame .label { font-family:'Metropolis',sans-serif; font-weight:700; font-size:6vw; color:#ffffff; }.shopsPromoFrame .link { font-family:'Metropolis',sans-serif; font-weight:700; font-size:6vw; color:#e4001b; }.shopsPromoFrame .link A { text-decoration:none; } .shopsPromoFrame .link A:hover { text-decoration:underline; }.shopView { padding:6vw 0vw 0vw 0vw; }.shopViewFrame { }.shopViewLabel { padding:3vw 3vw 3vw 3vw; }.shopViewLabel .label { font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; line-height:100%; }.shopViewLabel .label H1 { padding:0vw; margin:0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#e4001b; line-height:100%; }.shopViewLabel .sublabel { font-family:'Metropolis',sans-serif; font-weight:700; font-size:4.8vw; color:#000000; line-height:100%; }.shopViewContainer { padding:0vw 0vw 0vw 0vw; }.shopViewLeft { width:100%; padding:2vw; }.shopViewRight { width:100%; padding:2vw 4vw; }.shopViewContent {padding:0vw 3vw; }.shopViewContent .line { width:48vw; height:0.6vw; background-color:#c1c1c1; }.shopViewContent .content { padding:3vw 0vw; font-family:'Lato',sans-serif; font-weight:400; font-size:4vw; color:#000000; line-height:150%; }.shopViewContent .infoLabel { padding:2vw 0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:4.8vw; color:#000000; }.shopViewContent .hours { padding:2vw 0vw; font-family:'Lato',sans-serif; font-weight:400; font-size:3.6vw; color:#000000; }.shopViewContent .hours .day { float:left; width:50%; }.shopViewContent .hours .day SPAN { color:#e4001b; }.shopViewContent .hours .time { float:left; width:50%; }.shopViewReturn .return { padding:3vw 0vw 6vw 0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:6vw; color:#e4001b; }.shopViewReturn .return A { text-decoration:underline; }.shopViewPhotos { width:100%; height:60vw; background-color:#eeeeee; position:relative; }.shopViewPhotosSlide { position:absolute; top:0vw; left:0vw; width:100%; height:100%; display:none; z-index:10; }.shopViewPhotosSlide:first-child { display:block; }.shopViewPhotosSlide .photo { position:absolute; top:0vw; left:0vw; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; }.shopViewPhotosSwtiches { padding-top:6vw; }.shopViewPhotosNext { cursor:pointer; float:left; width:10vw; height:10vw; border:0.2vw solid #eeeeee; color:#000000; padding:2vw 2.8vw 2vw 3.4vw; margin-right:2vw; }.shopViewPhotosPrev { cursor:pointer; float:left; width:10vw; height:10vw; border:0.2vw solid #eeeeee; color:#000000; padding:2vw 3.4vw 2vw 2.8vw; margin-right:2vw; }.shopViewPhotosNext:hover, .shopViewPhotosPrev:hover { background-color:#e4001b; border-color:#e4001b; color:#ffffff; } .rentPage { padding:6vw 0vw; }.rentPageFrame { }.rentPage .shopsLevel0 .svg { width:100%; height:auto; }.rentPage .shopsLevel0 .container {}.rentPage .shopsLevel0 .legend { top:14vw; left:0vw; }.rentPage .shopsLevel0 .shopsLabel { border:none; padding:0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#000000; }.rentPage .shopsLevel1 .svg { width:100%; height:auto; }.rentPage .shopsLevel1 .container { position:relative; padding-bottom:2vw; }.rentPage .shopsLevel1 .shopsLabel { border:none; padding:0vw; font-family:'Metropolis',sans-serif; font-weight:700; font-size:10vw; color:#000000; }.rentPage .shopsLevel1 .legend { top:12vw; left:50vw; }.rentMore { padding:6vw 0vw; overflow:hidden; }.rentMoreFrame { }.rentMoreContainer { background-color:#000000; position:relative; padding:6vw; }.rentMoreContainer .right { position:absolute; bottom:0vw; right:-200vw; width:200vw; height:100%; background-color:#000000; }.rentMoreContainer .label { font-family:'Metropolis',sans-serif; font-weight:700; font-size:6vw; color:#ffffff; line-height:normal; }.rentMoreContainer .content { font-family:'Metropolis',sans-serif; font-weight:400; font-size:4.6vw; color:#ffffff; line-height:normal; }