.tour-card-wide{flex:1 0 auto;position:relative;height:145px;overflow:hidden}.tour-card-wide .tour-card-actions{z-index:1;position:absolute;top:8px;left:12px;transition:opacity .25s ease-in-out}.tour-card-wide .tour-card-actions__bookmark{width:36px;height:36px;background-color:#fff;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background-color .25s ease-in-out}.tour-card-wide .tour-card-actions:hover{opacity:1!important}.tour-card-wide__wrapper{display:flex;flex-direction:row;gap:8px;white-space:pre-wrap}.tour-card-wide .tour-card-header{position:relative;height:145px}.tour-card-wide .tour-card-header .tour-card-image{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px;border:1px solid #f2f1f1;height:100%;aspect-ratio:1.6/1}.tour-card-wide .tour-card-header .tour-card-image img:not(.tour-card-image-placeholder){display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.tour-card-wide .tour-card-header .tour-card-info{position:absolute;bottom:6px;display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding:0 12px;font-size:12px;color:var(--body-grey);font-weight:800;transition:opacity .25s ease-in-out}.tour-card-wide .tour-card-header .tour-card-info .tour-card-rating{background-color:var(--color-white);border-radius:99999px;margin-bottom:6px;padding:3px 6px 2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);line-height:1em}.tour-card-wide .tour-card-header .tour-card-info .tour-card-info-values{background-color:var(--color-white);border-radius:99999px;margin-bottom:6px;padding:5px 8px 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);line-height:1em}.tour-card-wide .tour-card-points{display:none}.tour-card-wide:hover .tour-card-actions,.tour-card-wide:hover .tour-card-info{opacity:.6}.tour-card-wide:hover .tour-card-points{display:inline}.tour-card-wide .tour-card-body{flex:1 1 auto;display:flex;flex-direction:column;font-size:15px;line-height:24px;padding:0 6px}.tour-card-wide .tour-card-body .tour-card-name{flex-shrink:0;font-size:20px;line-height:30px;color:var(--heading-black);margin:6px 0 8px 0;font-weight:800;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tour-card-wide .tour-card-body .tour-card-description{color:#5b5c5e;font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0}.tour-card-wide .tour-card-body .tour-card-footer{flex-grow:1;padding-top:16px;display:flex;justify-content:space-between;align-items:flex-end;color:#84898d;gap:10px;font-weight:500;line-height:1.25em}.tour-card-wide .tour-card-body .tour-card-footer .tour-card-views{white-space:nowrap;display:flex;align-items:flex-start;gap:4px;line-height:1.25em}.tour-card-wide .tour-card-body .tour-card-footer .tour-card-views .vue-feather{vertical-align:sub;color:rgba(91,92,94,.6274509804)}.tour-card{position:relative;display:flex;flex-direction:column;margin:0 auto;height:100%;width:100%;max-width:400px}.tour-card .tour-card-actions{opacity:0;z-index:1;position:absolute;top:10px;right:12px;transition:opacity .25s ease-in-out}.tour-card .tour-card-actions__bookmark{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--content-grey);background-color:#fff;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:color .25s ease-in-out}.tour-card .tour-card-actions__bookmark .vue-feather{position:absolute}.tour-card .tour-card-actions__bookmark:hover{color:#2daee1}.tour-card .tour-card-header{position:relative}.tour-card .tour-card-header .tour-card-image{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px;border:1px solid #f2f1f1;aspect-ratio:16/9}.tour-card .tour-card-header .tour-card-image img:not(.tour-card-image-placeholder){display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.tour-card .tour-card-header .tour-card-image .tour-card-image-overlay{border-radius:6px;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,93.3%,.0001) 50%,#2daee1);transition:opacity .25s ease-in-out}.tour-card .tour-card-header .tour-card-info{position:absolute;bottom:6px;display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding:0 12px;font-size:14px;color:var(--body-grey);font-weight:800;transition:opacity .25s ease-in-out}.tour-card .tour-card-header .tour-card-info .tour-card-rating{background-color:var(--color-white);border-radius:99999px;margin-bottom:6px;padding:3px 6px 2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);line-height:1em}.tour-card .tour-card-header .tour-card-info .tour-card-info-values{background-color:var(--color-white);border-radius:99999px;margin-bottom:6px;padding:5px 8px 4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);line-height:1em}.tour-card .tour-card-points{display:none}.tour-card:hover .tour-card-image-overlay{opacity:0}.tour-card:hover .tour-card-info{opacity:.6}.tour-card:hover .tour-card-points{display:inline}.tour-card:hover .tour-card-actions{opacity:1}.tour-card .tour-card-body{flex:1 0 auto;display:flex;flex-direction:column;font-size:15px;line-height:24px;padding:0 6px;max-height:232px}.tour-card .tour-card-body .tour-card-type{justify-content:space-between;font-size:13.5px;line-height:1.25em;color:#7cbf4b;font-weight:800;letter-spacing:.1em;margin-top:14px}.tour-card .tour-card-body .tour-card-type span{margin-right:12px}.tour-card .tour-card-body .tour-card-type .short-audio-tour{color:#fbbc30}.tour-card .tour-card-body .tour-card-type .tour-point-audio{color:#fb7554}.tour-card .tour-card-body .tour-card-type .long-audio-tour{color:#2daee1}.tour-card .tour-card-body .tour-card-type .long-audio-tour.vast-audio-tour{color:#8a88cd}.tour-card .tour-card-body .tour-card-type .long-audio-tour.boundless-audio-tour{width:-moz-max-content;width:max-content;background:linear-gradient(90deg,#fb7554,#fbbc30,#7cbf4b,#2daee1,#8a88cd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tour-card .tour-card-body .tour-card-type .draft-tour{color:#e75d5b;display:none}.tour-card .tour-card-body .tour-card-type .private-tour{color:var(--content-grey)}.tour-card .tour-card-body .tour-card-name{flex-shrink:0;font-size:22px;line-height:30px;color:var(--heading-black);margin:6px 0 8px 0;font-weight:800;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:36px}.tour-card .tour-card-body .tour-card-description{color:var(--content-grey);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:5;-webkit-box-orient:vertical;font-weight:300;margin:0;max-height:7.75em}.tour-card .tour-card-body .tour-card-footer{flex-grow:1;padding-top:16px;display:flex;justify-content:space-between;align-items:flex-end;color:#84898d;gap:10px;font-weight:500;line-height:1.25em}.tour-card .tour-card-body .tour-card-footer .tour-card-views{white-space:nowrap;display:flex;align-items:flex-start;gap:4px;line-height:1.25em}.tour-card .tour-card-body .tour-card-footer .tour-card-views .vue-feather{vertical-align:sub;color:rgba(91,92,94,.6274509804)}.custom-skeleton{display:flex;justify-content:space-evenly;flex-wrap:wrap}.custom-skeleton>div{margin-top:40px}.custom-skeleton .skeleton-last-Item{display:flex;align-items:center;justify-items:space-between}.custom-skeleton .skeleton-item__image{height:240px;width:100%}.custom-skeleton .skeleton-content{width:100%;max-width:280px}.switch{display:flex;align-items:center;gap:12px;cursor:pointer}.switch.disabled{cursor:default}.switch__label{font-size:18px;font-weight:500;color:var(--content-grey);transition:color .25s ease-in-out}.switch__label.active{color:var(--heading-black);font-weight:500}.switch__container{display:flex;width:80px;height:32px;background-color:#ddd;border-radius:99999px;box-shadow:inset 0 0 4px 1px rgba(0,0,0,.1333333333);transition:background-color .25s ease-in-out}.switch__container.active{background-color:#2daee1}.switch__container.active .switch__button{left:calc(100% - 29px)}.switch__button{position:relative;left:3px;top:3px;width:26px;height:26px;border-radius:99999px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.0666666667);transition:left .25s ease-in-out}