.virtual--shopping .header{display:flex;flex-direction:column;gap:15px;margin-bottom:1.875rem}@media (min-width:768px){.virtual--shopping .header{gap:17px}}@media (min-width:1024px){.virtual--shopping .header{align-items:center;flex-direction:row;gap:0;justify-content:space-between;margin-bottom:3.125rem}}.virtual--shopping .header .icons{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.virtual--shopping .header .icons{flex-direction:row;gap:30px}}.virtual--shopping .header .icons .icon-content{align-items:center;display:flex;gap:11px}.virtual--shopping .header .icons .icon-content .icon-bg{align-items:center;background-color:var(--primary-color);border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.virtual--shopping .header .icons .icon-content .icon-bg .icon{font-size:25px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.virtual--shopping .header .icons .icon-content .text{font-family:ChaletBold;font-size:18px;line-height:18px}.virtual--shopping .header .icons .whatsapp .icon-bg{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.virtual--shopping .header .icons .whatsapp .icon-bg .icon{color:var(--primary-color);font-size:40px}.virtual--shopping .main{display:grid;gap:30px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.virtual--shopping .main{grid-template-columns:repeat(3,minmax(0,1fr))}}.virtual--shopping .main .box{align-self:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}@media (min-width:768px){.virtual--shopping .main .box{align-items:center;flex-direction:column;gap:1rem;justify-content:center}}.virtual--shopping .main .box .icon-bg{align-items:center;border-radius:8.65px;display:flex;flex-shrink:0;height:90px;justify-content:center;width:98px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.virtual--shopping .main .box .icon-bg .icon{color:var(--primary-color);font-size:55px}@media (min-width:768px){.virtual--shopping .main .box .icon-bg .icon{font-size:100px}.virtual--shopping .main .box .icon-bg{border-radius:15px;height:155px;width:170px}}.virtual--shopping .main .box .texts{width:100%}.virtual--shopping .main .box .texts .title{font-family:ChaletBold;font-size:20px;line-height:24px;padding-bottom:.625rem}@media (min-width:768px){.virtual--shopping .main .box .texts .title{font-size:25px;line-height:120%;text-align:center}}.virtual--shopping .main .box .texts .text{font-family:Chalet;font-size:18px;line-height:21.6px}@media (min-width:768px){.virtual--shopping .main .box .texts .text{text-align:center}}.promo--boxes--slider{overflow:hidden}@media (min-width:768px){.promo--boxes--slider.-hide-arrows .arrow{display:none!important}}.promo--boxes--slider .swiper{overflow:visible}.promo--boxes--slider .swiper .swiper-wrapper{margin-bottom:30px}.promo--boxes--slider .swiper .swiper-slide{opacity:.3;transition:opacity .3s ease-in-out;width:auto}.promo--boxes--slider .swiper .swiper-slide-visible{opacity:1}.promo--boxes--slider .swiper-pagination{align-items:center;bottom:-40px;display:flex;flex-direction:row;gap:13px;justify-content:center;margin-left:auto;margin-right:auto;position:absolute;width:100%;z-index:9}.promo--boxes--slider .swiper-pagination>.swiper-pagination-bullet{border-radius:9999px;height:4px;width:4px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.43;transition:.3s ease-in-out}.promo--boxes--slider .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{height:10px;opacity:1;width:35px}.promo--boxes--slider .swiper-button-next,.promo--boxes--slider .swiper-button-prev{display:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:30px;padding:25px}@media (min-width:578px){.promo--boxes--slider .swiper-button-next,.promo--boxes--slider .swiper-button-prev{display:flex}}.promo--boxes--slider .swiper-button-next:after,.promo--boxes--slider .swiper-button-prev:after{color:var(--primary-color);font-size:15px}.promo--boxes--slider .container{position:relative}.promo--boxes--slider .container .arrow{align-items:center;border-radius:9999px;display:flex;height:50px;justify-content:center;position:absolute;top:145px;width:50px;z-index:999;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--primary-color);transition:opacity .3s ease-in-out}.promo--boxes--slider .container .arrow .icon{font-size:13px}.promo--boxes--slider .container .arrow.-prev{display:none;left:-60px}@media (min-width:798px){.promo--boxes--slider .container .arrow.-prev{display:flex}}@media (min-width:798px) and (max-width:890px){.promo--boxes--slider .container .arrow.-prev{left:0}}@media (min-width:1024px){.promo--boxes--slider .container .arrow.-prev{left:-80px}@media (min-width:1024px) and (max-width:1140px){.promo--boxes--slider .container .arrow.-prev{left:0}}@media (min-width:1210px) and (max-width:1310px){.promo--boxes--slider .container .arrow.-prev{left:0}}}.promo--boxes--slider .container .arrow.-next{display:none;right:-60px;transform:rotate(180deg)}@media (min-width:798px){.promo--boxes--slider .container .arrow.-next{display:flex}}@media (min-width:798px) and (max-width:890px){.promo--boxes--slider .container .arrow.-next{right:0}}@media (min-width:1024px){.promo--boxes--slider .container .arrow.-next{right:-80px}@media (min-width:1024px) and (max-width:1140px){.promo--boxes--slider .container .arrow.-next{right:0}}@media (min-width:1210px) and (max-width:1310px){.promo--boxes--slider .container .arrow.-next{right:0}}}.promo--boxes--slider .container .arrow.-disabled{cursor:not-allowed;opacity:.3}.promo--boxes--slider .swiper-button-prev{left:-55px}@media (min-width:1024px){.promo--boxes--slider .swiper-button-prev{left:-75px}}.promo--boxes--slider .swiper-button-next{right:-55px}@media (min-width:1024px){.promo--boxes--slider .swiper-button-next{right:-75px}}.product--card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:25px}.product--card .image img{margin:auto}.product--card .texts{display:grid;padding:0 30px 17px 27px}.product--card .texts .tag{border:1px solid #fff;border-color:var(--primary-color);border-radius:15px;color:var(--primary-color);line-height:1;padding:5px 15px 2px;width:-moz-fit-content;width:fit-content}.product--card .texts .brand{font-size:18px;margin:15px 0 10px}.product--card .texts .title{font-size:15px;margin:0 0 15px}.simpleSlider{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.simpleSlider{margin-left:0;margin-right:0}}.simpleSlider .swiper{padding-bottom:5px;padding-left:20px;padding-right:20px}@media (min-width:768px){.simpleSlider .swiper{padding-left:0;padding-right:0}}.simpleSlider .swiper .swiper-wrapper{margin-bottom:30px}.simpleSlider .swiper .swiper-slide{width:auto}.simpleSlider .promo-box{width:276px}@media (min-width:768px){.simpleSlider .promo-box{width:372px}}.simpleSlider .swiper-pagination{align-items:center;bottom:0;display:flex;flex-direction:row;gap:13px;justify-content:center;margin-left:auto;margin-right:auto;position:absolute;width:100%;z-index:9}.simpleSlider .swiper-pagination>.swiper-pagination-bullet{border-radius:9999px;height:4px;width:4px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.43;transition:.3s ease-in-out}.simpleSlider .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{height:10px;opacity:1;width:35px}.simpleSlider .arrow{align-items:center;border-radius:9999px;display:flex;height:50px;justify-content:center;position:absolute;top:160px;width:50px;z-index:9;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--primary-color);transition:opacity .3s ease-in-out}.simpleSlider .arrow.-prev{display:none;left:-55px}@media (min-width:798px){.simpleSlider .arrow.-prev{display:flex}}@media (min-width:798px) and (max-width:890px){.simpleSlider .arrow.-prev{left:0}}@media (min-width:1024px){.simpleSlider .arrow.-prev{left:-75px}@media (min-width:1024px) and (max-width:1140px){.simpleSlider .arrow.-prev{left:0}}@media (min-width:1210px) and (max-width:1310px){.simpleSlider .arrow.-prev{left:0}}}.simpleSlider .arrow.-next{display:none;right:-55px;transform:rotate(180deg)}@media (min-width:798px){.simpleSlider .arrow.-next{display:flex}}@media (min-width:798px) and (max-width:890px){.simpleSlider .arrow.-next{right:0}}@media (min-width:1024px){.simpleSlider .arrow.-next{right:-89px}@media (min-width:1024px) and (max-width:1140px){.simpleSlider .arrow.-next{right:0}}@media (min-width:1210px) and (max-width:1310px){.simpleSlider .arrow.-next{right:0}}}.simpleSlider .arrow .icon{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.simpleSlider .arrow.-disabled{cursor:not-allowed;display:none;opacity:.3}@media (min-width:1024px){.simpleSlider .arrow{display:block}}.simpleSlider .arrow{display:none}.simpleSlider.-dark-arrows .arrow{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.simpleSlider .first-element .arrow.-prev,.simpleSlider .last-element .arrow.-next{opacity:.3;pointer-events:none}.simpleSlider.-without-pagination .swiper-pagination{display:none}.simpleSlider.-commitments .swiper-pagination{bottom:1.25rem}@media (min-width:1024px){.simpleSlider.-commitments .swiper-pagination{bottom:105px;left:calc(50% + 15px);margin-left:unset;margin-right:unset;width:unset}}.simpleSlider.-commitments .swiper-wrapper{margin-bottom:0}.simpleSlider.-tourism .swipercontainer{overflow:visible!important}.simpleSlider.-tourism .swiper-slide{opacity:.2;transition:opacity .3s ease-in-out}.simpleSlider.-tourism .swiper-slide.swiper-slide-visible{opacity:1}@media (min-width:768px){.simpleSlider.-tourism{display:block}.simpleSlider.-tourism .swiper{margin-left:-15px;margin-right:-15px;overflow-x:clip;overflow-y:visible;padding-left:15px;padding-right:15px;width:calc(100% + 30px)}}.simpleSlider.-no-arrows .arrow{display:none!important}.NLMap{border-radius:25px;margin-bottom:16rem;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-height:400px}@media (min-width:1024px){.NLMap{margin-bottom:5.125rem}}.NLMap .ol-viewport canvas{border-radius:25px}.NLMap.-centre-page>.container{padding-left:0;padding-right:0}