html:root{--swiper-navigation-color: #d01d34;--swiper-pagination-color: #d01d34;--swiper-theme-color: #d01d34}body:not(.home-page-body) .header-lower{background:#fff}body:not(.home-page-body) .header-lower .header-menu>ul>li>a{color:#2c2c2c}.home-page-body .header-lower{background:rgba(44,44,44,.7)}.page-body,body{background:#fff}.hero{max-height:90vh}.hero video{width:100%;height:auto}.picture-gallery .product-gallery-main .swiper-button-prev,.picture-gallery .product-gallery-main .swiper-button-next{top:0;bottom:0;height:auto;margin-top:0;width:50px;display:flex;align-items:center;z-index:5;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);caret-color:rgba(0,0,0,0)}.picture-gallery .product-gallery-main .swiper-button-prev:focus,.picture-gallery .product-gallery-main .swiper-button-prev:focus-visible,.picture-gallery .product-gallery-main .swiper-button-next:focus,.picture-gallery .product-gallery-main .swiper-button-next:focus-visible{outline:none}.picture-gallery .product-gallery-main .swiper-button-prev{left:0;justify-content:flex-start;padding-left:12px}.picture-gallery .product-gallery-main .swiper-button-next{right:0;justify-content:flex-end;padding-right:12px}.diapo-video--mobile{display:none}@media(max-width: 768px){.diapo-video--desktop{display:none}.diapo-video--mobile{display:block}.footer-logo{max-width:250px;margin-top:10px}}#topcartlink a,#topcartlink span,.contact-page .button-1,.email-a-friend-page .button-1,.apply-vendor-page .button-1{color:#fff}.blogpost-page .page-body h1,.blogpost-page .page-body h2,.blogpost-page .page-body h3,.blogpost-page .page-body h4,.blogpost-page .page-body h5,.blogpost-page .page-body h6{color:#d01d34;margin-bottom:15px}.blogpost-page .page-body .post-date{text-align:left;padding-top:20px}.product-details-page h1,.product-details-page h2,.product-details-page h3,.product-details-page h4,.product-details-page h5,.product-details-page h6{color:#d01d34;padding-bottom:15px}.product-details-page dt{font-weight:bold}.product-details-page dd{margin-bottom:10px}.product-details-page a{color:#d01d34;font-weight:bold}.product-details-page .product-gallery button{border:none}.product-details-page .full-description{box-shadow:none}.product-details-page .product-collateral .full-description-wrapper{position:relative;overflow:hidden;border-radius:16px;border:2px solid rgb(240.3164556962,149.6835443038,161.3291139241);box-shadow:0 18px 36px rgba(0,0,0,.08)}.product-details-page .product-collateral .full-description{position:relative;z-index:1;padding:24px 26px;background:rgba(0,0,0,0);color:#2c2c2c}.product-details-page .product-page-bottom{padding-top:0;margin-bottom:450px}.product-details-page .overview-buttons .add-to-cart{width:100%}.product-details-page .overview-buttons .add-to-cart .book-button-apollo{width:100%;color:#fff;background:#d01d34;display:flex;align-items:center;justify-content:center;padding:5px;font-size:20px;border:0}.product-details-page .overview-buttons .add-to-cart .book-button-apollo img{margin-right:5px}.mobile-background{position:absolute;bottom:0;display:none}@media(max-width: 1000px){.overlay img{display:none}}@media(max-width: 768px){.mobile-background{display:block}}.contact-us-button{color:#fff}.page-body>.overlay{height:10px}.page-body>.overlay img{position:absolute;width:50%;top:-170px}.home-mountains-separator{display:block;width:100vw;max-width:100vw;line-height:0;position:relative;left:65%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:80px}@media(max-width: 768px){.home-mountains-separator{margin-top:92px;left:0;right:0;margin-left:0;margin-right:0}.home-mountains-separator .overlay{bottom:150px;width:100%}}.k-datepicker{width:100% !important}.topic-page .page-body{text-align:left;color:#2c2c2c}.topic-page .page-body hr{margin:25px 0}.home-page-product-grid .title{margin-top:-40px;text-align:left}.homepage-product-title{font-size:40px;margin-left:40px;position:relative}.homepage-item-grid{display:flex;flex-direction:column;margin-bottom:40px}.homepage-item-grid .homepage-item-box{max-width:90%;width:100%;margin:auto;margin-top:100px;padding-top:15px;padding-bottom:20px;padding-right:15px;border:2px solid rgb(240.3164556962,149.6835443038,161.3291139241);position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);background-image:url("/Themes/Venture/Content/img/4_vallees_bg_red.webp");background-repeat:no-repeat;background-position:left;background-size:contain}.homepage-item-grid .homepage-item-box::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;box-shadow:2px 0 8px rgba(208,29,52,.3)}.homepage-item-grid .homepage-item-box:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 16px 40px rgba(208,29,52,.2),0 4px 12px rgba(0,0,0,.1);border-color:#d01d34}.homepage-item-grid .homepage-item-box:hover::after{opacity:.25;transform:rotate(-15deg) scale(1.2)}.homepage-item-grid .homepage-item-box:nth-child(even) .picture{padding-left:15px}.homepage-item-grid .homepage-item-box:nth-child(odd) .picture{order:2;text-align:right}.homepage-item-grid .homepage-item-box:nth-child(odd) .details{order:1}.homepage-item-grid .homepage-item-box:nth-child(odd)::before{left:auto;right:0;background:linear-gradient(180deg, rgb(163.2405063291, 22.7594936709, 40.8101265823) 0%, #d01d34 100%)}.product-details-page .full-description{color:#2c2c2c}.product-details-page .swiper-slide{justify-content:center;display:flex}.product-details-page .swiper-slide img{border-radius:5px}.product-details-page .swiper-wrapper{padding-top:5px;display:flex;align-items:center}.product-item.home-product-line{display:flex;position:relative;cursor:pointer;text-decoration:none;color:inherit}.product-item.home-product-line .product-title a{font-weight:700;color:#1a1a1a;transition:all .3s ease;position:relative;display:inline-block}.product-item.home-product-line .product-title a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:3px;background:linear-gradient(90deg, #d01d34, rgb(140.8607594937, 19.6392405063, 35.2151898734));transition:width .3s ease}.product-item.home-product-line:hover .product-item.home-product-line .product-title a::after,.product-item.home-product-line:focus-within .product-item.home-product-line .product-title a::after{width:100%}.product-item.home-product-line .product-title .prices{font-weight:800;font-size:1.3em;color:#d01d34;text-shadow:1px 1px 2px rgba(208,29,52,.1)}.product-item.home-product-line .product-title .prices .actual-price,.product-item.home-product-line .product-title .prices .price-value{position:relative;display:inline-block}.product-item.home-product-line .product-title .prices .actual-price::before,.product-item.home-product-line .product-title .prices .price-value::before{content:"";position:absolute;bottom:0;left:-5px;right:-5px;height:8px;background:rgba(208,29,52,.15);z-index:-1;transform:skewX(-10deg)}.product-item.home-product-line .product-title .buttons,.product-item.home-product-line .product-title .buttons button,.product-item.home-product-line .product-title .buttons a,.product-item.home-product-line .product-title .buttons input,.product-item.home-product-line .product-title .add-info,.product-item.home-product-line .product-title .add-info a,.product-item.home-product-line .product-title .home-product-actions,.product-item.home-product-line .product-title .home-product-actions a{position:relative;z-index:2}.product-item.home-product-line .product-title .picture{position:relative;overflow:hidden;border-radius:12px}.product-item.home-product-line .product-title .picture img{transition:transform .4s ease;border-radius:12px}.product-item.home-product-line .product-title .picture::after{content:"";position:absolute;inset:0;transition:opacity .3s ease;pointer-events:none}.product-item.home-product-line .product-title:hover .picture img{transform:scale(1.03)}.picture-gallery{margin-bottom:40px}.picture-gallery .product-gallery{position:relative}.picture-gallery .product-gallery-main{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.08)}.picture-gallery .product-gallery-main .swiper-button-prev,.picture-gallery .product-gallery-main .swiper-button-next{top:0;bottom:0;height:auto;margin-top:0;width:50px;display:flex;align-items:center;z-index:5;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);caret-color:rgba(0,0,0,0)}.picture-gallery .product-gallery-main .swiper-button-prev:focus,.picture-gallery .product-gallery-main .swiper-button-prev:focus-visible,.picture-gallery .product-gallery-main .swiper-button-next:focus,.picture-gallery .product-gallery-main .swiper-button-next:focus-visible{outline:none}.picture-gallery .product-gallery-main .swiper-button-prev{left:0;justify-content:flex-start;padding-left:12px}.picture-gallery .product-gallery-main .swiper-button-next{right:0;justify-content:flex-end;padding-right:12px}.picture-gallery .product-gallery-main .swiper-button-prev::after,.picture-gallery .product-gallery-main .swiper-button-next::after{font-size:22px}.picture-gallery .product-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center}.picture-gallery .product-gallery-main img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:scale(1.03)}.picture-gallery .product-gallery-thumbs{margin-top:18px;padding-bottom:10px}.picture-gallery .product-gallery-thumbs .swiper-slide{max-height:99px;border-radius:12px;border:2px solid rgba(0,0,0,0);overflow:hidden;transition:border-color .2s ease,transform .2s ease;cursor:pointer}.picture-gallery .product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active,.picture-gallery .product-gallery-thumbs .swiper-slide:focus,.picture-gallery .product-gallery-thumbs .swiper-slide:hover{border-color:#d01d34;transform:translateY(-2px)}.picture-gallery .product-gallery-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.homepage-item-grid .picture{width:50%}.homepage-item-grid .picture img{width:100%;max-width:550px}.giftcard>div:last-child label{text-align:left}.details{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;flex:1}.add-info{display:flex;width:100%;justify-content:space-between;font-size:22.5px}.information-boxes-wrapper{margin-bottom:40px}.home-product-book{background:#d01d34;color:#fff;padding:10px 20px;display:flex;align-items:center;font-size:22.5px;margin-right:5px;margin-bottom:4px}.home-product-book img{width:50px;margin-right:15px}.home-product-book.smaller{padding:8px 16px}.home-product-book.smaller img{width:40px;margin-right:10px}.product-specs-inline{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:#333}.product-specs-inline .spec-item{display:flex;align-items:baseline}.product-specs-inline .spec-item .spec-name{font-weight:600;margin-right:4px;color:#222}.product-specs-inline .spec-item .spec-value{color:#555;white-space:nowrap}.footer{position:relative;overflow:hidden}.footer .footer-lower{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.footer .footer-lower>.footer-disclaimer{margin:unset}@media(max-width: 768px){.footer .footer-lower{flex-direction:column}}.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:740px;background-image:url("/Themes/Venture/Content/img/4_vallees_bg.png");background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.08;pointer-events:none;z-index:0}.footer>*{position:relative;z-index:1}.paraglider{position:relative;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.paraglider-1{animation:fly-paraglider-1 8s ease-in-out infinite}@keyframes fly-paraglider-1{0%{transform:translate(0, 0) rotate(-5deg) scale(0.95)}25%{transform:translate(15px, -10px) rotate(3deg) scale(1)}50%{transform:translate(25px, -5px) rotate(-2deg) scale(1.05)}75%{transform:translate(15px, 5px) rotate(4deg) scale(1)}100%{transform:translate(0, 0) rotate(-5deg) scale(0.95)}}.paraglider-2{animation:fly-paraglider-2 10s ease-in-out infinite;animation-delay:1s}@keyframes fly-paraglider-2{0%{transform:translate(0, 0) rotate(5deg) scale(1)}20%{transform:translate(-20px, -15px) rotate(-3deg) scale(1.08)}40%{transform:translate(-10px, -8px) rotate(2deg) scale(1.12)}60%{transform:translate(-25px, 5px) rotate(-4deg) scale(1.05)}80%{transform:translate(-15px, 10px) rotate(3deg) scale(1.02)}100%{transform:translate(0, 0) rotate(5deg) scale(1)}}.home-mountains-separator>div:last-child{animation:gentle-wind 15s ease-in-out infinite}@keyframes gentle-wind{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}@media(max-width: 768px){@keyframes fly-paraglider-1{0%{transform:translate(0, 0) rotate(-3deg) scale(0.95)}25%{transform:translate(10px, -5px) rotate(2deg) scale(1)}50%{transform:translate(15px, -3px) rotate(-1deg) scale(1.03)}75%{transform:translate(10px, 3px) rotate(2deg) scale(1)}100%{transform:translate(0, 0) rotate(-3deg) scale(0.95)}}@keyframes fly-paraglider-2{0%{transform:translate(0, 0) rotate(3deg) scale(1)}20%{transform:translate(-10px, -8px) rotate(-2deg) scale(1.05)}40%{transform:translate(-5px, -5px) rotate(1deg) scale(1.08)}60%{transform:translate(-12px, 3px) rotate(-2deg) scale(1.03)}80%{transform:translate(-8px, 5px) rotate(2deg) scale(1.01)}100%{transform:translate(0, 0) rotate(3deg) scale(1)}}}@media(max-width: 1020px){.homepage-product-title{font-size:32px;margin-left:20px}.homepage-item-grid .homepage-item-box{max-width:95%;padding:20px;margin-top:60px}.homepage-item-grid .homepage-item-box::before{left:0 !important;right:auto !important;width:100%;height:4px;top:0;bottom:auto}.homepage-item-grid .homepage-item-box::after{top:10px;right:15px;left:auto !important;font-size:28px}.homepage-item-grid .homepage-item-box:hover{transform:translateY(-8px) scale(1.01)}.homepage-item-grid .homepage-item-box:nth-child(odd) .picture,.homepage-item-grid .homepage-item-box:nth-child(even) .picture{order:1 !important;text-align:center !important;padding-left:0 !important;width:100%;margin-bottom:20px}.homepage-item-grid .homepage-item-box:nth-child(odd) .details,.homepage-item-grid .homepage-item-box:nth-child(even) .details{order:2 !important;margin-left:0;width:100%}.product-item.home-product-line{flex-direction:column}.product-item.home-product-line .picture{width:100% !important;margin-bottom:20px}.product-item.home-product-line .picture img{max-width:100% !important;width:auto;margin:0 auto;display:block}.product-item.home-product-line .details{width:100%;margin-left:0}.product-item.home-product-line .product-title{text-align:center;margin-bottom:15px}.product-item.home-product-line .product-title a{font-size:1.4em}.product-item.home-product-line .product-title a:hover{transform:translateX(0)}.product-item.home-product-line .prices{text-align:center;margin:15px 0;font-size:1.2em}.product-item.home-product-line .buttons{display:flex;flex-direction:column;gap:10px;align-items:stretch}.product-item.home-product-line .buttons button,.product-item.home-product-line .buttons a.button-1,.product-item.home-product-line .buttons input[type=button]{width:100%;text-align:center;padding:14px 20px}.add-info{flex-direction:column;gap:15px;font-size:18px}.add-to-cart .add-to-cart-panel{float:none;width:100%}}@media(max-width: 600px){.homepage-product-title{font-size:24px;margin-left:15px}.homepage-item-grid .homepage-item-box{padding:15px;margin-top:40px}.homepage-item-grid .homepage-item-box::after{font-size:24px}.product-item.home-product-line .product-title a{font-size:1.2em}.product-item.home-product-line .prices{font-size:1.1em}.product-item.home-product-line .buttons button,.product-item.home-product-line .buttons a.button-1,.product-item.home-product-line .buttons input[type=button]{padding:12px 18px;font-size:.9em}.picture-gallery{margin-bottom:30px}.picture-gallery .product-gallery-main{border-radius:14px}.picture-gallery .product-gallery-thumbs{margin-top:12px}}@media(max-width: 768px){.picture-gallery .product-gallery-main{border-radius:12px}.picture-gallery .product-gallery-thumbs .swiper-slide{border-width:1px}}.testimonials-slider .slider-wrapper{padding:40px 20px;background:#f7f5f2;font-family:"Poppins","Segoe UI",sans-serif}.testimonials-slider .anywhere-slider{max-width:900px;margin:0 auto}.testimonials-slider .anywhereslider-slide{padding:30px;text-align:center;color:#2f2f2f}.testimonials-slider .anywhereslider-slide>div{display:grid;grid-template-columns:180px 1fr;gap:30px;align-items:center}.testimonials-slider .anywhereslider-slide img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 12px 25px rgba(0,0,0,.15)}.testimonials-slider .anywhereslider-slide h3:first-of-type{font-size:1.4rem;margin-bottom:8px;color:#c51c33;font-weight:600}.testimonials-slider .anywhereslider-slide h3:last-of-type{font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:#666}.testimonials-slider .slick-dots{margin-top:20px}.testimonials-slider .slick-dots li button{width:12px;height:12px;border-radius:999px;background:#d0d0d0;border:none}.testimonials-slider .slick-dots li.slick-active button{width:24px;height:24px;background:#c51c33}.testimonials-slider .slick-arrows button{background:#fff;border:none;padding:12px 18px;margin:0 8px;border-radius:999px;box-shadow:0 10px 20px rgba(0,0,0,.12);color:#c51c33;font-weight:600}@media(max-width: 768px){.testimonials-slider .anywhereslider-slide>div{grid-template-columns:1fr}.testimonials-slider .anywhereslider-slide img{margin:0 auto}}.scroll-back-button{opacity:1;background:#d01d34}.scroll-back-button:before{color:#fff !important;left:-13px;bottom:12px;font-size:22px}.attributes .k-datepicker .k-picker-wrap,.attributes .k-datepicker .k-input{width:100%;box-sizing:border-box}.attribute-description{font-weight:300;font-size:12px;font-style:italic}.appointmentTimeSelect{visibility:hidden}.appointmentSelectPeriod .btn-select{background-color:#d01d34 !important;color:#fff !important}.product-details-page-body .page-body{position:relative}.product-details-page-body .product-details-bottom-img{position:absolute;bottom:0;position:absolute;bottom:-100px;width:100%}/*# sourceMappingURL=custom.min.css.map */