.simplefavorite-button,.simplefavorites-clear{align-items:center;background:#ff7f2a;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:1;padding:8px 10px;text-decoration:none;transition:opacity 0.15s ease,transform 0.15s ease}.simplefavorite-button{border:2px solid rgb(255 255 255 / .85);height:38px;opacity:1;padding:0;position:relative;width:38px}.simplefavorite-button:not(.active){background:rgb(255 127 42 / .72);color:#fff;opacity:1}.simplefavorites-clear{padding:8px 10px}.simplefavorite-button:hover,.simplefavorites-clear:hover{opacity:.9}.simplefavorite-button.active{background:#ff7f2a;border-color:#fff;box-shadow:0 0 0 3px rgb(255 127 42 / .35);color:#fff;opacity:1}.simplefavorite-button.loading,.simplefavorites-clear.loading{cursor:wait;opacity:.65}@font-face{font-display:swap;font-family:favorites;src:url(/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.eot);src:url("/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.woff2) format("woff2"),url(/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.woff) format("woff"),url(/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.ttf) format("truetype"),url("/wp-content/plugins/etg-favorites-secure/assets/css/fonts/favorites.svg#favorites") format("svg");font-style:normal;font-weight:400}[class*=" sf-icon-"],[class^="sf-icon-"]{font-family:favorites!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simplefavorite-button .sf-icon-bookmark{color:#fff;display:inline-block;font-size:18px;opacity:.72}.simplefavorite-button.active .sf-icon-bookmark{color:#fff;opacity:1}.simplefavorite-button.active::after{background:#19b56b;border:2px solid #fff;border-radius:50%;content:"";height:10px;position:absolute;right:-4px;top:-4px;width:10px}.sf-icon-bookmark::before{content:"\e8e6"}.favorites-list{list-style:none;margin:0;padding:0}.favorites-list li{margin:0 0 12px}.favorites-list-thumbnail{display:inline-block;margin-right:10px;vertical-align:middle}.simplefavorites-toast{background:rgb(18 18 18 / .92);border-radius:6px;bottom:24px;box-shadow:0 8px 24px rgb(0 0 0 / .22);color:#fff;font-size:14px;left:50%;line-height:1.35;max-width:calc(100vw - 32px);opacity:0;padding:11px 16px;pointer-events:none;position:fixed;transform:translate(-50%,12px);transition:opacity 0.2s ease,transform 0.2s ease;z-index:999999}.simplefavorites-toast.active{opacity:1;transform:translate(-50%,0)}#etg-favorite-toast{position:fixed;top:24px;right:24px;width:360px;max-width:calc(100% - 32px);background:#fff;border-radius:16px;box-shadow:0 14px 35px rgb(0 0 0 / .14);border:1px solid rgb(0 0 0 / .06);display:flex;align-items:flex-start;gap:14px;padding:18px 18px 16px;z-index:999999;opacity:0;transform:translateY(-10px);transition:all 0.35s ease;font-family:Arial,sans-serif}#etg-favorite-toast.show{opacity:1;transform:translateY(0)}.etg-favorite-toast__icon{width:34px;height:34px;min-width:34px;border-radius:50%;background:#f47c20;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1}.etg-favorite-toast__content{flex:1}.etg-favorite-toast__title{font-size:16px;font-weight:700;color:#222;margin-bottom:4px}.etg-favorite-toast__text{font-size:14px;line-height:1.6;color:#555;margin-bottom:8px}.etg-favorite-toast__link{font-size:14px;font-weight:600;color:#f47c20;text-decoration:none}.etg-favorite-toast__link:hover{text-decoration:underline}.etg-favorite-toast__close{background:#fff0;border:0;color:#999;font-size:22px;line-height:1;cursor:pointer;padding:0;margin-left:4px}.etg-favorite-toast__close:hover{color:#333}@media (max-width:767px){#etg-favorite-toast{top:auto;right:16px;left:16px;bottom:16px;width:auto;max-width:none;padding:16px}}.etg-favorite-tours-page .qodef-dashboard-title p{margin-top:8px;color:#666;font-size:15px}.etg-favorite-tours-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:30px}.etg-favorite-tour-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease;display:flex;flex-direction:column;height:100%}.etg-favorite-tour-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(0 0 0 / .12)}.etg-favorite-tour-image-wrap{position:relative}.etg-favorite-tour-image-wrap img{width:100%;height:220px;object-fit:cover;display:block}.etg-favorite-tour-price{position:absolute;top:16px;left:16px;background:#6d7e79ab;color:#fff;padding:10px 16px;border-radius:999px;font-weight:700;font-size:17px;box-shadow:0 6px 16px rgb(0 0 0 / .12)}.etg-favorite-tour-content{padding:20px;display:flex;flex-direction:column;flex:1}.etg-favorite-tour-title{font-size:24px;line-height:1.35;margin:0 0 12px}.etg-favorite-tour-title a{color:#0a3d62;text-decoration:none}.etg-favorite-tour-title a:hover{color:#f47c20}.etg-favorite-tour-excerpt{color:#555;font-size:15px;line-height:1.7;margin-bottom:18px;flex:1}.etg-favorite-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.etg-favorite-tour-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:700;transition:all 0.25s ease}.etg-favorite-tour-btn.primary{background:#f47c20;color:#fff}.etg-favorite-tour-btn.primary:hover{background:#df6d16;color:#fff}.etg-no-favorites{background:#fff;padding:30px;border-radius:18px;box-shadow:0 8px 24px rgb(0 0 0 / .06);text-align:center;margin-top:25px}.etg-no-favorites p{margin-bottom:18px;color:#555;font-size:16px}.etg-favorite-pagination{margin-top:30px;text-align:center}.etg-favorite-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;margin:0 4px;border-radius:10px;background:#fff;color:#0a3d62;text-decoration:none;font-weight:600;box-shadow:0 4px 12px rgb(0 0 0 / .06);transition:all 0.25s ease}.etg-favorite-pagination .page-numbers:hover{background:#f47c20;color:#fff}.etg-favorite-pagination .page-numbers.current{background:#f47c20;color:#fff}.etg-favorite-tour-image-placeholder{background:rgb(0 0 0 / .06);display:block;height:220px;width:100%}.etg-favorite-tour-card.is-removing{opacity:0;pointer-events:none;transform:scale(.97);transition:opacity 0.3s ease,transform 0.3s ease}@media (prefers-reduced-motion:reduce){#etg-favorite-toast,.etg-favorite-tour-card,.etg-favorite-tour-card.is-removing,.simplefavorites-toast{transition:none}}