body{background:#d9d0c4;display:flex;flex-direction:column;align-items:end;justify-content:center;position:relative}
.pawprints{width:100%;content:" ";height:100%;position:absolute;bottom:0;left:0;z-index:-1}
.container{width:500px;margin:0 auto}
.detail-info-cards{padding-top:4rem;display:flex;flex-direction:column;gap:2rem;width:100%;margin-bottom:4.5rem;z-index:1}
.detail-info-cards .content-container{background:#fff;line-height:1.35;border-radius:.8rem}
@media(max-width:800px){
.detail-info-cards .content-container{border-radius:0}
}
.detail-info-cards .content-container .header-view{position:relative;background-image:linear-gradient(180deg,rgba(66,120,188,.2),rgba(0,0,0,.6));background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:150px;border-top-left-radius:.8rem;border-top-right-radius:.8rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2rem}
@media(max-width:800px){
.detail-info-cards .content-container .header-view{min-height:170px;border-radius:0}
}
.detail-info-cards .content-container .header-view.benefitting{position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.23),rgba(0,0,0,.79) 100%),url(https://annie-mac.com/wp-content/uploads/benefits.webp?update);filter:contrast(1.1) saturate(.85) brightness(1.02)}
.detail-info-cards .content-container .header-view.benefitting:after{content:"";position:absolute;bottom:-7%;right:5%;width:45px;height:45px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="%23BE1E2D" stroke="%23BE1E2D" stroke-width="2"/><text x="12" y="16" font-size="14" font-weight="bold" text-anchor="middle" fill="%23FFFFFF">i</text></svg>') no-repeat 50%;background-size:contain;z-index:2;transform:scale(1.2)}
.detail-info-cards .content-container .header-view.expectations{position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.23),rgba(0,0,0,.79) 100%),url(https://annie-mac.com/wp-content/uploads/expectations.webp?update);filter:contrast(1.1) saturate(.85) brightness(1.02)}
.detail-info-cards .content-container .header-view.expectations:after{content:"";position:absolute;bottom:-7%;right:5%;width:50px;height:50px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="%23BE1E2D"/><circle cx="9" cy="10" r="1.5" fill="%23FFFFFF"/><circle cx="15" cy="10" r="1.5" fill="%23FFFFFF"/><path d="M9 15c0 0 1 2 3 2s3-2 3-2" stroke="%23FFFFFF" stroke-width="1.5" fill="none" stroke-linecap="round"/></svg>') no-repeat 50%;background-size:contain;z-index:2;transform:scale(1.2)}
.detail-info-cards .content-container .header-view.sponsorships{position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.23),rgba(0,0,0,.79) 100%),url(https://annie-mac.com/wp-content/uploads/sponsorships.webp?update);filter:contrast(1.1) saturate(.85) brightness(1.02)}
.detail-info-cards .content-container .header-view.sponsorships:after{content:"";position:absolute;bottom:-8%;right:5%;width:50px;height:50px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><polygon points="12,2 15.09,10.26 24,10.26 17.55,16.74 19.64,25.02 12,19.54 4.36,25.02 6.45,16.74 0,10.26 8.91,10.26" fill="%23BE1E2D"/></svg>') no-repeat 50%;background-size:contain;z-index:2;transform:scale(1.2)}
.detail-info-cards .content-container .header-view.map{position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.23),rgba(0,0,0,.79)),url(https://annie-mac.com/wp-content/uploads/location.webp?update);filter:contrast(1.1) saturate(.85) brightness(1.02)}
.detail-info-cards .content-container .header-view.map:after{content:"";position:absolute;bottom:-5%;right:4%;width:50px;height:50px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C7.58 2 4 5.58 4 10c0 5.25 8 13 8 13s8-7.75 8-13c0-4.42-3.58-8-8-8z" fill="%23BE1E2D"/><circle cx="12" cy="10" r="3" fill="%23671D1F"/></svg>') no-repeat 50%;background-size:contain;z-index:2;transform:scale(1.2)}
.detail-info-cards .content-container .header-view h2{margin:0;color:#fff;font-size:3.2rem;font-weight:700;text-align:center}
.detail-info-cards .content-container .header-view h2 span,.detail-info-cards .content-container .header-view h2 strong{display:block;font-size:1.7rem;font-weight:800;color:#f0f0f0}
.detail-info-cards .content-container .inner-detail-contents{padding:2rem;display:grid;grid-template-columns:1fr;align-items:center;gap:2rem}
@media(max-width:800px){
.detail-info-cards .content-container .inner-detail-contents{padding-top:2.8rem}
}
.detail-info-cards .content-container .inner-detail-contents .event-details{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-top:2.5rem}
@media(max-width:800px){
.detail-info-cards .content-container .inner-detail-contents .event-details{grid-template-columns:1fr}
}
.detail-info-cards .content-container .inner-detail-contents .event-details li{display:flex;align-items:center;flex-direction:column;gap:1.5rem}
.detail-info-cards .content-container .inner-detail-contents .event-details li span{font-weight:800;color:#231f20;text-transform:uppercase;font-size:1.15rem;text-align:center;letter-spacing:.5px}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg{flex-shrink:0;width:auto;height:115px;display:flex;align-items:center;justify-content:center}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg.svg-dogs-container{overflow:hidden;width:100%}
@media(max-width:800px){
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg.svg-dogs-container{width:200px}
}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg .svg-dogs-marquee-outer{width:100%;max-width:100%;overflow:hidden!important;position:relative;height:140px;z-index:1000}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg .svg-dogs-container{width:100%;max-width:100%;height:140px;overflow:hidden!important;position:relative}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg .svg-dogs-marquee-inner{display:flex;align-items:flex-end;gap:2rem;height:100%;animation:a 8s linear infinite;will-change:transform;width:-moz-max-content;width:max-content;max-width:100vw}
@keyframes a{
0%{transform:translateX(0)}
to{transform:translateX(-50%)}
}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg .svg-dogs-marquee-inner>svg{height:120px;width:auto;min-width:120px;max-width:100%;pointer-events:auto;display:block}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg .dog-bounce{animation:b .6s cubic-bezier(.4,0,.2,1) alternate infinite}
@keyframes b{
0%{transform:translateY(0) scale(1)}
30%{transform:translateY(-18px) scale(1.08,.92)}
50%{transform:translateY(-10px) scale(.98,1.04)}
to{transform:translateY(0) scale(1)}
}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg svg{width:100%;height:100%}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg #live_music .music-note-a{animation:c 2s infinite ease-in-out}
.detail-info-cards .content-container .inner-detail-contents .event-details li .event-details-svg #live_music .music-note-b{animation:c 2s infinite ease-in-out 1s}
@keyframes c{
0%{opacity:1;transform:translateY(0) translateX(0)}
to{opacity:0;transform:translateY(-30px) translateX(30px)}
}
.detail-info-cards .content-container .inner-detail-contents .inner-row{display:flex;gap:1rem;align-items:center}
.detail-info-cards .content-container .inner-detail-contents .inner-row .inner-column-a{flex:0 0 40%}
.detail-info-cards .content-container .inner-detail-contents .inner-row .inner-column-b{flex:1}
@media(max-width:800px){
.detail-info-cards .content-container .inner-detail-contents .inner-row{flex-direction:column}
}
.detail-info-cards .content-container .inner-detail-contents .inner-row .inner-column-a{font-weight:800;color:#231f20;text-transform:uppercase;font-size:1.15rem;letter-spacing:.5px}
.detail-info-cards .content-container .inner-detail-contents .inner-row .inner-column-b{color:#231f20;font-size:1.75rem;font-weight:500}
@media(max-width:800px){
.detail-info-cards .content-container .inner-detail-contents .inner-row .inner-column-b{text-align:center}
}
.detail-info-cards .content-container .get-ticket-container{display:flex;justify-content:center;width:100%;border-end-start-radius:.8rem;border-end-end-radius:.8rem;margin-top:1.2rem;padding:.8rem;margin-bottom:.8rem}
.detail-info-cards .content-container .get-ticket-container .ticket-button{width:100%;height:100%;display:flex;gap:1rem;align-items:center;justify-content:center;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}
.detail-info-cards .content-container .get-ticket-container .ticket-button span{font-size:1.6rem}
.detail-info-cards .content-container .get-ticket-container .ticket-button svg{width:auto;height:60px;fill:#be1e2d}
.inner-page-contents{position:relative;width:100%;display:flex;gap:3rem;flex-direction:column;align-items:center;z-index:1;padding-top:20%}
@media(max-width:800px){
.inner-page-contents{gap:0;padding-top:0}
}
.inner-page-contents .good_dog{width:35.5rem;height:30.5rem;display:flex;justify-content:center;align-items:center;transform:scale(1.8)}
@media(max-width:800px){
.inner-page-contents .good_dog{height:23.5rem;transform:scale(1);margin-top:-9rem}
}
.inner-page-contents .good_dog #doggy{position:absolute;left:0;top:0;z-index:2}
.inner-page-contents .good_dog #tail{position:absolute;left:1%;top:-3.5%;z-index:1;pointer-events:none;transform-origin:80% 80%;transform:rotate(80deg);animation:d .6s infinite alternate cubic-bezier(.4,0,.2,1)}
@keyframes d{
0%{transform:rotate(-2deg)}
to{transform:rotate(1deg)}
}
.inner-page-contents .good_dog #tail.fast-tail-wag{animation:e .12s infinite alternate cubic-bezier(.4,0,.2,1)}
@keyframes e{
0%{transform:rotate(-3deg)}
to{transform:rotate(3deg)}
}
.inner-page-contents .good_dog_logo{opacity:0;transform:translateY(80px);animation:g 1.2s forwards}
.inner-page-contents .good_dog_logo #goodlogo{width:100%;height:24.5rem;transform:scale(1.75)}
@media(max-width:800px){
.inner-page-contents .good_dog_logo #goodlogo{transform:scale(1)}
}
.inner-page-contents .good_dog_logo #goodlogo .goodlogo-2.booped{animation:f 2.2s steps(2) infinite}
@keyframes f{
0%{fill:#0b1e40}
50%{fill:#be1e2d}
to{fill:#0b1e40}
}
@keyframes g{
0%{opacity:0;transform:translateY(40px)}
to{opacity:1;transform:translateY(0)}
}
.gooddog-bubble{position:fixed;background:#fff;border:2px solid #333;border-radius:16px;padding:10px 18px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-family:sans-serif;font-size:1rem;color:#222;z-index:1000;pointer-events:none;transition:transform .1s}
/*# sourceMappingURL=condition_good_dog_social.min.css.map */
