@charset "UTF-8";.color-fill--caution{fill:#ffb400}.color-fill--medium-gray{fill:#ccc}@-webkit-keyframes button-anim{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-anim{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-RegularItalic.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-MediumItalic.woff2);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-BoldItalic.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-ExtraBold.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Brother\ 1816;src:url(/themes/custom/backroads_2018/fonts/brother1816/Brother1816-ExtraBoldItalic.woff2);font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:bkr-icons;font-display:swap;src:url(/themes/custom/backroads_2018/fonts/bkr-icons.eot);src:url(/themes/custom/backroads_2018/fonts/bkr-icons.eot#iefix) format("eot"),url(/themes/custom/backroads_2018/fonts/bkr-icons.woff2) format("woff2"),url(/themes/custom/backroads_2018/fonts/bkr-icons.woff) format("woff"),url(/themes/custom/backroads_2018/fonts/bkr-icons.ttf) format("truetype"),url(/themes/custom/backroads_2018/fonts/bkr-icons.svg#bkr-icons) format("svg")}.icon-activity-chart_default:before{content:"\e001";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-activity-chart_level-1:before{content:"\e002";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-activity-chart_level-2:before{content:"\e003";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-activity-chart_level-3:before{content:"\e004";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-activity-chart_level-4:before{content:"\e005";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-activity-chart_level-5:before{content:"\e006";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-anchor:before{content:"\e007";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-askapro-bg:before{content:"\e008";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-back-arrow:before{content:"\e009";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-bike-tours:before{content:"\e00a";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-brand_icon:before{content:"\e00b";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-camping:before{content:"\e00c";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-cd-top-arrow:before{content:"\e00d";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chat-single:before{content:"\e00e";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chat:before{content:"\e00f";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-check-circle:before{content:"\e010";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-check:before{content:"\e011";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chevron-down:before{content:"\e012";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chevron-left:before{content:"\e013";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chevron-right:before{content:"\e014";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-chevron-up:before{content:"\e015";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-culinary-tours:before{content:"\e016";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-electric-bike:before{content:"\e017";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-email:before{content:"\e018";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-facebook:before{content:"\e019";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-flag:before{content:"\e01a";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-forward-arrow:before{content:"\e01b";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-googleplus:before{content:"\e01c";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-hand:before{content:"\e01d";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--calendar:before{content:"\e01e";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--chevron-down:before{content:"\e01f";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--close:before{content:"\e020";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--compass:before{content:"\e021";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--destination:before{content:"\e022";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--filters:before{content:"\e023";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--forward-arrow:before{content:"\e024";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--gauge:before{content:"\e025";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--region:before{content:"\e026";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--subregion:before{content:"\e027";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-icon--user:before{content:"\e028";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-info:before{content:"\e029";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-instagram:before{content:"\e02a";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-linkedin:before{content:"\e02b";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-location-marker:before{content:"\e02c";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-minus:before{content:"\e02d";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-multi-adventure-tours:before{content:"\e02e";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-multi-purpose_hands:before{content:"\e02f";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-multi-purpose_map:before{content:"\e030";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-multi-purpose_trophy:before{content:"\e031";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-multi-purpose_users:before{content:"\e032";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-phone:before{content:"\e033";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-pinterest:before{content:"\e034";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-plus:before{content:"\e035";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-quote-close:before{content:"\e036";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-quote-icon:before{content:"\e037";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-quote-open:before{content:"\e038";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-safari:before{content:"\e039";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-search:before{content:"\e03a";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-snow-adventures:before{content:"\e03b";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-star:before{content:"\e03c";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-thumbs-down:before{content:"\e03d";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-thumbs-up:before{content:"\e03e";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-triangle-down:before{content:"\e03f";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-triangle-left:before{content:"\e040";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-triangle-right:before{content:"\e041";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-triangle-up:before{content:"\e042";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-trip-finder_bike:before{content:"\e043";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-trip-finder_calendar:before{content:"\e044";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-trip-finder_globe:before{content:"\e045";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-trophy:before{content:"\e046";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-twitter:before{content:"\e047";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-user:before{content:"\e048";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-users:before{content:"\e049";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-video-button:before{content:"\e04a";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-walking-tours:before{content:"\e04b";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-warning:before{content:"\e04c";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-x-thin:before{content:"\e04d";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-x:before{content:"\e04e";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-youtube:before{content:"\e04f";font-family:bkr-icons,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.toolbar-icon-bkr-global-backroads-admin:before{background-image:url(/themes/custom/backroads_adminimal/favicon.ico)}.departure-card{background-color:#fff}.departure-card.bookable .departure-card__date-info{background-color:#eff8ef}.departure-card.bookable .departure-card__availability{color:#3e9231}.departure-card.goingfast .departure-card__date-info{background-color:#eff8ef}.departure-card.goingfast .departure-card__availability{color:#3e9231}.departure-card.call-to-book .departure-card__date-info,.departure-card.request-to-book .departure-card__date-info{background-color:#ebf4f7}.departure-card.call-to-book .departure-card__availability,.departure-card.request-to-book .departure-card__availability{color:#3c94ab}.departure-card__container{width:100%;height:168px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc;border-radius:9px;margin-bottom:15px;text-decoration:none!important;overflow:hidden}@media (min-width:60rem){.departure-card__container{overflow:visible}}.departure-card__image-container{position:relative;min-width:168px;max-width:168px;min-height:168px;max-height:168px}.departure-card__image{width:100%;height:100%}.departure-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:calc(100% - 2px);border-radius:5px 0 0 5px}.departure-card__info-container{padding:0 20px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.departure-card__info-wrapper{width:100%}.departure-card__info-labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:10px}.departure-card__title{font-size:1rem;line-height:1.375rem;font-weight:700;margin-bottom:5px;color:#1c2227}.departure-card__departure-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.departure-card__departure-info p{font-size:.875rem;line-height:1.125rem;font-weight:400;color:#666;margin-bottom:0}.departure-card__departure-info p:after{content:"•";position:relative;margin:3px}.departure-card__departure-info p:last-child:after{display:none}.departure-card__departure-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.departure-card__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.departure-card__price{font-size:1rem;line-height:1.5rem;font-weight:700;margin-right:2px;margin-bottom:0;color:#1c2227}.departure-card__price span{font-size:.75rem;line-height:1.5rem;font-weight:400}.departure-card__single-occ{font-size:.75rem;line-height:1.5rem;color:#666;margin-bottom:0}.departure-card__departure-labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;height:22px}.departure-card__date-info-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:276px;max-width:276px;margin:0 20px}.departure-card__date-info,.departure-card__date-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.departure-card__date-info{border-radius:8px;padding:17px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.departure-card__availability{font-size:.75rem;line-height:1.125rem;font-weight:500;margin:0 auto 10px}.departure-card__departure-date-wrapper{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.departure-card__departure-date,.departure-card__departure-date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.departure-card__departure-date{width:110px;-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}.departure-card__day-year{font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:2px;color:#1c2227}.departure-card__day-name{font-size:.75rem;line-height:1.125rem;font-weight:500;margin-bottom:0;color:#666}.departure-card__departure-arrow{width:6px;height:13px;margin:0 15px}.departure-card__departure-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;width:100%;padding:0 28px}.departure-card__departure-links>div{font-size:.875rem;line-height:1.313rem;font-weight:500;text-decoration:underline!important;color:#005c8a}.departure-card__departure-links>div:hover{color:#001e39}.departure-card__favorite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;background:#fff;right:15px;top:15px;border-radius:100%;width:30px;height:30px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.168),0 -1px 3px 0 rgba(0,0,0,.084);box-shadow:0 2px 3px 0 rgba(0,0,0,.168),0 -1px 3px 0 rgba(0,0,0,.084)}.departure-card__favorite .favorite-icon-control{pointer-events:none}.departure-card__favorite .favorite-icon-control.active svg{stroke:#ff485e;fill:#ff485e}.departure-card__favorite svg{display:block;position:relative;left:-.1px;width:19px;height:16px;pointer-events:none;stroke:#1c2227}.departure-card__favorite:hover{cursor:pointer}@media (min-width:60rem){.departure-card__favorite:hover .trip-card__favorite-tooltip{display:block}}.departure-card__favorite:hover .trip-card__favorite-tooltip--auth-add,.departure-card__favorite:hover .trip-card__favorite-tooltip--auth-remove{display:none}@media (min-width:60rem){.departure-card__favorite:hover .favorite-icon-control:not(.active)~.trip-card__favorite-tooltip--auth-add{display:block}}@media (min-width:60rem){.departure-card__favorite:hover .favorite-icon-control.active~.trip-card__favorite-tooltip--auth-remove{display:block}}@media (min-width:60rem){.departure-card__favorite:hover svg{stroke:#ff485e}}.departure-card__favorite-tooltip{display:none;position:absolute;right:40px;white-space:nowrap;background-color:#fff;color:#1c2227;padding:6px 9px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.168),0 -1px 3px 0 rgba(0,0,0,.084);box-shadow:0 2px 3px 0 rgba(0,0,0,.168),0 -1px 3px 0 rgba(0,0,0,.084);z-index:1;border-radius:5px}.departure-card__favorite-tooltip:before{content:"";width:11px;height:11px;background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;right:-5px;top:50%;z-index:-1}.departure-card__favorite-tooltip p{margin-bottom:0;font-size:.75rem;line-height:1.125rem;font-weight:500}.skeleton-trip-card{height:440px;width:100%}.skeleton-trip-card__image{height:270px;border-radius:10px;margin-bottom:10px}.skeleton-trip-card__button,.skeleton-trip-card__image,.skeleton-trip-card__info-1,.skeleton-trip-card__info-2,.skeleton-trip-card__info-3,.skeleton-trip-card__price{background-image:linear-gradient(107deg,#e0e0e0 73px,#ededed 124px,#e0e0e0 181px);-webkit-animation:refresh 1.5s infinite ease-out;animation:refresh 1.5s infinite ease-out}.skeleton-trip-card__button,.skeleton-trip-card__info-1,.skeleton-trip-card__info-2,.skeleton-trip-card__info-3,.skeleton-trip-card__price{height:22px}.skeleton-trip-card__info-1{width:80%;margin-bottom:10px}.skeleton-trip-card__info-2,.skeleton-trip-card__info-3{width:100%;margin-bottom:10px}.skeleton-trip-card__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.skeleton-trip-card__price{width:30%}.skeleton-trip-card__button{width:20%}@-webkit-keyframes refresh{0%{background-position:-61px}to{background-position:293px}}.skeleton-trip-cards-wrapper{width:100%}@media (min-width:960px){@supports (grid-template-columns:repeat(3,minmax(0,1fr))){.skeleton-trip-cards-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:2.1875rem;grid-row-gap:2.1875rem}}}.recently-viewed-trips .view--unformatted.carousel-loading,.trip-cards-carousel .view--unformatted.carousel-loading{min-height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.recently-viewed-trips .view--unformatted.carousel-loading .trip-card__card,.trip-cards-carousel .view--unformatted.carousel-loading .trip-card__card{display:none!important}.recently-viewed-trips .view--unformatted.carousel-loading .skeleton-trip-card,.trip-cards-carousel .view--unformatted.carousel-loading .skeleton-trip-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.recently-viewed-trips .view--unformatted.carousel-loading .skeleton-trip-card,.trip-cards-carousel .view--unformatted.carousel-loading .skeleton-trip-card{width:100%}}@media (min-width:768px) and (max-width:959px){.recently-viewed-trips .view--unformatted.carousel-loading .skeleton-trip-card,.trip-cards-carousel .view--unformatted.carousel-loading .skeleton-trip-card{width:calc(50% - 10px)}}@media (min-width:960px){.recently-viewed-trips .view--unformatted.carousel-loading .skeleton-trip-card,.trip-cards-carousel .view--unformatted.carousel-loading .skeleton-trip-card{width:calc(33.333% - 14px)}}.skeleton-departure-card{width:100%;height:168px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid transparent;border-radius:9px;overflow:hidden;margin-bottom:15px}.skeleton-departure-card__image{width:168px;height:168px;border-radius:10px;margin-bottom:10px;margin-right:10px}.skeleton-departure-card__departure-1,.skeleton-departure-card__image{background-image:linear-gradient(107deg,#e0e0e0 73px,#ededed 124px,#e0e0e0 181px);-webkit-animation:refresh 1.5s infinite ease-out;animation:refresh 1.5s infinite ease-out}.skeleton-departure-card__departure-1{width:276px;height:106px;border-radius:8px;margin-bottom:5px}.skeleton-departure-card__departure-2,.skeleton-departure-card__info-1,.skeleton-departure-card__info-2,.skeleton-departure-card__info-3,.skeleton-departure-card__info-4,.skeleton-departure-card__info-5{height:22px;background-image:linear-gradient(107deg,#e0e0e0 73px,#ededed 124px,#e0e0e0 181px);-webkit-animation:refresh 1.5s infinite ease-out;animation:refresh 1.5s infinite ease-out}.skeleton-departure-card__info{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.skeleton-departure-card__info-1{width:300px}.skeleton-departure-card__info-2{width:600px}.skeleton-departure-card__info-3{width:300px}.skeleton-departure-card__info-4{width:500px}.skeleton-departure-card__departure{margin-left:auto}.skeleton-departure-card__departure-1{margin-top:10px}.skeleton-departure-card__departure-2{margin-top:30px}@keyframes refresh{0%{background-position:-61px}to{background-position:293px}}
/*# sourceMappingURL=maps/category-page-deferred-styles.css.map */
