.card{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.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%}.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}.card__meta{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:12px;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){.card__meta{font-size:calc(12px + ((100vw - 360px) / ((1920 - 360) / (12 - 12))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card__meta{font-size:12px;line-height:100%}}.card__meta--location,.card__meta--distance,.card__meta--duration{display:none}.card__meta .v-icon__svg{color:#eaeae5;height:18px;width:18px;border:none}.card__meta .v-icon__svg--time{border:1px solid currentColor;border-radius:50%}.card__meta .v-icon__svg--location{height:19px;width:19px}.card .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:32px 24px;position:relative}.card .card__banner{color:#fff}.card .card__heading-wrapper{margin-bottom:24px}.card .card__heading-wrapper .eyebrow{font-size:15px}.card .card__heading-wrapper .heading{margin:0}.card .card__heading-wrapper .subheader{margin-top:0;margin-bottom:16px}.card .card__heading-wrapper a{color:inherit;text-decoration:none}.card .card__heading-wrapper a:hover,.card .card__heading-wrapper a:active{text-decoration:underline}.card .card__heading-wrapper button{text-align:left;cursor:pointer}.card .card__heading-wrapper button:hover,.card .card__heading-wrapper button:active{text-decoration:underline}.card .card__road-trip-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}.card .card__road-trip-data .v-icon__svg{margin-right:6px}.card .card__duration,.card .card__distance{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:0}.card .card__duration span,.card .card__distance span{font-family:"bc-sans-light",sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:100%}@media(min-width:360px){.card .card__duration span,.card .card__distance span{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (14 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card .card__duration span,.card .card__distance span{font-size:14px;line-height:100%}}.card .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}.card .card__location span{font-family:"bc-sans-light",sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:100%}@media(min-width:360px){.card .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){.card .card__location span{font-size:16px;line-height:100%}}.card .card__content,.card .card__content p{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:3;-webkit-box-orient:vertical;margin-bottom:24px}@media(min-width:360px){.card .card__content,.card .card__content p{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (16 - 16))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.card .card__content,.card .card__content p{font-size:16px;line-height:160%}}@media(min-width:768px){.card .card__content,.card .card__content p{-webkit-line-clamp:2}}.card .card__content:has(+.divider),.card .card__content p:has(+.divider){margin-bottom:0}.card .card__tripadvisor{color:#fff;position:absolute;z-index:1;bottom:15px;left:15px}.card .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}.card .card__tripadvisor .tripadvisor-link:hover .v-icon__svg,.card .card__tripadvisor .tripadvisor-link:focus .v-icon__svg,.card .card__tripadvisor .tripadvisor-link:active .v-icon__svg{color:#fff}.card .card__tripadvisor .v-icon__svg--trip-advisor{height:30px;width:30px;color:#1a2c1a}.card .card__tripadvisor .rating{position:relative}.card .card__tripadvisor .rating__outer{display:inline-block;position:relative}.card .card__tripadvisor .rating__inner{display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.card .card__tripadvisor .rating .v-icon__svg{height:20px;width:20px}.card .divider{border:none;border-top:.5px solid #c6c5bc;height:0;margin-bottom:32px;margin-top:32px;width:100%}.card .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}.card .card__terrain,.card .card__vertical,.card .card__airport{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.card .card__terrain--text,.card .card__vertical--text,.card .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){.card .card__terrain--text,.card .card__vertical--text,.card .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){.card .card__terrain--text,.card .card__vertical--text,.card .card__airport--text{font-size:15px;line-height:100%}}.card .card__terrain--data,.card .card__vertical--data,.card .card__airport--data{font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:160%;color:#454545}@media(min-width:360px){.card .card__terrain--data,.card .card__vertical--data,.card .card__airport--data{font-size:calc(12px + ((100vw - 360px) / ((1920 - 360) / (15 - 12))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.card .card__terrain--data,.card .card__vertical--data,.card .card__airport--data{font-size:15px;line-height:160%}}.card .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}.card .card__links{margin-top:auto}.card .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}.card .card__favourite .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:24px;width:24px;opacity:1}.card .card__favourite:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";opacity:0}.card .card__favourite.not-selected{color:#000}.card .card__favourite.selected,.card .card__favourite:hover{position:relative}.card .card__favourite.selected:after,.card .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}.card .card__favourite.selected svg,.card .card__favourite:hover svg{opacity:0}.card--default{border-radius:5px;overflow:hidden;height:100%}.card--default .card__content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.card--default .card__heading-wrapper{margin-bottom:15px}.card--default .card__heading-wrapper .heading{font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:135%}@media(min-width:360px){.card--default .card__heading-wrapper .heading{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (22 - 16))));line-height:calc(135% + ((100vw - 360px) / (1920 - 360)) * (135 - 135))}}@media(min-width: 1920px){.card--default .card__heading-wrapper .heading{font-size:22px;line-height:135%}}.card--default .card__footer-wrapper{margin-top:auto}.card--default .card__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1024px){.card--default .card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card--default .card__favourite{padding-top:10px}@media(min-width:1024px){.card--default .card__favourite{padding-top:unset}}.card--default .card__media-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;height:305px}.card--default .card__media-wrapper:after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(35%,rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:linear-gradient(0deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.7) 100%);height:40%;left:0;position:absolute;top:0;width:100%}.card--default .card__media-wrapper--sm{height:305px}.card--default .card__media-wrapper--sm:after{height:67%}.card--default .card__media-wrapper--med{height:407px}.card--default .card__media-wrapper--lg{height:543px}.card--default .card__media-wrapper .picture__caption--icon{display:none}.card--default .card__banner{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;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:start;-ms-flex-pack:start;justify-content:flex-start;left:0;padding:18px 16px;position:absolute;right:0;top:0;z-index:2}@media(min-width:360px){.card--default .card__banner{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (18 - 16))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--default .card__banner{font-size:18px;line-height:100%}}.card--default .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}.card--default .card__banner .card__iconic .v-icon__svg{height:40px;width:40px}.card--default .card__banner .card__iconic span{width:150px}.card--default .card__banner .card__iconic--badge{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:150px}.card--default .card__banner .card__iconic--badge span{width:auto;font-size:16px}.card--default .card__meta-wrapper{margin-left:auto}.card--default .card__logo{width:200px}.card--default .card__logo img{width:100%}.card--default .card__links a:nth-child(2){margin-left:22px}@media(min-width:1024px){.card--default .card__links a:nth-child(2){margin-left:unset}}.card--horizontal{border-top:1px solid rgba(28,28,28,.2);border-radius:1px}.card--horizontal .card__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.card--horizontal .card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:400px}}.card--horizontal .card__media-wrapper{height:384px;position:relative}@media(min-width:768px){.card--horizontal .card__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:400px;width:59%}}@media(min-width:1280px){.card--horizontal .card__media-wrapper{width:65.5%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper{width:77%}}@media(min-width:768px){.card--horizontal .card__media-wrapper .media{width:61%}}@media(min-width:1280px){.card--horizontal .card__media-wrapper .media{width:72%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper .media{width:82%}}.card--horizontal .card__media-wrapper .card__banner{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;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:32px 32px 36px;position:absolute;right:0;top:0;z-index:2}@media(min-width:360px){.card--horizontal .card__media-wrapper .card__banner{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (15 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--horizontal .card__media-wrapper .card__banner{font-size:15px;line-height:100%}}@media(min-width:768px){.card--horizontal .card__media-wrapper .card__banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(15px + ((100vw - 768px) / ((1280 - 768) / (16 - 15))));position:relative;width:39%}}@media(min-width:1280px){.card--horizontal .card__media-wrapper .card__banner{font-size:calc(16px + ((100vw - 1280px) / ((1920 - 1280) / (18 - 16))));width:28%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper .card__banner{width:18%}}.card--horizontal .card__media-wrapper .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:14px}@media(min-width:768px){.card--horizontal .card__media-wrapper .card__banner .card__iconic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.card--horizontal .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:40px;width:40px}@media(min-width:1280px){.card--horizontal .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:50px;width:50px}}.card--horizontal .card__media-wrapper .card__banner .card__iconic span{width:135px}.card--horizontal .card__media-wrapper .picture__caption--icon{display:none}.card--horizontal .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;gap:32px;position:relative}@media(min-width:768px){.card--horizontal .card__content-wrapper{gap:18px;padding:34px 30px 24px;width:41%}}@media(min-width:1280px){.card--horizontal .card__content-wrapper{padding:33px 36px 24px;width:34.5%}}@media(min-width:1920px){.card--horizontal .card__content-wrapper{padding:32px 36px 24px 40px;width:23%}}.card--horizontal .card__content-wrapper .card__heading-wrapper{margin-bottom:0}@media(min-width:768px){.card--horizontal .card__content-wrapper .card__heading-wrapper .heading{font-size:18px;letter-spacing:.01em;line-height:135%}}@media(min-width:1280px){.card--horizontal .card__content-wrapper .card__heading-wrapper .heading{font-size:20px}}@media(min-width:1920px){.card--horizontal .card__content-wrapper .card__heading-wrapper .heading{font-size:22px}}.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:13px}@media(min-width:768px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:14px}}@media(min-width:1280px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:15px}}@media(min-width:1920px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:16px}}.card--horizontal .card__content-wrapper .divider{display:none}.card--horizontal .card__content-wrapper .card__ski-resort-data{margin-bottom:0}.card--horizontal .card__content-wrapper .card__footer{margin-top:auto}.card--stacked .card__meta-wrapper,.card--slider .card__meta-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-right:-12px}@media(min-width:768px){.card--stacked .card__meta-wrapper,.card--slider .card__meta-wrapper{margin-right:unset}}.card--stacked .card__meta--location,.card--stacked .card__meta--distance,.card--stacked .card__meta--duration,.card--slider .card__meta--location,.card--slider .card__meta--distance,.card--slider .card__meta--duration{display:-webkit-box;display:-ms-flexbox;display:flex}.card--stacked .card__road-trip-data,.card--slider .card__road-trip-data{display:none}.card--stacked .card__inner,.card--slider .card__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:23px}@media(min-width:768px){.card--stacked .card__inner,.card--slider .card__inner{gap:24px}}@media(min-width:1280px){.card--stacked .card__inner,.card--slider .card__inner{gap:45px}}@media(min-width:1920px){.card--stacked .card__inner,.card--slider .card__inner{gap:51px}}.card--stacked .divider,.card--slider .divider{display:none}.card--stacked .card__meta,.card--slider .card__meta{color:#000}.card--stacked .card__meta .v-icon__svg,.card--slider .card__meta .v-icon__svg{color:#000}.card--stacked .card__media-wrapper,.card--slider .card__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:320px}@media(min-width:1920px){.card--stacked .card__media-wrapper,.card--slider .card__media-wrapper{height:365px}}.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:64%}@media(min-width:768px){.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:63%}}@media(min-width:1280px){.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:72.75%}}.card--stacked .card__media-wrapper .media .picture,.card--slider .card__media-wrapper .media .picture{border-radius:0 0 0 3px}.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;padding:15px;width:36%}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{gap:32px;padding:29px 32px 32px;width:37%}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{padding:51px 54px 54px;width:27.25%}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding:75px 80px 80px 83px}}.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-family:"great-Forest-small-caps",sans-serif;font-size:14px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media(min-width:360px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (15 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-size:15px;line-height:100%}}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:32px;width:32px}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:42px;width:42px}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:46px;width:46px}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:60px;width:60px}}.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{max-width:145px}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:15px;margin-top:-3px}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:16px;margin-top:unset}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:16px;line-height:100%}}.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 15px 30px}@media(min-width:768px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 32px 32px}}@media(min-width:1280px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 54px 54px}.card--stacked .card__content-wrapper .card__heading-wrapper,.card--stacked .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__heading-wrapper,.card--slider .card__content-wrapper .card__content{width:50%}}@media(min-width:1920px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 80px 80px 83px}}.card--stacked .card__content-wrapper .card__heading-wrapper,.card--slider .card__content-wrapper .card__heading-wrapper{margin-bottom:17px}.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{line-height:140%}@media(min-width:768px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:22px;padding-right:25%}}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:28px;padding-right:10%}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:32px;padding-right:25%}}.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:13px;line-height:170%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:14px;line-height:180%;padding-right:42%}}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:15px;padding-left:15.25%;padding-right:unset;-webkit-line-clamp:2}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:16px;padding-left:15%;padding-right:10%}}.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:64px;padding-top:26px}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{padding-top:30px}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{padding-top:17px}}.card--slider{height:100%}@media(min-width:1920px){.card--slider .card__inner{gap:52px}}.card--slider .card__media-wrapper .card__banner{width:41%}@media(min-width:768px){.card--slider .card__media-wrapper .card__banner{width:44%}}@media(min-width:1280px){.card--slider .card__media-wrapper .card__banner{padding:51px 54px 54px 44px;width:30.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner{padding:75px 84px 54px 80px;width:33.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__iconic{gap:18px}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:58px;width:58px}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__time{height:58px}}.card--slider .card__media-wrapper .media{width:62%}@media(min-width:768px){.card--slider .card__media-wrapper .media{width:59%}}@media(min-width:1280px){.card--slider .card__media-wrapper .media{width:68.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .media{width:66.5%}}@media(min-width:768px){.card--slider .card__content-wrapper{padding:0 32px 24px}}@media(min-width:1280px){.card--slider .card__content-wrapper{padding:0 54px 26px}}@media(min-width:1920px){.card--slider .card__content-wrapper{padding:0 80px 40px}}@media(min-width:768px){.card--slider .card__content-wrapper .card__heading-wrapper .heading{padding-right:15%}}@media(min-width:1280px){.card--slider .card__content-wrapper .card__heading-wrapper .heading{padding-right:5%}}@media(min-width:768px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-right:32%}}@media(min-width:1280px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-left:9%;padding-right:0}}@media(min-width:1920px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-left:15.75%;padding-right:11px;padding-top:2px}}.card.colour-alpine-vista .card__content-wrapper{background-color:#067966}.card.colour-alpine-vista .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-alpine-vista .card__content-wrapper .card__content{color:#fff}.card.colour-alpine-vista .card__duration,.card.colour-alpine-vista .card__distance{color:#fff}.card.colour-alpine-vista .card__duration .v-icon__svg,.card.colour-alpine-vista .card__distance .v-icon__svg{color:#fff}.card.colour-alpine-vista .card__meta,.card.colour-alpine-vista .card__favourite{color:#eaeae5}.card.colour-alpine-vista .card__meta .v-icon__svg,.card.colour-alpine-vista .card__favourite .v-icon__svg{color:#eaeae5}.card.colour-alpine-vista .card__tripadvisor .v-icon__svg--trip-advisor{color:#fff}.card.colour-alpine-vista.card--horizontal{background-color:#067966}@media(min-width:768px){.card.colour-alpine-vista.card--horizontal .card__banner{background-color:#067966;color:#eaeae5}}.card.colour-alpine-vista.card--stacked,.card.colour-alpine-vista.card--slider{background-color:#067966}.card.colour-alpine-vista.card--stacked .card__banner,.card.colour-alpine-vista.card--slider .card__banner{background-color:#067966;color:#eaeae5}.card.colour-alpine-vista-shade .card__content-wrapper{background-color:#003a30}.card.colour-alpine-vista-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-alpine-vista-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-alpine-vista-shade .card__banner{color:#fff}.card.colour-alpine-vista-shade .card__meta,.card.colour-alpine-vista-shade .card__favourite{color:#fff}.card.colour-alpine-vista-shade .card__meta .v-icon__svg,.card.colour-alpine-vista-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-alpine-vista-shade .card__duration,.card.colour-alpine-vista-shade .card__distance{color:#fff}.card.colour-alpine-vista-shade .card__duration .v-icon__svg,.card.colour-alpine-vista-shade .card__distance .v-icon__svg{color:#fff}.card.colour-alpine-vista-shade .card__content{color:#fff}.card.colour-alpine-vista-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-alpine-vista-shade.card--horizontal,.card.colour-alpine-vista-shade.card--stacked,.card.colour-alpine-vista-shade.card--slider{background-color:#003a30}.card.colour-charcoal .card__content-wrapper{background-color:#3c3329;color:#fff}.card.colour-charcoal .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-charcoal .card__content-wrapper .card__content{color:#eaeae5}.card.colour-charcoal .card__meta,.card.colour-charcoal .card__favourite{color:#eaeae5}.card.colour-charcoal .card__meta .v-icon__svg,.card.colour-charcoal .card__favourite .v-icon__svg{color:#eaeae5}.card.colour-charcoal-shade .card__content-wrapper{background-color:#23221e}.card.colour-charcoal-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-charcoal-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-charcoal-shade .card__meta,.card.colour-charcoal-shade .card__favourite{color:#fff}.card.colour-charcoal-shade .card__meta .v-icon__svg,.card.colour-charcoal-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-charcoal-shade .card__banner{color:#fff}.card.colour-charcoal-shade .card__duration,.card.colour-charcoal-shade .card__distance{color:#fff}.card.colour-charcoal-shade .card__duration .v-icon__svg,.card.colour-charcoal-shade .card__distance .v-icon__svg{color:#fff}.card.colour-charcoal-shade .card__content{color:#fff}.card.colour-charcoal-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-charcoal-shade.card--horizontal,.card.colour-charcoal-shade.card--stacked,.card.colour-charcoal-shade.card--slider{background-color:#23221e}.card.colour-fog .card__content-wrapper{background-color:#eaeae5}.card.colour-fog .card__content-wrapper .card__heading-wrapper .heading{color:#2f4a2e}.card.colour-fog .card__content-wrapper .card__heading-wrapper .card__content{color:#1c1c1c}.card.colour-fog .card__tripadvisor{color:#fff}.card.colour-fog .card__tripadvisor .v-icon__svg{color:#fff}.card.colour-fog .card__banner{color:#fff}.card.colour-fog.card--horizontal{background-color:#eaeae5}@media(min-width:768px){.card.colour-fog.card--horizontal .card__banner,.card.colour-fog.card--horizontal .card__meta{background-color:#eaeae5;color:#000}.card.colour-fog.card--horizontal .card__banner .v-icon__svg,.card.colour-fog.card--horizontal .card__meta .v-icon__svg{color:#000}}.card.colour-fog.card--stacked,.card.colour-fog.card--slider{background-color:#eaeae5}.card.colour-fog.card--stacked .card__banner,.card.colour-fog.card--slider .card__banner{background-color:#eaeae5;color:#000}.card.colour-forest-green .card__content-wrapper{background-color:#2f4a2e}.card.colour-forest-green .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-forest-green .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-forest-green .card__banner{color:#fff}.card.colour-forest-green .card__meta,.card.colour-forest-green .card__favourite{color:#fff}.card.colour-forest-green .card__meta .v-icon__svg,.card.colour-forest-green .card__favourite .v-icon__svg{color:#fff}.card.colour-forest-green .card__duration,.card.colour-forest-green .card__distance{color:#fff}.card.colour-forest-green .card__duration .v-icon__svg,.card.colour-forest-green .card__distance .v-icon__svg{color:#fff}.card.colour-forest-green .card__content{color:#fff}.card.colour-forest-green .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-forest-green.card--horizontal,.card.colour-forest-green.card--stacked,.card.colour-forest-green.card--slider{background-color:#2f4a2e}.card.colour-forest-green-shade .card__content-wrapper{background-color:#1a2c1a}.card.colour-forest-green-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-forest-green-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-forest-green-shade .card__meta,.card.colour-forest-green-shade .card__favourite{color:#fff}.card.colour-forest-green-shade .card__meta .v-icon__svg,.card.colour-forest-green-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-forest-green-shade .card__banner{color:#fff}.card.colour-forest-green-shade .card__duration,.card.colour-forest-green-shade .card__distance{color:#fff}.card.colour-forest-green-shade .card__duration .v-icon__svg,.card.colour-forest-green-shade .card__distance .v-icon__svg{color:#fff}.card.colour-forest-green-shade .card__content{color:#fff}.card.colour-forest-green-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-forest-green-shade.card--horizontal,.card.colour-forest-green-shade.card--stacked,.card.colour-forest-green-shade.card--slider{background-color:#1a2c1a}.card.colour-mountain .card__content-wrapper{background-color:#c6c5bc}.card.colour-mountain .card__content-wrapper .card__heading-wrapper .heading{color:#2f4a2e}.card.colour-mountain .card__content-wrapper .card__heading-wrapper .card__content{color:#1c1c1c}.card.colour-mountain .card__tripadvisor .v-icon__svg--trip-advisor{color:#fff}.card.colour-mountain .divider{border-top:.5px solid #eaeae5}.card.colour-mountain .card__banner{color:#fff}.card.colour-mountain.card--horizontal{background-color:#c6c5bc}@media(min-width:768px){.card.colour-mountain.card--horizontal .card__banner{background-color:#c6c5bc;color:#000}}.card.colour-mountain.card--stacked,.card.colour-mountain.card--slider{background-color:#c6c5bc}.card.colour-mountain.card--stacked .card__banner,.card.colour-mountain.card--slider .card__banner{background-color:#c6c5bc;color:#000}.card.colour-orca-black .card__content-wrapper{background-color:#000}.card.colour-orca-black.card--horizontal,.card.colour-orca-black.card--stacked,.card.colour-orca-black.card--slider{background-color:#000}.card.colour-pacific .card__heading-wrapper .heading,.card.colour-pacific-tint .card__heading-wrapper .heading,.card.colour-pacific-shade .card__heading-wrapper .heading,.card.colour-summit-peak-shade .card__heading-wrapper .heading,.card.colour-vineyard .card__heading-wrapper .heading,.card.colour-orca-black .card__heading-wrapper .heading,.card.colour-summit-peak-tint .card__heading-wrapper .heading,.card.colour-vineyard-shade .card__heading-wrapper .heading,.card.colour-gold-country-shade .card__heading-wrapper .heading,.card.colour-forest-green-tint .card__heading-wrapper .heading,.card.colour-summit-peak .card__heading-wrapper .heading{color:#fff}.card.colour-pacific .card__heading-wrapper .card__content,.card.colour-pacific-tint .card__heading-wrapper .card__content,.card.colour-pacific-shade .card__heading-wrapper .card__content,.card.colour-summit-peak-shade .card__heading-wrapper .card__content,.card.colour-vineyard .card__heading-wrapper .card__content,.card.colour-orca-black .card__heading-wrapper .card__content,.card.colour-summit-peak-tint .card__heading-wrapper .card__content,.card.colour-vineyard-shade .card__heading-wrapper .card__content,.card.colour-gold-country-shade .card__heading-wrapper .card__content,.card.colour-forest-green-tint .card__heading-wrapper .card__content,.card.colour-summit-peak .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-pacific .card__meta,.card.colour-pacific .card__favourite,.card.colour-pacific .card__content,.card.colour-pacific .card__road-trip-data,.card.colour-pacific-tint .card__meta,.card.colour-pacific-tint .card__favourite,.card.colour-pacific-tint .card__content,.card.colour-pacific-tint .card__road-trip-data,.card.colour-pacific-shade .card__meta,.card.colour-pacific-shade .card__favourite,.card.colour-pacific-shade .card__content,.card.colour-pacific-shade .card__road-trip-data,.card.colour-summit-peak-shade .card__meta,.card.colour-summit-peak-shade .card__favourite,.card.colour-summit-peak-shade .card__content,.card.colour-summit-peak-shade .card__road-trip-data,.card.colour-vineyard .card__meta,.card.colour-vineyard .card__favourite,.card.colour-vineyard .card__content,.card.colour-vineyard .card__road-trip-data,.card.colour-orca-black .card__meta,.card.colour-orca-black .card__favourite,.card.colour-orca-black .card__content,.card.colour-orca-black .card__road-trip-data,.card.colour-summit-peak-tint .card__meta,.card.colour-summit-peak-tint .card__favourite,.card.colour-summit-peak-tint .card__content,.card.colour-summit-peak-tint .card__road-trip-data,.card.colour-vineyard-shade .card__meta,.card.colour-vineyard-shade .card__favourite,.card.colour-vineyard-shade .card__content,.card.colour-vineyard-shade .card__road-trip-data,.card.colour-gold-country-shade .card__meta,.card.colour-gold-country-shade .card__favourite,.card.colour-gold-country-shade .card__content,.card.colour-gold-country-shade .card__road-trip-data,.card.colour-forest-green-tint .card__meta,.card.colour-forest-green-tint .card__favourite,.card.colour-forest-green-tint .card__content,.card.colour-forest-green-tint .card__road-trip-data,.card.colour-summit-peak .card__meta,.card.colour-summit-peak .card__favourite,.card.colour-summit-peak .card__content,.card.colour-summit-peak .card__road-trip-data{color:#fff}.card.colour-pacific .card__meta .v-icon__svg,.card.colour-pacific .card__favourite .v-icon__svg,.card.colour-pacific .card__content .v-icon__svg,.card.colour-pacific .card__road-trip-data .v-icon__svg,.card.colour-pacific-tint .card__meta .v-icon__svg,.card.colour-pacific-tint .card__favourite .v-icon__svg,.card.colour-pacific-tint .card__content .v-icon__svg,.card.colour-pacific-tint .card__road-trip-data .v-icon__svg,.card.colour-pacific-shade .card__meta .v-icon__svg,.card.colour-pacific-shade .card__favourite .v-icon__svg,.card.colour-pacific-shade .card__content .v-icon__svg,.card.colour-pacific-shade .card__road-trip-data .v-icon__svg,.card.colour-summit-peak-shade .card__meta .v-icon__svg,.card.colour-summit-peak-shade .card__favourite .v-icon__svg,.card.colour-summit-peak-shade .card__content .v-icon__svg,.card.colour-summit-peak-shade .card__road-trip-data .v-icon__svg,.card.colour-vineyard .card__meta .v-icon__svg,.card.colour-vineyard .card__favourite .v-icon__svg,.card.colour-vineyard .card__content .v-icon__svg,.card.colour-vineyard .card__road-trip-data .v-icon__svg,.card.colour-orca-black .card__meta .v-icon__svg,.card.colour-orca-black .card__favourite .v-icon__svg,.card.colour-orca-black .card__content .v-icon__svg,.card.colour-orca-black .card__road-trip-data .v-icon__svg,.card.colour-summit-peak-tint .card__meta .v-icon__svg,.card.colour-summit-peak-tint .card__favourite .v-icon__svg,.card.colour-summit-peak-tint .card__content .v-icon__svg,.card.colour-summit-peak-tint .card__road-trip-data .v-icon__svg,.card.colour-vineyard-shade .card__meta .v-icon__svg,.card.colour-vineyard-shade .card__favourite .v-icon__svg,.card.colour-vineyard-shade .card__content .v-icon__svg,.card.colour-vineyard-shade .card__road-trip-data .v-icon__svg,.card.colour-gold-country-shade .card__meta .v-icon__svg,.card.colour-gold-country-shade .card__favourite .v-icon__svg,.card.colour-gold-country-shade .card__content .v-icon__svg,.card.colour-gold-country-shade .card__road-trip-data .v-icon__svg,.card.colour-forest-green-tint .card__meta .v-icon__svg,.card.colour-forest-green-tint .card__favourite .v-icon__svg,.card.colour-forest-green-tint .card__content .v-icon__svg,.card.colour-forest-green-tint .card__road-trip-data .v-icon__svg,.card.colour-summit-peak .card__meta .v-icon__svg,.card.colour-summit-peak .card__favourite .v-icon__svg,.card.colour-summit-peak .card__content .v-icon__svg,.card.colour-summit-peak .card__road-trip-data .v-icon__svg{color:#fff}.card.colour-summit-peak-shade .card__content-wrapper{background-color:#253944}.card.colour-summit-peak-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-summit-peak-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-summit-peak-shade .card__banner{color:#fff}.card.colour-summit-peak-shade .card__duration,.card.colour-summit-peak-shade .card__distance,.card.colour-summit-peak-shade .card__meta{color:#fff}.card.colour-summit-peak-shade .card__duration .v-icon__svg,.card.colour-summit-peak-shade .card__distance .v-icon__svg,.card.colour-summit-peak-shade .card__meta .v-icon__svg{color:#fff}.card.colour-summit-peak-shade .card__content{color:#fff}.card.colour-summit-peak-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-summit-peak-shade.card--horizontal,.card.colour-summit-peak-shade.card--stacked,.card.colour-summit-peak-shade.card--slider{background-color:#253944}.card:not(:has(.card__meta-wrapper:not(:empty),.card__iconic:not(:empty))) .card__media-wrapper:after{display:none}