#tickets.magic .duration{border-bottom:none!important}.mobile #tickets.magic .duration{padding:0!important}.desktop #tickets.magic .options .type{width:440px;margin-right:20px}.desktop #tickets.magic .options .type.seven{margin-right:0!important}#tickets.magic .options .type h3>strong{font-weight:700}.mobile #tickets.magic .options .instructions h3{padding-bottom:10px}.desktop #tickets.magic .options .type.seven label .included.promotion{padding-bottom:28px}#tickets.delta .icon.promo:before,#tickets.magic .icon.promo:before{content:"\e0ce";padding-right:4px}#tickets.magic .options .type:hover .promo{color:#6fa623}#tickets.magic .options input[type=radio]:checked+label .promo{color:#6fa623!important}#tickets.delta .types p.promo>span,.desktop #tickets.magic .options .type li.promo span{font-size:12px;display:inline-block}.mobile #tickets.magic .options .type li.promo span{font-size:14px}.desktop input.large[type=checkbox]+label:before{width:27px;height:27px;top:0;left:0;line-height:27px;font-size:20px}.desktop input.large[type=checkbox]+label{padding-left:39px}#tickets.magic .addons{width:100%;border-bottom:1px solid #dfdfdf}.mobile #tickets.magic .addons{padding:15px}.desktop #tickets.magic .addons{padding:20px}#tickets.magic .genieplus{width:100%;padding:3px;border-radius:7px;background:linear-gradient(90deg,#ac4bbc,#547acf 50%,#1d9ada)}#tickets.magic .genieplus .add{width:100%;border-radius:4px;background:#fff}.desktop #tickets.magic .genieplus .add{padding:14px 17px}.mobile #tickets.magic .genieplus .add{padding:15px}#tickets.magic .genieplus .add *{color:#4b8fcc!important}.desktop #tickets.magic .genieplus .logo{width:160px;padding:3px 0}.desktop #tickets.magic .genieplus .logo img{width:160px}.mobile #tickets.magic .genieplus .logo img{max-width:330px}#tickets.magic .genieplus .inclusions h2,#tickets.magic .genieplus .inclusions h3{font-weight:700}#tickets.magic .genieplus .inclusions a{text-decoration:underline}.desktop #tickets.magic .genieplus .inclusions{width:510px;padding-left:20px}.desktop #tickets.magic .genieplus .inclusions input[type=checkbox]+label:before{width:27px;height:27px;top:0;left:0;line-height:27px;font-size:20px}.desktop #tickets.magic .genieplus .inclusions input[type=checkbox]+label{padding-left:39px}.mobile #tickets.magic .genieplus .inclusions{padding-top:15px}.mobile #tickets.magic .genieplus .inclusions input[type=checkbox]+label:before{top:1px}.mobile #tickets.magic .genieplus .inclusions .row{border-top:1px dotted #4b8fcc;padding:15px 0}#tickets.magic .icon.lightning:before{content:"\e38e";padding-right:4px}#tickets.magic .icon.photopass:before{content:"\e284";padding-right:4px}#tickets.magic .icon.headphones:before{content:"\e21a";padding-right:4px}.desktop #tickets.magic .genieplus .pricing{width:190px;text-align:right}.desktop #tickets.magic .genieplus .pricing h1{line-height:36px;font-weight:700}.desktop #tickets.magic .genieplus .pricing h1 span{font-size:18px}.desktop #tickets.magic .genieplus .pricing h4{padding:0}.desktop .confidence-banner{border-bottom:1px solid #dfdfdf;width:100%;background-color:#ebf6fc;text-align:center;padding:15px 20px}.mobile #tickets.magic .genieplus .pricing h1{font-weight:700}.mobile #tickets.magic .genieplus .pricing h1 span{font-size:18px}.mobile #tickets.magic .genieplus .pricing{border-top:1px dotted #4b8fcc;padding-top:15px}#confidence{background-color:#ebf6fc;text-align:center}.mobile #confidence .reason{width:100%;padding:15px 0;border-bottom:1px solid #c4c4c4}.mobile #confidence .reason h3{padding-bottom:0}.mobile #confidence .reason p{padding:0 30px}#body.tickets .benefit.genie,#disney-genie-service-summary .image{background-image:url(/images/promotions/genie.png)}#fiftieth-anniversary-summary .image{background-image:url(/images/promotions/50th-logo.png)}#magic-ticket-summary .image{background-image:url(/images/promotions/hat.png)}
/*# sourceMappingURL=tickets.css.map */
