.dp-c-hot-venues-skeleton-section{background-color:#fff;width:100%;overflow:hidden}.dp-c-hot-venues-skeleton-inner{box-sizing:border-box;position:relative;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:768px){.dp-c-hot-venues-skeleton-inner{padding-left:32px;padding-right:32px}}@media(min-width:1280px){.dp-c-hot-venues-skeleton-inner{padding-left:64px;padding-right:64px}}.dp-c-hot-venues-skeleton-inner{display:flex;flex-direction:column;padding-top:0;padding-bottom:48px}@media(max-width:767px){.dp-c-hot-venues-skeleton-inner{padding-left:0;padding-right:0}}@media(min-width:768px){.dp-c-hot-venues-skeleton-inner{padding-bottom:64px}}.dp-l-homeUsps+.dp-c-hot-venues-skeleton-section .dp-c-hot-venues-skeleton-inner{padding-top:24px}@media(min-width:768px){.dp-l-homeUsps+.dp-c-hot-venues-skeleton-section .dp-c-hot-venues-skeleton-inner{padding-top:48px}}.dp-c-hot-venues-skeleton-header{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.dp-c-hot-venues-skeleton-header{padding:0 16px}}@media(min-width:768px){.dp-c-hot-venues-skeleton-header{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 24px}}.dp-c-hot-venues-skeleton-header__title{height:24px;width:140px;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px}.dp-c-hot-venues-skeleton-header__countdown{height:43px;width:240px;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px;animation-delay:.1s}.dp-c-hot-venues-skeleton-header__subtitle{height:21px;width:240px;max-width:80%;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px;animation-delay:.1s}@media(min-width:768px){.dp-c-hot-venues-skeleton-header__title{height:37px;width:180px}.dp-c-hot-venues-skeleton-header__countdown{width:300px}}.dp-c-hot-venues-skeleton__grid{flex:1;min-width:0;display:flex;flex-direction:row;gap:12px;overflow:hidden;margin-top:24px;padding-left:16px}.dp-c-hot-venues-skeleton__grid .dp-c-venue-card-skeleton{flex:0 0 calc((100% - 12px * 1.2) / 2.2)}@media(min-width:768px){.dp-c-hot-venues-skeleton__grid{padding-left:0;gap:16px}.dp-c-hot-venues-skeleton__grid .dp-c-venue-card-skeleton{flex:0 0 calc(30.303030303% - 16px)}}@media(min-width:992px){.dp-c-hot-venues-skeleton__grid .dp-c-venue-card-skeleton{flex:0 0 calc(25% - 12px)}}@media(min-width:1400px){.dp-c-hot-venues-skeleton__grid .dp-c-venue-card-skeleton{flex:0 0 calc(20% - 12.8px)}}.dp-c-venue-card-skeleton{display:flex;flex-direction:column}.dp-c-venue-card-skeleton__image{width:100%;aspect-ratio:1/1;flex-shrink:0;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:12px}.dp-c-venue-card-skeleton__footer{padding-top:8px;display:flex;flex-direction:column;gap:4px;flex:1}.dp-c-venue-card-skeleton__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dp-c-venue-card-skeleton__title{height:21px;flex:1;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px}.dp-c-venue-card-skeleton__rating{height:20px;width:40px;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px;animation-delay:.1s;flex-shrink:0}.dp-c-venue-card-skeleton__price{height:20px;width:90px;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px;animation-delay:.1s}.dp-c-venue-card-skeleton__price-row{display:flex;align-items:center;margin-top:auto}.dp-c-venue-card-skeleton__plan-type{height:14px;width:100px;background:linear-gradient(90deg,#fafafa 25%,#f1f0f0,#fafafa 75%);background-size:200% 100%;animation:skeleton-loading 1.6s ease-in-out infinite;border-radius:4px;animation-delay:.15s}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
