.dr5-eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-foreground));opacity:.62;margin:0 0 1rem;font-size:1.2rem}.dr5-section-head{max-width:78rem;margin:0 auto 3rem;text-align:center}.dr5-section-head h2{font-size:clamp(3rem,5vw,5.6rem);line-height:1;margin:0 0 1.2rem}.dr5-section-head p:last-child{font-size:1.7rem;opacity:.78;margin:0}.dr5-button{border-radius:999px!important;box-shadow:0 18px 35px #00000029;font-weight:800}.dr5-button-secondary{border-radius:999px!important;font-weight:800}.dr5-pill{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.8rem 1.25rem;font-size:1.25rem;font-weight:900;letter-spacing:.03em}.dr5-pill--status{background:#ffe071;color:#16314a;box-shadow:0 12px 26px #ffbc2347}.dr5-event-hero{padding:clamp(3rem,6vw,8rem) 0;background:linear-gradient(135deg,#fffdf4,#edf8ff,#fff);overflow:hidden;position:relative}.dr5-event-hero:before{content:"";position:absolute;inset:auto -12rem -16rem auto;width:42rem;height:42rem;border-radius:50%;background:#ffd64342;filter:blur(3px)}.dr5-event-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.9fr);gap:clamp(2.4rem,5vw,7rem);align-items:center;position:relative}.dr5-event-hero h1{font-size:clamp(4rem,7vw,8.8rem);line-height:.92;margin:1.6rem 0 1.4rem;letter-spacing:-.06em}.dr5-event-hero__lead{font-size:clamp(1.75rem,2vw,2.25rem);line-height:1.45;max-width:66rem;margin:0 0 2.6rem;opacity:.78}.dr5-event-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2.6rem 0}.dr5-event-facts>div{background:#ffffffc7;border:1px solid rgba(22,49,74,.08);border-radius:2.2rem;padding:1.55rem 1.7rem;box-shadow:0 18px 40px #16314a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr5-event-facts strong{display:block;font-size:1.55rem}.dr5-event-facts span{display:block;font-size:1.2rem;opacity:.62;margin-top:.4rem}.dr5-progress-card{background:#fff;border-radius:2.4rem;padding:1.6rem;box-shadow:0 22px 55px #16314a1f;border:1px solid rgba(22,49,74,.08);max-width:56rem}.dr5-progress-card__top{display:flex;justify-content:space-between;gap:1rem;font-weight:800;margin-bottom:1rem}.dr5-progress{height:1.2rem;border-radius:999px;background:#e9eef3;overflow:hidden}.dr5-progress span{display:block;width:var(--dr-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd643,#f59e0b)}.dr5-event-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:2.4rem}.dr5-event-hero__media{position:relative}.dr5-event-hero__media img{width:100%;height:auto;border-radius:3.2rem;box-shadow:0 35px 90px #16314a38;aspect-ratio:4/3;object-fit:cover}.dr5-event-hero__float{position:absolute;left:2rem;bottom:2rem;background:#ffffffeb;border-radius:2rem;padding:1.25rem 1.5rem;box-shadow:0 18px 45px #00000024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dr5-event-hero__float strong{display:block;font-size:2.2rem}.dr5-event-hero__float span{font-size:1.25rem;opacity:.65}.dr5-event-details,.dr5-event-faq,.dr5-gallery{padding-top:clamp(4rem,7vw,8rem);padding-bottom:clamp(4rem,7vw,8rem)}.dr5-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.dr5-detail-card{background:#fff;border:1px solid rgba(22,49,74,.08);border-radius:2.6rem;padding:2.4rem;box-shadow:0 22px 60px #16314a14;transition:transform .22s ease,box-shadow .22s ease}.dr5-detail-card:hover{transform:translateY(-5px);box-shadow:0 30px 75px #16314a24}.dr5-detail-card__icon{display:inline-grid;place-items:center;width:5rem;height:5rem;border-radius:1.6rem;background:#fff6ce;font-size:2.4rem;margin-bottom:1.6rem}.dr5-detail-card h3{margin:0 0 .9rem;font-size:2rem}.dr5-detail-card p{margin:0;opacity:.72;line-height:1.55}.dr5-faq-list{max-width:88rem;margin:0 auto;display:grid;gap:1rem}.dr5-faq-item{background:#fff;border:1px solid rgba(22,49,74,.08);border-radius:2rem;box-shadow:0 18px 45px #16314a12;overflow:hidden}.dr5-faq-item summary{cursor:pointer;list-style:none;padding:1.8rem 2rem;font-size:1.7rem;font-weight:900;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dr5-faq-item summary::-webkit-details-marker{display:none}.dr5-faq-item[open] summary span{transform:rotate(45deg)}.dr5-faq-item summary span{font-size:2rem;transition:transform .2s ease}.dr5-faq-item>div{padding:0 2rem 2rem;opacity:.76;line-height:1.65}.dr5-gallery-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.4rem}.dr5-gallery-item{margin:0;border-radius:2.6rem;overflow:hidden;position:relative;min-height:22rem;background:#fff7ce}.dr5-gallery-item:first-child{grid-row:span 2}.dr5-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.dr5-gallery-placeholder{display:grid;place-items:center;min-height:24rem;font-size:5rem}.dr5-gallery-item figcaption{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;background:#ffffffe0;border-radius:1.4rem;padding:.8rem 1rem;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr5-sticky-buy-section,.dr5-schema-section{display:none}.dr5-sticky-buy{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:40;width:min(94vw,74rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffffeb;border:1px solid rgba(22,49,74,.12);border-radius:999px;padding:.8rem .8rem .8rem 1.8rem;box-shadow:0 18px 60px #16314a38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dr5-sticky-buy strong{display:block;line-height:1.15}.dr5-sticky-buy span{font-size:1.25rem;opacity:.68}@media screen and (max-width:989px){.dr5-event-hero__grid{grid-template-columns:1fr}.dr5-event-hero__media{order:-1}.dr5-details-grid,.dr5-gallery-grid{grid-template-columns:1fr}.dr5-gallery-item:first-child{grid-row:auto}.dr5-sticky-buy-section{display:block}.dr5-sticky-buy{bottom:1rem}.dr5-sticky-buy .button{min-width:max-content;padding-left:1.5rem;padding-right:1.5rem}.dr5-event-facts{grid-template-columns:1fr}}@media screen and (max-width:560px){.dr5-event-hero{padding-top:2rem}.dr5-event-hero h1{font-size:4rem}.dr5-event-hero__actions .button{width:100%}.dr5-sticky-buy{border-radius:2.2rem;align-items:flex-start}.dr5-sticky-buy>div{max-width:52%}.dr5-sticky-buy strong{font-size:1.35rem}.dr5-sticky-buy span{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/duckrace-sprint5.css.map */
