/* The event artwork is temporary; product content remains available below it. */
#epolar-page .launch-campaign{margin-top:12px;margin-bottom:22px;background:#f3efe5;border-bottom:1px solid var(--ep-rule)}
#epolar-page .launch-campaign[hidden]{display:none}
#epolar-page .launch-art,#epolar-page .launch-art img{display:block;width:100%;height:auto}
#epolar-page .launch-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#epolar-page .launch-details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 30px 16px;border-top:1px solid #d9d8ca}
#epolar-page .launch-benefits p{margin:0}
#epolar-page .launch-benefit-title{font-size:20px;font-weight:500;line-height:1.5;color:#20382d}
#epolar-page .launch-benefit-note{font-size:14px;color:#697064;line-height:1.7;margin-top:5px!important}
#epolar-page .launch-dates{font-size:13px;line-height:1.8;margin-top:11px!important;color:#354b3d}
#epolar-page .launch-dates time{white-space:nowrap}
#epolar-page .launch-dates small{font-size:12px;white-space:nowrap}
#epolar-page .launch-actions{display:flex;gap:10px;flex-wrap:wrap}
#epolar-page .launch-action{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;min-height:50px;padding:12px 17px;border:1px solid #20382d;color:#20382d;text-decoration:none;font-size:13px;line-height:1.5;transition:background .2s,color .2s}
#epolar-page .launch-action-ios{background:#20382d;color:#f3efe5}
#epolar-page .launch-action-ios:hover{background:#3a5142}
#epolar-page .launch-action-android:hover{background:#e4e7d9}
#epolar-page .launch-action:focus-visible{outline:2px solid #bc7754;outline-offset:4px}
#epolar-page .launch-rules{margin:0;padding:0 30px 20px;font-size:12px;line-height:1.9;color:#697064}
@media(max-width:1100px){
 #epolar-page .launch-details{grid-template-columns:minmax(0,1fr);gap:18px}
 #epolar-page .launch-actions{width:100%}
 #epolar-page .launch-action{flex:1}
}
@media(max-width:900px){
 #epolar-page .launch-campaign{max-width:590px;margin-top:8px;margin-bottom:10px}
 #epolar-page .launch-details{padding:20px 22px 16px}
 #epolar-page .launch-benefit-title{font-size:18px}
 #epolar-page .launch-rules{padding:0 22px 20px}
}
@media(max-width:400px){
 #epolar-page .launch-details{padding-inline:16px;gap:16px}
 #epolar-page .launch-benefit-title{font-size:16px}
 #epolar-page .launch-benefit-note{font-size:13px}
 #epolar-page .launch-dates{font-size:12px}
 #epolar-page .launch-action{gap:8px;padding:12px 10px;font-size:12px}
 #epolar-page .launch-rules{padding-inline:16px}
}
