.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 .card,.favourites__cards--print .card{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-radius:3px;overflow:hidden}.favourites__cards .card__inner,.favourites__cards--print .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.favourites__cards .card__meta-wrapper,.favourites__cards--print .card__meta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:16px}.favourites__cards .card__meta,.favourites__cards--print .card__meta{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:100%;color:#eaeae5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(min-width:360px){.favourites__cards .card__meta,.favourites__cards--print .card__meta{font-size:calc(13px + ((100vw - 360px) / ((1920 - 360) / (13 - 13))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.favourites__cards .card__meta,.favourites__cards--print .card__meta{font-size:13px;line-height:100%}}.favourites__cards .card__meta--location,.favourites__cards .card__meta--distance,.favourites__cards .card__meta--duration,.favourites__cards--print .card__meta--location,.favourites__cards--print .card__meta--distance,.favourites__cards--print .card__meta--duration{display:none}.favourites__cards .card__meta .v-icon__svg,.favourites__cards--print .card__meta .v-icon__svg{color:#eaeae5;height:18px;width:18px;border:none}.favourites__cards .card__meta .v-icon__svg--time,.favourites__cards--print .card__meta .v-icon__svg--time{border:1px solid currentColor;border-radius:50%}.favourites__cards .card__meta .v-icon__svg--location,.favourites__cards--print .card__meta .v-icon__svg--location{height:19px;width:19px}.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;height:305px;height:250px}@media(min-width:360px){.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{height:calc(250px + ((100vw - 360px) / ((768 - 360) / (260 - 250))))}}@media(min-width: 768px){.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{height:calc(260px + ((100vw - 768px) / ((1280 - 768) / (312 - 260))))}}@media(min-width: 1280px){.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{height:calc(312px + ((100vw - 1280px) / ((1440 - 1280) / (312 - 312))))}}@media(min-width: 1440px){.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{height:calc(312px + ((100vw - 1440px) / ((1920 - 1440) / (317 - 312))))}}@media(min-width: 1920px){.favourites__cards .card__media-wrapper,.favourites__cards--print .card__media-wrapper{height:317px}}.favourites__cards .card__media-wrapper:after,.favourites__cards--print .card__media-wrapper:after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(64.55%,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,rgba(0,0,0,0) 64.55%,rgba(0,0,0,.5) 100%);height:40%;left:0;position:absolute;top:0;width:100%}.favourites__cards .card__banner,.favourites__cards--print .card__banner{font-family:"great-Forest-small-caps",sans-serif;font-size:18px;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:24px;position:absolute;right:0;top:0;z-index:2}@media(min-width:360px){.favourites__cards .card__banner,.favourites__cards--print .card__banner{font-size:calc(18px + ((100vw - 360px) / ((1920 - 360) / (18 - 18))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.favourites__cards .card__banner,.favourites__cards--print .card__banner{font-size:18px;line-height:100%}}.favourites__cards .card__banner .card__iconic,.favourites__cards--print .card__banner .card__iconic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.favourites__cards .card__banner .card__iconic .v-icon__svg,.favourites__cards--print .card__banner .card__iconic .v-icon__svg{height:40px;width:40px}.favourites__cards .card__banner .card__iconic span,.favourites__cards--print .card__banner .card__iconic span{width:150px}.favourites__cards .card__heading-wrapper .heading,.favourites__cards--print .card__heading-wrapper .heading{color:#2f4a2e}.favourites__cards .card__heading-wrapper__content,.favourites__cards--print .card__heading-wrapper__content{color:#1c1c1c}.favourites__cards .card__tripadvisor,.favourites__cards--print .card__tripadvisor{color:#000}.favourites__cards .card__tripadvisor .v-icon__svg,.favourites__cards--print .card__tripadvisor .v-icon__svg{color:#000}.favourites__cards .card__banner,.favourites__cards--print .card__banner{color:#fff}.favourites__cards .card__content-wrapper,.favourites__cards--print .card__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;padding:18px 24px;position:relative;background-color:#eaeae5}@media(min-width:1920px){.favourites__cards .card__content-wrapper,.favourites__cards--print .card__content-wrapper{padding:32px 24px}}.favourites__cards .card__banner,.favourites__cards--print .card__banner{color:#fff}.favourites__cards .card__heading-wrapper,.favourites__cards--print .card__heading-wrapper{margin-bottom:16px}@media(min-width:1920px){.favourites__cards .card__heading-wrapper,.favourites__cards--print .card__heading-wrapper{margin-bottom:24px}}.favourites__cards .card__heading-wrapper .eyebrow,.favourites__cards--print .card__heading-wrapper .eyebrow{font-size:15px}.favourites__cards .card__heading-wrapper .heading,.favourites__cards--print .card__heading-wrapper .heading{line-height:170%;margin:0}.favourites__cards .card__heading-wrapper .subheader,.favourites__cards--print .card__heading-wrapper .subheader{margin-top:0;margin-bottom:16px}.favourites__cards .card__road-trip-data,.favourites__cards--print .card__road-trip-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}.favourites__cards .card__road-trip-data .v-icon__svg,.favourites__cards--print .card__road-trip-data .v-icon__svg{margin-right:6px}.favourites__cards .card__duration,.favourites__cards .card__distance,.favourites__cards .card__location,.favourites__cards--print .card__duration,.favourites__cards--print .card__distance,.favourites__cards--print .card__location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:0}.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%}@media(min-width:360px){.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (16 - 16))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:16px;line-height:100%}}@media(min-width:1280px){.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:100%}}@media(min-width:1280px)and (min-width:360px){.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:calc(18px + ((100vw - 360px) / ((1920 - 360) / (18 - 18))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1280px)and (min-width: 1920px){.favourites__cards .card__duration span,.favourites__cards .card__distance span,.favourites__cards .card__location span,.favourites__cards--print .card__duration span,.favourites__cards--print .card__distance span,.favourites__cards--print .card__location span{font-size:18px;line-height:100%}}.favourites__cards .card__content,.favourites__cards--print .card__content{font-family:"bc-sans-light",sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:24px}@media(min-width:360px){.favourites__cards .card__content,.favourites__cards--print .card__content{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (16 - 16))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.favourites__cards .card__content,.favourites__cards--print .card__content{font-size:16px;line-height:160%}}@media(min-width:768px){.favourites__cards .card__content,.favourites__cards--print .card__content{-webkit-line-clamp:2}}.favourites__cards .card__content:has(+.divider),.favourites__cards--print .card__content:has(+.divider){margin-bottom:0}.favourites__cards .card__tripadvisor .tripadvisor-link,.favourites__cards--print .card__tripadvisor .tripadvisor-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.favourites__cards .card__tripadvisor .v-icon__svg--trip-advisor,.favourites__cards--print .card__tripadvisor .v-icon__svg--trip-advisor{height:30px;width:30px}.favourites__cards .card__tripadvisor .rating,.favourites__cards--print .card__tripadvisor .rating{position:relative}.favourites__cards .card__tripadvisor .rating__outer,.favourites__cards--print .card__tripadvisor .rating__outer{display:inline-block;position:relative}.favourites__cards .card__tripadvisor .rating__inner,.favourites__cards--print .card__tripadvisor .rating__inner{display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.favourites__cards .card__tripadvisor .rating .v-icon__svg,.favourites__cards--print .card__tripadvisor .rating .v-icon__svg{height:20px;width:20px}.favourites__cards .card .divider,.favourites__cards--print .card .divider{border-top:.5px solid #c6c5bc;height:0;margin-bottom:18px;margin-top:18px;width:100%}@media(min-width:1920px){.favourites__cards .card .divider,.favourites__cards--print .card .divider{margin-bottom:32px;margin-top:32px}}.favourites__cards .card__ski-resort-data,.favourites__cards--print .card__ski-resort-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:32px}.favourites__cards .card__terrain,.favourites__cards .card__vertical,.favourites__cards .card__airport,.favourites__cards--print .card__terrain,.favourites__cards--print .card__vertical,.favourites__cards--print .card__airport{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.favourites__cards .card__terrain--text,.favourites__cards .card__vertical--text,.favourites__cards .card__airport--text,.favourites__cards--print .card__terrain--text,.favourites__cards--print .card__vertical--text,.favourites__cards--print .card__airport--text{font-family:"bc-sans-light",sans-serif;font-weight:300;font-style:normal;font-size:15px;line-height:100%;width:55px}@media(min-width:360px){.favourites__cards .card__terrain--text,.favourites__cards .card__vertical--text,.favourites__cards .card__airport--text,.favourites__cards--print .card__terrain--text,.favourites__cards--print .card__vertical--text,.favourites__cards--print .card__airport--text{font-size:calc(15px + ((100vw - 360px) / ((1920 - 360) / (15 - 15))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.favourites__cards .card__terrain--text,.favourites__cards .card__vertical--text,.favourites__cards .card__airport--text,.favourites__cards--print .card__terrain--text,.favourites__cards--print .card__vertical--text,.favourites__cards--print .card__airport--text{font-size:15px;line-height:100%}}.favourites__cards .card__footer,.favourites__cards--print .card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.favourites__cards .card__links,.favourites__cards--print .card__links{margin-top:auto}.favourites__cards .card__favourite,.favourites__cards--print .card__favourite{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;height:24px;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s;width:24px;cursor:pointer}.favourites__cards .card__favourite .v-icon__svg,.favourites__cards--print .card__favourite .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:24px;width:24px;opacity:1}.favourites__cards .card__favourite:after,.favourites__cards--print .card__favourite:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";opacity:0}.favourites__cards .card__favourite.not-selected,.favourites__cards--print .card__favourite.not-selected{color:#000}.favourites__cards .card__favourite.selected,.favourites__cards .card__favourite:hover,.favourites__cards--print .card__favourite.selected,.favourites__cards--print .card__favourite:hover{position:relative}.favourites__cards .card__favourite.selected:after,.favourites__cards .card__favourite:hover:after,.favourites__cards--print .card__favourite.selected:after,.favourites__cards--print .card__favourite:hover:after{content:"";background-color:#a8483d;width:24px;height:24px;display:block;opacity:1;position:absolute;left:0;top:0;-webkit-mask:url("/content/themes/base/assets/img/icons/favourite-highlighted.svg") no-repeat 50% 50%;mask:url("/content/themes/base/assets/img/icons/favourite-highlighted.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.favourites__cards .card__favourite.selected svg,.favourites__cards .card__favourite:hover svg,.favourites__cards--print .card__favourite.selected svg,.favourites__cards--print .card__favourite:hover svg{opacity:0}.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(0,0,0,.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-light",sans-serif;font-weight:300;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}}