.favourites__wrapper{padding:0 24px}@media(min-width:768px){.favourites__wrapper{padding:0 32px}}@media(min-width:1280px){.favourites__wrapper{padding:0 64px}}@media(min-width:1920px){.favourites__wrapper{padding:0 160px}}.favourites__content--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.favourites__heading{margin:0 auto 26px;color:#2f4a2e;text-align:center}@media(min-width:1920px){.favourites__heading{letter-spacing:4.5px}}.favourites__separator{width:70px;height:1px;background-color:#2f4a2e;border-radius:1px;margin:32px auto 40px}.favourites__btn--wrap{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.favourites__btn--wrap.active{display:-webkit-box;display:-ms-flexbox;display:flex}.favourites__btn{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:160%;color:#454545;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media(min-width:360px){.favourites__btn{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (16 - 14))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.favourites__btn{font-size:16px;line-height:160%}}.favourites__btn:hover,.favourites__btn:focus,.favourites__btn:active{text-decoration:underline}.favourites__btn--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50px;border:1px solid rgba(47,74,46,.4)}.favourites__btn--icon .v-icon__svg{width:14px;height:14px;color:#2f4a2e}.favourites__cards,.favourites__cards--print{display:grid;grid-template-columns:1fr;gap:32px;max-width:1600px;margin:0 auto}@media(min-width:768px){.favourites__cards,.favourites__cards--print{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.favourites__cards,.favourites__cards--print{grid-template-columns:repeat(3,1fr);gap:40px}}.favourites__cards .media,.favourites__cards--print .media{width:100%;height:100%}.favourites__cards.active{margin-bottom:72px}@media(min-width:360px){.favourites__cards.active{margin-bottom:calc(72px + ((100vw - 360px) / ((768 - 360) / (72 - 72))))}}@media(min-width: 768px){.favourites__cards.active{margin-bottom:calc(72px + ((100vw - 768px) / ((1280 - 768) / (96 - 72))))}}@media(min-width: 1280px){.favourites__cards.active{margin-bottom:calc(96px + ((100vw - 1280px) / ((1440 - 1280) / (96 - 96))))}}@media(min-width: 1440px){.favourites__cards.active{margin-bottom:calc(96px + ((100vw - 1440px) / ((1920 - 1440) / (120 - 96))))}}@media(min-width: 1920px){.favourites__cards.active{margin-bottom:120px}}.favourites__cards--print{display:none;max-width:400px;grid-template-columns:1fr;gap:0;margin:0}.favourites__cards--print.active{display:grid}.favourites__cards--print .card--group{display:grid;grid-template-columns:1fr 1fr;gap:10px;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;page-break-after:always}.favourites__cards--print .card{max-height:525px;width:195px;border-radius:3px;overflow:hidden}.favourites__cards--print .card .v-icon__svg{display:none}.favourites__cards--print .card__meta-wrapper{gap:8px}.favourites__cards--print .card__meta{font-size:8px;gap:4px}.favourites__cards--print .card__meta .v-icon__svg{height:9px;width:9px}.favourites__cards--print .card__meta .v-icon__svg--location{height:10px;width:10px}.favourites__cards--print .card__media-wrapper{max-height:195px}.favourites__cards--print .card__media-wrapper .picture__caption--icon{display:none}.favourites__cards--print .card__banner{font-size:7px;padding:8px}.favourites__cards--print .card__banner .card__iconic{gap:4px}.favourites__cards--print .card__banner .card__iconic .v-icon__svg{height:10px;width:10px}.favourites__cards--print .card__banner .card__iconic span{width:84px}.favourites__cards--print .card__content-wrapper{padding:16px 12px}.favourites__cards--print .card__heading-wrapper{margin-bottom:12px}.favourites__cards--print .card__heading-wrapper .eyebrow{font-size:8px}.favourites__cards--print .card__heading-wrapper .subheader{margin-bottom:8px}.favourites__cards--print .card__heading-wrapper .heading{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:135%}@media(min-width:360px){.favourites__cards--print .card__heading-wrapper .heading{font-size:calc(12px + ((100vw - 360px) / ((1920 - 360) / (12 - 12))));line-height:calc(135% + ((100vw - 360px) / (1920 - 360)) * (135 - 135))}}@media(min-width: 1920px){.favourites__cards--print .card__heading-wrapper .heading{font-size:12px;line-height:135%}}.favourites__cards--print .card__road-trip-data{gap:12px;margin-bottom:12px}.favourites__cards--print .card__road-trip-data .v-icon__svg{margin-right:3px}.favourites__cards--print .card__duration,.favourites__cards--print .card__distance,.favourites__cards--print .card__location{gap:3px}.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:8px}@media(min-width:1280px){.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:9px}}.favourites__cards--print .card__content{font-size:8px;-webkit-line-clamp:3;margin-bottom:12px}@media(min-width:768px){.favourites__cards--print .card__content{-webkit-line-clamp:3}}.favourites__cards--print .card__tripadvisor{display:none}.favourites__cards--print .card__tripadvisor .tripadvisor-link{gap:8px}.favourites__cards--print .card__tripadvisor .v-icon__svg--trip-advisor{height:15px;width:15px}.favourites__cards--print .card__tripadvisor .rating .v-icon__svg{height:10px;width:10px}.favourites__cards--print .card .divider{margin-bottom:16px;margin-top:16px}.favourites__cards--print .card__ski-resort-data{gap:7px;margin-bottom:16px}.favourites__cards--print .card__terrain,.favourites__cards--print .card__vertical,.favourites__cards--print .card__airport{gap:8px}.favourites__cards--print .card__terrain--text,.favourites__cards--print .card__vertical--text,.favourites__cards--print .card__airport--text{font-size:8px}.favourites__cards--print .card__favourite{height:12px;width:12px;cursor:pointer;display:none}.favourites__cards--print .card__favourite .v-icon__svg{height:12px;width:12px}.favourites__cards--print .card__favourite.selected:after,.favourites__cards--print .card__favourite:hover:after{width:12px;height:12px}.favourites__cards--print .card .btn{font-size:7px;padding:6px 12px}.favourites__cards--preloader{display:none;position:fixed;inset:0;width:100%;height:100%;background-color:rgba(28,28,28,.6);z-index:41}.favourites__cards--preloader--icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10px;width:200px;background-color:#c6c5bc;border:1px solid #c6c5bc;border-radius:50px;overflow:hidden}.favourites__cards--preloader--icon:after{content:"";position:absolute;inset:0;height:8px;width:20px;border-radius:50px;background-color:#2f4a2e;-webkit-animation:preLoaderAnimation 2s ease-in-out infinite;animation:preLoaderAnimation 2s ease-in-out infinite}.favourites__cards--preloader.active{display:-webkit-box;display:-ms-flexbox;display:flex}.favourites__message{position:relative;height:550px;display:none;margin-top:0}@media(min-width:360px){.favourites__message{height:calc(550px + ((100vw - 360px) / ((768 - 360) / (550 - 550))))}}@media(min-width: 768px){.favourites__message{height:calc(550px + ((100vw - 768px) / ((1280 - 768) / (650 - 550))))}}@media(min-width: 1280px){.favourites__message{height:calc(650px + ((100vw - 1280px) / ((1440 - 1280) / (650 - 650))))}}@media(min-width: 1440px){.favourites__message{height:calc(650px + ((100vw - 1440px) / ((1920 - 1440) / (935 - 650))))}}@media(min-width: 1920px){.favourites__message{height:935px}}.favourites__message.active{display:-webkit-box;display:-ms-flexbox;display:flex}.favourites__message .picture{position:absolute;inset:0}.favourites__message .picture:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(#c6c5bc),color-stop(40%,rgba(198,197,188,.8)),color-stop(80%,rgba(198,197,188,0)));background:linear-gradient(180deg,#c6c5bc 0%,rgba(198,197,188,.8) 40%,rgba(198,197,188,0) 80%)}.favourites__message .favourites__content--wrapper{max-width:626px;text-align:center;margin:calc(48px + ((100vw - 360px) / ((1920 - 360) / (80 - 48)))) auto 0;z-index:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 24px}@media(min-width:768px){.favourites__message .favourites__content--wrapper{padding:0 32px}}@media(min-width:1280px){.favourites__message .favourites__content--wrapper{padding:0}}@media(min-width:1920px){.favourites__message .favourites__heading{letter-spacing:initial}}.favourites__message .favourites__content p{color:#1a2c1a;font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:160%}@media(min-width:360px){.favourites__message .favourites__content p{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (16 - 14))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.favourites__message .favourites__content p{font-size:16px;line-height:160%}}.favourites__message .favourites__content p a{font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:160%;color:#1a2c1a;text-decoration:none}@media(min-width:360px){.favourites__message .favourites__content p a{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (16 - 14))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.favourites__message .favourites__content p a{font-size:16px;line-height:160%}}.favourites__message .favourites__content p a:hover,.favourites__message .favourites__content p a:focus,.favourites__message .favourites__content p a:active{color:#1a2c1a;text-decoration:underline}.favourites__message .favourites__content p a:after{display:none}.favourites__body-no-scroll{overflow:hidden}@-webkit-keyframes preLoaderAnimation{0%{left:0;width:20px}25%{width:50px}50%{left:180px;width:20px}75%{width:50px}100%{left:0;width:20px}}@keyframes preLoaderAnimation{0%{left:0;width:20px}25%{width:50px}50%{left:180px;width:20px}75%{width:50px}100%{left:0;width:20px}}@media print{.header,.footer,.email-signup-bar,.favourites__btn--wrap{display:none}.favourites__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:800px}}@media print and (min-width:768px){.favourites__cards{grid-template-columns:repeat(2,1fr);gap:40px}}@media print and (min-width:1280px){.favourites__cards{grid-template-columns:repeat(2,1fr);gap:40px}}@media print{.favourites__cards .card__media-wrapper{min-height:380px;min-width:380px}}@media print{.card{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;display:block}}@media print{.card__media-wrapper{width:200px;height:200px}}@media print{.card:nth-of-type(2n){page-break-after:always}}