@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap');@charset "UTF-8";html{font-size: 1rem;font-family: 'Raleway', sans-serif;font-weight: 400;background-color: #fff;color: #0f1016;scroll-behavior: smooth}h1,h2,h3{color: #0f1016;font-weight: 700;word-break: break-word}h4,h5{color: #0f1016;font-weight: 700;word-break: break-word}h1{font-size: 3.5rem;line-height: 4rem;margin-bottom: 3rem;margin-top: 0}@media screen and (max-width: 1150px){h1{font-size: 2.5rem;line-height: 2.5rem}}h2{margin-top: 0;font-size: 3rem}h3{margin-top: 0;margin-bottom: 1.2rem;font-size: 2rem;line-height: 2rem}h4{margin-top: 0;margin-bottom: 1.2rem;font-size: 1.5rem;line-height: 1.5rem}p,address{line-height: 1.8rem;margin-bottom: 1rem;padding-top: 0;margin-top: 0}a{text-decoration: none;color: #0f1016}a:hover{color: #070707}address{font-style: normal}ul,li{margin: 0;padding: 0;list-style: none}body{padding: 0;margin: 0}.wrapper{max-width: 1300px;margin: auto;padding: 0 3rem;box-sizing: border-box}@media screen and (max-width: 800px){.wrapper{padding: 0 1rem}}.wrapper-width{width: 100%}.openinghours h5{margin: 0;font-size: 1rem;padding-bottom: 0.3rem}.openinghours .irregulars{padding-bottom: 0.8rem;border-bottom: 1px solid #d0d5dd;margin-bottom: 0.8rem}.openinghours .line{line-height: 1.2rem;margin-bottom: 0.3rem}.openinghours .line span{display: block}.openinghours .line span:nth-child(1){font-weight: bold;line-height: 1.2rem}.openinghours .line:last-child{margin-bottom: 0}@media screen and (max-width: 1400px){html{font-size: 0.95rem}h1{font-size: 2.5rem;line-height: 2.5rem;margin-bottom: 2.5rem}h2{font-size: 2rem}h3{margin-bottom: 1rem;font-size: 1.8rem;line-height: 1.8rem}h4{margin-bottom: 0.8rem;font-size: 1.2rem;line-height: 1.2rem}}@media screen and (max-width: 1150px){html{font-size: 0.9rem}h1{font-size: 2.3rem;line-height: 2.3rem;margin-bottom: 2.3rem}h2{font-size: 2.5rem}h3{margin-bottom: 1.2rem;font-size: 1.4rem;line-height: 1.4rem}h4{margin-bottom: 0.7rem;font-size: 1rem;line-height: 1rem}}header{width: 100%;height: 90px;background-color: #000}header .wrapper{display: flex;gap: 10px;justify-content: space-between;height: 100%}header .wrapper .logo{display: block}header .wrapper .logo a{height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding: 20px 0}header .wrapper .logo a img{height: 100%;width: auto}@media screen and (max-width: 400px){header .wrapper .logo a{padding: 30px 0}}header .wrapper nav{display: flex;align-items: center}header .wrapper nav .burger{display: none}header .wrapper nav .menu{height: 100%}header .wrapper nav .menu ul{display: flex;justify-content: flex-start;align-items: center;gap: 2rem;height: 100%}header .wrapper nav .menu ul a{color: #fff;text-transform: uppercase;height: 100%;display: flex;box-sizing: border-box;align-items: center;justify-content: center;text-align: center;font-size: 1rem;font-weight: 400;white-space: nowrap;position: relative}header .wrapper nav .menu ul a:hover :after{content: '';width: 100%;height: 2px;background-color: #fff;position: absolute;bottom: -10px;left: 0}header .wrapper nav .menu ul li.active a:after{content: '';width: 100%;height: 2px;background-color: #fff;position: absolute;bottom: -10px;left: 0}header .wrapper nav .menu .close{display: none}@media screen and (max-width: 1150px){header .wrapper nav{display: flex;width: 100%;height: 100%;align-items: center;justify-content: flex-end}header .wrapper nav .burger{font-size: 1.2rem;display: flex;justify-content: right;align-items: center;width: 100%;cursor: pointer;text-transform: uppercase;font-weight: 400;color: #fff}header .wrapper nav .burger span{line-height: 0.8}header .wrapper nav .burger .icon{width: 2.5rem;height: 2.5rem;padding-left: 0.5rem;fill: #fff}header .wrapper nav .menu{background-color: #fff;position: fixed;transition: all .4s ease-out;top: -100%;left: 0;width: 100%;height: 100%;z-index: 1000;display: flex;flex-direction: column;justify-content: center;text-transform: uppercase;font-weight: normal}header .wrapper nav .menu.show{top: 0}header .wrapper nav .menu .close{display: block;position: absolute;top: 50px;right: 50px;cursor: pointer;z-index: 10000;width: 2rem;height: 2rem;fill: #000}header .wrapper nav .menu ul{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem}header .wrapper nav .menu ul a{color: #000;width: 50%;margin: 0 auto;text-align: center;font-size: 1.5rem;padding: 1rem;border-bottom: 1px solid rgba(0,0,0,0.2)}header .wrapper nav .menu ul a#logo{display: none}header .wrapper nav .menu ul li:last-child a{border: none}}footer{font-weight: 400;font-size: 1rem;background-color: #000;color: #fff}footer p{line-height: 1.4rem}footer a{color: #fff}footer a:hover{color: #d0d5dd}footer .logos{background-color: #ebebeb;padding: 50px 0}footer .logos .wrapper{display: flex;flex-flow: row wrap;justify-content: space-around;gap: 30px}@media screen and (max-width: 700px){footer .logos .wrapper{gap: 20px}}@media screen and (max-width: 500px){footer .logos .wrapper{gap: 10px}}footer .logos .wrapper .logo-container{display: flex;align-items: center;justify-content: center}footer .logos .wrapper .logo-container img{max-width: 160px;max-height: 100px;width: auto;height: auto}@media screen and (max-width: 1000px){footer .logos .wrapper .logo-container img{max-width: 120px;max-height: 70px}}@media screen and (max-width: 700px){footer .logos .wrapper .logo-container img{max-width: 90px;max-height: 50px}}@media screen and (max-width: 500px){footer .logos .wrapper .logo-container img{max-width: 70px;max-height: 40px}}footer .wrapper .inner-wrapper{display: grid;grid-template-columns: 8fr 5fr 5fr 5fr;grid-gap: 20px;padding-top: 5rem;padding-bottom: 5rem}footer .wrapper .inner-wrapper h4{color: #fff;font-size: 1.2rem;font-weight: 600;margin-bottom: 1.8rem}footer .wrapper .inner-wrapper .info p{max-width: 80%;margin-bottom: 0}footer .wrapper .inner-wrapper .info .logo{padding-bottom: 2rem}footer .wrapper .inner-wrapper .info .logo img{max-width: 160px;width: auto;height: auto}@media screen and (max-width: 1024px){footer .wrapper .inner-wrapper{grid-template-columns: 1fr;text-align: center;padding-top: 2.5rem;padding-bottom: 2.5rem}footer .wrapper .inner-wrapper h4{margin-top: 1.5rem;margin-bottom: 0;padding-bottom: 15px}footer .wrapper .inner-wrapper .info{display: flex;flex-direction: column;justify-content: center;align-items: center}footer .wrapper .inner-wrapper .info .logo{width: 70%}footer .wrapper .inner-wrapper .info .list{justify-content: center}footer .wrapper .inner-wrapper .address,footer .wrapper .inner-wrapper .openinghours,footer .wrapper .inner-wrapper .social-media{display: flex;flex-direction: column;align-items: center}footer .wrapper .inner-wrapper .logo{padding-bottom: 1rem !important}}footer .wrapper .inner-wrapper .address address{line-height: 1.3;margin-bottom: 1rem}footer .wrapper .inner-wrapper .address p{margin-bottom: 0.3rem}footer .wrapper .inner-wrapper .openinghours h5{color: #fff}footer .wrapper .inner-wrapper .social-media .list{display: flex;gap: 10px}footer .wrapper .inner-wrapper .social-media .list a{width: 35px;height: 35px}footer .wrapper .inner-wrapper .social-media .list a img{display: block;width: 100%;height: 100%}footer .copyright .inner-wrapper{display: flex;gap: 20px;justify-content: space-between;padding-top: 2rem;padding-bottom: 2rem;border-top: 1px solid #d0d5dd;font-size: 0.7rem}footer .copyright .inner-wrapper a:hover{color: #fff;text-decoration: underline}main .wrapper-width{background-size: cover;position: relative}main .wrapper-width.gradient{background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 70rem, rgba(0,0,0,0) 100%)}main .wrapper-width .grid{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 1.5rem;margin-top: 1rem}@media screen and (max-width: 1200px){main .wrapper-width .grid{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 900px){main .wrapper-width .grid{grid-template-columns: 1fr}}main .wrapper-width .grid.columns-1{grid-template-columns: 1fr;justify-items: center}main .wrapper-width .grid.columns-1 .grid-item{width: 60%}@media screen and (max-width: 1200px){main .wrapper-width .grid.columns-1{justify-items: normal}main .wrapper-width .grid.columns-1 .grid-item{width: auto}}main .wrapper-width .grid.columns-2{grid-template-columns: 1fr 1fr}@media screen and (max-width: 900px){main .wrapper-width .grid.columns-2{grid-template-columns: 1fr}}main .wrapper-width .grid .grid-item{padding: 1.5rem;text-align: left;background-color: #ebebeb;color: #000;display: flex;flex-direction: column;border-radius: 12px}main .wrapper-width .grid .grid-item ul{width: calc(100% - 32px);margin-left: 32px}main .wrapper-width .grid .grid-item ul li{list-style-image: url('/themes/velowernli/images/icons/checkmark.svg')}main .wrapper-width .grid .grid-item ul li::marker{display: block;width: 5px;height: 5px;font-size: 0.1rem;line-height: 0.2rem}main .wrapper-width .grid .grid-item h3{margin-bottom: 0}main .wrapper-width .grid .grid-item .image-wrapper{width: 100px;height: 100px;padding: 20px;box-sizing: border-box;background-color: #fff;margin-bottom: 20px;border-radius: 12px}main .wrapper-width .grid .grid-item .image-wrapper img{width: 100%;height: 100%}main .wrapper-width .grid .grid-item .grid-title{font-size: 1.5rem;padding-bottom: 0.5rem;color: #fff;font-weight: 500;word-break: break-word}main .wrapper-width .grid .grid-item .grid-image{background-color: #000;min-height: 50px;width: calc(100% + 3rem);margin: -1.5rem -1.5rem 1.5rem -1.5rem;display: block}main .wrapper-width .grid .grid-item .footer{flex-grow: 1;display: flex;flex-direction: column;justify-content: flex-end}main .wrapper-width .grid .grid-item .footer .price{font-size: 1.8rem;font-weight: bold;padding-top: 3rem}@media screen and (max-width: 1400px){main .wrapper-width .grid .grid-item .footer .price{font-size: 1.6rem}}@media screen and (max-width: 1150px){main .wrapper-width .grid .grid-item .footer .price{font-size: 1.3rem}}main .wrapper-width .grid .grid-item.center{align-items: center;text-align: center}main .wrapper-width.background:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.5)}main .wrapper-width .wrapper{position: relative;z-index: 500;padding-top: 5rem;padding-bottom: 5rem}main .wrapper-width .wrapper .button{background-color: #000;color: #fff;padding: 1rem 2.5rem;border-radius: 8px;font-size: 1rem;font-weight: bold;display: inline-block;transition: .1s ease-out opacity}main .wrapper-width .wrapper .button:hover{opacity: .6}main .wrapper-width .block{border-radius: 10px;background-color: #363636;display: flex}@media screen and (max-width: 900px){main .wrapper-width .block{flex-direction: column}}#home .wrapper{width: 100%;max-width: none;margin: 0;padding: 0}#home #slideshow{position: relative}#home #slideshow .images{display: block;height: 40rem;position: relative}@media screen and (max-width: 1000px){#home #slideshow .images{height: 20rem}}#home #slideshow .images .image{transition: opacity .7s ease-out;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('/sites/velowernli/index/headers/header1.jpg');background-size: cover;background-position: center center}#home #slideshow .images .image:before{content: '';position: absolute;top: 0;left: 0;background-color: rgba(77,77,77,0.5);width: 100%;height: 100%}#home #slideshow .next-button{position: absolute;bottom: 2rem;left: calc(50% - 1rem);width: 3rem;height: 3rem;background-color: rgba(255,255,255,0.5);border-radius: 10rem;cursor: pointer;transition: all .3s ease-in-out;box-shadow: 0 0 1rem rgba(0,0,0,0.4)}#home #slideshow .next-button:hover{background-color: rgba(255,255,255,0.7)}#home #slideshow .next-button:hover:after{left: 1rem}#home #slideshow .next-button:after{transition: all .2s ease-in-out;position: absolute;content: ' ';width: 0.7rem;height: 0.7rem;top: 1.05rem;left: 0.85rem;z-index: 1;border-right: #fff solid 3px;border-top: #fff solid 3px;transform: rotate(45deg)}#alert{text-align: center}#alert .wrapper{padding-bottom: 0}#alert .wrapper div{background-color: #ebebeb;padding: 2rem;border-radius: 12px}#alert .wrapper div h2{margin-bottom: 0.4rem}#about .team{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;grid-gap: 25px}#about .team .image{display: grid;position: relative;width: 100%}#about .team .image .image-wrapper{position: relative;display: block;width: 80%;aspect-ratio: 1.03448276;margin-top: 8%;margin-left: 8%;box-sizing: border-box}#about .team .image .image-wrapper img{width: 100%;border-radius: 12px}#about .team .image .image-wrapper:after{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: #070707;opacity: 0.8;border-radius: 12px;top: -10%;left: -10%;z-index: -2}@media screen and (max-width: 800px){#about .team{grid-template-columns: 1fr;grid-template-rows: auto auto;grid-gap: 40px}#about .team .image{display: flex;justify-content: center}}#branch .wrapper{display: grid;grid-template-columns: 35% 65%;grid-template-rows: 1fr;grid-template-areas: 'address map' 'hours map';grid-gap: 25px;box-sizing: border-box;padding-top: 0}#branch .wrapper .address{grid-area: address}#branch .wrapper .address p{line-height: 1.4rem;margin-bottom: 0.3rem}#branch .wrapper .hours{grid-area: hours}#branch .wrapper .address,#branch .wrapper .hours{background-color: #f4f4f4;padding: 20px;border-radius: 12px}#branch .wrapper .address h3,#branch .wrapper .hours h3{margin-bottom: 0}#branch .wrapper .address .heading,#branch .wrapper .hours .heading{display: flex;align-items: center;gap: 15px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #d0d5dd}#branch .wrapper .address .heading img,#branch .wrapper .hours .heading img{width: 30px;height: 30px}@media screen and (max-width: 1150px){#branch .wrapper .address .heading,#branch .wrapper .hours .heading{gap: 10px}#branch .wrapper .address .heading img,#branch .wrapper .hours .heading img{width: 25px;height: 25px}}#branch .wrapper .map{grid-area: map;width: calc(100% - 25px);height: 100%}#branch .wrapper .map iframe{display: block;border-radius: 12px}@media screen and (max-width: 800px){#branch .wrapper{grid-template-columns: 1fr;grid-template-rows: 1fr 1fr 3fr;grid-template-areas: 'address' 'hours' 'map'}#branch .wrapper .map{width: 100%}}#openinghours .wrapper{padding-bottom: 0;text-align: center}#openinghours .wrapper .inner-wrapper{background-color: #ebebeb;padding: 2rem 2rem 1rem;border-radius: 12px}#openinghours .wrapper .inner-wrapper h2{color: #000;margin-bottom: 0}#openinghours .wrapper .inner-wrapper .irregulars{padding: 1rem 0;color: #000;font-weight: bold;display: flex;flex-flow: column;gap: 6px}#openinghours .wrapper .inner-wrapper .irregulars .state{font-weight: normal;padding-bottom: 0.5rem}#map .wrapper{max-width: none;padding: 0;margin: 0;width: 100%;height: 500px}#map .map{width: 100%;height: 100%}#map .map iframe{display: block}/*# sourceMappingURL=/cache/css/2a0ad10ce30f761427883fe0f7eb9869.map */