.amcmfs-layout,.amcmfs-add-cart .btn,.summerCampBanner,.dt-images,.dt-history-image,.bench-plaque-container,.tab-brick-tab>label:hover,.tab-brick-tab>input:focus+label,.tab-brick-tab>input:checked+label,.pave-a-legacy-path header img{box-shadow:0 2px 4px #0003}.memberships h1,.aircraft-bench-program h1,.dog-tags h1,.pave-a-legacy-path h1{font-weight:700}.memberships header{margin-bottom:40px}.amcmfs-mbr-ul{margin:0;padding:0;list-style:none}.member-info{width:100%}.memberships fieldset{border:0}.memberships fieldset:first-child{margin-top:30px}.amcmfs-layout{background:#f4f4f4;margin-top:20px;border-radius:10px}.amcmfs-layout-item{padding:40px}.memberships .amcmfs-layout-item:first-child,.dt-image-layout-item{padding:40px 40px 0}.amcmfs-layout-flex{display:flex}.amcmfs-price{margin-right:20px}.amcmfs-price,.member-title{font-size:5rem;font-weight:700;line-height:5rem}.amcmfs-add-cart{display:flex;justify-content:flex-end}.amcmfs-add-cart .btn{background:#2d6b47;cursor:pointer;color:#fff;border-radius:10px;border:none;padding:15px;width:20rem;font-size:1.5rem;font-weight:700}.aviation-summer-camp .amcmfs-layout-item{padding:40px 40px 0}.summerCampBanner{background:linear-gradient(25deg,#025e73 30%,#fff0 60%),url(//store.amcmuseum.org/cdn/shop/t/23/assets/summerCamp-banner.jpg?v=52345168141435572121773927506) no-repeat 50% 0;height:388px;border-radius:10px;position:relative;margin-top:20px;background-size:cover}span.subHeaderTitle,.summerCampTitle{color:#f2c12e;font-weight:700;text-shadow:1px 1px black}.summerCampTitle{font-size:5rem;line-height:.8em;margin:10px 0}span.subHeaderTitle{font-size:1.5rem;text-transform:uppercase;letter-spacing:3px}.summerCampStepHeader{padding:15px 10px;background:#c4e4ff;background:linear-gradient(90deg,#c4e4ff,#fff0);border-left:5px solid #0066bf;border-radius:3px}.summerCampBannerTitle{position:absolute;bottom:0;padding:40px}.aviation-summer-camp .description{margin:30px}.morningTitle,.afternoonTitle{width:42%;font-weight:700;font-size:1.6rem}.morningTitle span,.afternoonTitle span{font-size:1.4rem}.summer-camp .description,.summerCampClassesTitle,.summerCampDates,.amcmfs-InputFields,.amcmfs-InputFields input,.amcmfs-InputFields select,.summerCampStepHeader,.summerCampIndemnity,.summerCampPhotoConsent{font-size:1.6rem}.summerCampClassesTitle,.summerCampDates{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between}.summerCampClassButton{display:contents}.customVariantsField{margin-bottom:15px;display:flex;flex-flow:column}.variant-option+label{background-color:#f2f2f2;padding:8px 15px;width:42%;border-radius:20px;position:relative;border:1px solid #dbdbdb;border-bottom:3px solid #dbdbdb;text-align:center;cursor:pointer}.variant-option:checked+label{position:relative;background:#33864e;color:#fff;border:1px solid #21753c;border-bottom:3px solid #21753c}.variant-option[disabled]+label{opacity:.3;cursor:not-allowed;text-decoration:line-through}.variant-option+label:hover{background:#ececec}.variant-option:checked+label:hover{background:#21753c}.variant-option{display:none}.inputThree{display:flex;gap:45px}.summerCampClassesTitle,.summerCampDates,.amcmfs-InputFields,.summerCampIndemnity,.summerCampPhotoConsent,.dtCart,.bench-cart{margin:30px 30px 0}.amcmfs-InputFields input,.amcmfs-InputFields select{margin-top:5px;border:1px solid #0066bf;border-bottom:3px solid #0066bf;border-radius:3px;padding:10px;background:#fff;min-width:480px;height:50px}.amcmfs-InputFields .inputThree input,.amcmfs-InputFields .inputThree select{min-width:22rem;width:100%}.amcmfs-InputFields select,#child_dob{width:auto}.summerCampPhotoConsent{display:flex;align-items:center;flex-direction:row-reverse}.summerCampPhotoConsent label{margin:0 30px}.summerCampIndemnity{display:flex;align-items:center}.summer-camp .sold-out{padding:30px}.summer-camp .sold-out .price{font-size:2em;font-weight:700;margin:0}.indemLeft,.indemRight{width:50%}.indemLeft{margin-right:50px}.indemRight{text-align:center}.indemnityForm{background:#f2f2f2;border:1px solid #dbdbdb;border-bottom:3px solid #dbdbdb;border-radius:25px;padding:10px 10px 10px 20px;margin-top:10px}.indemnityForm:hover{background:#ececec}.photoConsent{width:40px!important;height:40px;box-sizing:normal}.summerCampCart{margin:40px}.summerCampCart,.dtCart,.bench-cart{display:flex;justify-content:space-between}.dt-images-flex{display:flex}.dt-images{border-radius:10px;background:#fff;padding:10px;display:flex;flex-flow:column}.dt-images div{font-weight:700;margin-bottom:30px;text-align:center}.dt-images div:last-child{margin-bottom:0}.dt-history-image{float:right;border-radius:10px;width:50%;margin:0 0 20px 20px}.bench-banner-bg{background:linear-gradient(10deg,#f4f4f4 15%,#f4f4f400 40%),url(//store.amcmuseum.org/cdn/shop/t/23/assets/bench-fund-header-img.jpg?v=99375585881097511531773927506) no-repeat 50% 0 padding-box;height:648px}.aircraft-bench-program header{padding:0 40px;position:relative;bottom:0}.aircraft-bench-program .bench-headers{position:absolute;bottom:0}.bench-plaque-container{padding:15px 0 45px;background:#d5eff7;border-radius:10px}.aircraft-bench-program h1,.aircraft-bench-program h2{margin:0}.inscriptionExplanation{margin:16px 0}.tab-brick-tab>input[type=radio]{position:absolute;left:-200vw}.tab-brick-tab .tab-brick-input{display:none;width:100%}.tab-brick-tab>input:first-child:checked~.tab-brick-inputs>.tab-brick-input:first-child,.tab-brick-tab>input:nth-child(3):checked~.tab-brick-inputs>.tab-brick-input:nth-child(2),.tab-brick-tab>input:nth-child(5):checked~.tab-brick-inputs>.tab-brick-input:nth-child(3),.tab-brick-tab>input:nth-child(7):checked~.tab-brick-inputs>.tab-brick-input:nth-child(4),.tab-brick-tab>input:nth-child(9):checked~.tab-brick-inputs>.tab-brick-input:nth-child(5),.tab-brick-tab>input:nth-child(11):checked~.tab-brick-inputs>.tab-brick-input:nth-child(6){display:block}.tab-brick-tab label[for=tab1],.tab-brick-tab label[for=tab2],.tab-brick-tab label[for=tab3],.tab-brick-tab label[for=tab4],.brick-steps{font-weight:700}.tab-brick-tab{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:20px}.tab-brick-tab label[for=tab1],.tab-brick-tab label[for=tab2],.tab-brick-tab label[for=tab3],.tab-brick-tab label[for=tab4]{padding:20px;width:23%;text-align:center;background:#d8d8d8;border-radius:10px;cursor:pointer;color:#575757;border:1px solid #f4f4f4;line-height:2.4rem}.tab-brick-tab>label:hover,.tab-brick-tab>input:focus+label,.tab-brick-tab>input:checked+label{color:#000;border:1px solid #0066bf;background:#f4f4f4}.brick-steps p{font-size:1.4rem;font-weight:400}.tab-brick-tab .tab-brick-inputs{display:flex;flex-flow:wrap;width:100%}.tab-brick-inputs{margin-top:40px}.brick-customer-inputs label span{color:#575757;font-size:1.4rem}.brick-customer-inputs input{text-transform:uppercase;min-width:300px;font: 1.6rem Inter,Arial}.tab-brick-tab .tab-brick-input form{display:flex;flex-flow:wrap}.brick-customer-inputs-container{width:40%}.brick-customer-inputs .amcmfs-InputFields{margin:15px 0}.tab-brick-input .amcmfs-layout-item{display:flex;flex-flow:row;justify-content:space-between;padding:40px;width:100%}.pave-a-legacy-path header img{width:50%;float:right;border-radius:10px;margin:0 0 20px 20px}@media screen and (max-width:990px){.amcmfs-InputFields input,.amcmfs-InputFields select{min-width:inherit;max-width:480px;width:100%}.amcmfs-InputFields .inputThree input,.amcmfs-InputFields .inputThree select{min-width:inherit}.dt-images-flex{flex-flow:column}.dt-images{flex-flow:row;align-items:center;justify-content:space-between}.dt-images-photo{margin-bottom:0}.dt-images img{width:90%;height:auto}.brick-customer-inputs-container{width:100%}}@media screen and (max-width:750px){.summerCampCart,.dtCart,.bench-cart,.memberships .amcmfs-layout-flex,.brick-cart{flex-flow:column!important}.amcmfs-price,.amcmfs-add-cart{justify-content:center;margin-right:0;min-width:inherit}.amcmfs-price,.member-title{font-size:4rem;line-height:4rem}.amcmfs-price{display:flex;padding-bottom:20px}.memberships .amcmfs-price{justify-content:inherit}.amcmfs-layout-item,.aircraft-bench-program header,.dt-image-layout-item{padding:20px}.amcmfs-InputFields{margin:20px 0}.bench-banner-bg{background-size:cover;height:399px}.summerCampBannerTitle{padding:20px}.aviation-summer-camp .description{margin:20px}.aviation-summer-camp .amcmfs-layout-item{padding:20px 20px 0}.summer-camp .description,.summerCampClassesTitle,.summerCampDates,.amcmfs-InputFields,.summerCampStepHeader,.summerCampIndemnity,.summerCampPhotoConsent{font-size:inherit}.summerCampClassesTitle,.summerCampDates,.amcmfs-InputFields,.summerCampIndemnity,.summerCampPhotoConsent,.dtCart,.bench-cart{margin:20px 20px 0}.inputThree,.summerCampIndemnity{display:block}.indemLeft,.indemRight{width:auto}.pave-a-legacy-path header img{width:100%;float:left;margin:0 0 20px}.tab-brick-tab label[for=tab1],.tab-brick-tab label[for=tab2],.tab-brick-tab label[for=tab3],.tab-brick-tab label[for=tab4]{width:49%}.tab-brick-tab label[for=tab1],.tab-brick-tab label[for=tab2]{margin-bottom:2%}.brick-cart{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/amcmf-store.css.map */
