.tour-teaser{padding:18px 10px;border-top:1px solid #a0a0a0;gap:12px}.type-tourstop{margin-block-start:0 !important}.tour-teaser:nth-of-type(even){background-color:#f1efe4}.tour-teaser:last-child{border-bottom:1px solid #a0a0a0}.info-container{display:flex}.info-content-container{display:flex;align-items:center;justify-content:space-between}.time-container{display:flex;flex-direction:column;align-items:center}.time,.venue{color:#6b6b6b;font-size:14px}.city-container{display:flex;flex-direction:column;align-items:flex-start;margin-left:16px}.progress-count{text-align:right;margin-top:.5rem;margin-right:1rem;font-size:14px}@media (max-width:768px){.wp-block-group.is-layout-constrained .tour-list{margin-left:-1rem !important;width:calc(100% + 2rem)}}.load-more-container{text-align:center;margin-top:1rem}.small-button{color:#1c1b1f;border:1.5px solid #1c1b1f;background-color:transparent;border-radius:6px;padding:6px 16px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;gap:4px}.small-button.active{background-color:#e4e0c9}.small-button:hover{background-color:#f1efe4}.button-container{display:flex;gap:8px;justify-content:flex-start;align-items:center}.label{text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-weight:600;margin-bottom:5px;display:block}.tour-filter{margin-bottom:1.5rem !important}.tour-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;max-width:none !important;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);margin-top:0 !important}.tour-overlay-container{background-color:#fff;padding:20px;border-radius:8px;max-width:600px;width:calc(100% - 2rem);margin:0 1rem;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;max-width:270px}.close-overlay{background:0 0;padding:0;margin:0;position:absolute;right:10px;top:10px;border:0;cursor:pointer}#tour-zip-code{padding:10px;width:calc(100% - 20px);font-size:16px;border-radius:8px;margin-bottom:1rem;border:1px solid #3e3e3e}.tour-overlay h3{font-size:clamp(20px, 2vw, 28px);margin-bottom:.5rem}.tour-overlay p{font-size:clamp(14px, 1.25vw, 16px)}#tour-zip-submit{width:100%}.tour-overlay-container small{text-align:center;display:block;margin-top:1rem}.distance-label,.special-label{border:1px solid #f54e18;color:#f54e18;padding:4px 8px;border-radius:4px;display:inline-block;line-height:1;margin-bottom:8px;font-size:14px}.bottom-container{display:flex;justify-content:space-between;align-items:center}.poweredby{margin-top:.5rem;margin-left:1rem;width:100%;margin-bottom:.5rem;color:#6b6b6b;font-size:12px}.hidden{display:none}.sold-out-label{font-size:clamp(16px, 2vw, 18px);font-weight:600;color:var(--wp--preset--color--orange);text-transform:uppercase}.tour-teaser.black-deal{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}@media (max-width:700px){.tour-teaser.black-deal .info-content-container{flex-direction:column;gap:8px;align-items:flex-start}.tour-teaser.black-deal .wp-element-button{margin-left:auto}}.tour-teaser.black-deal .wp-element-button{background-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--black)}.tour-teaser.black-deal .wp-element-button:hover{background-color:var(--wp--preset--color--purple);color:var(--wp--preset--color--white)}.tour-teaser.black-deal .special-label{border-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--yellow)}.tour-teaser.black-deal .time,.tour-teaser.black-deal .venue{color:#d0d0d0}