.main-content{padding:1rem}h1{font-size:2em;margin:.67em 0}h2{font-size:1.35em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}p{margin:1em 0}ul.roman{list-style-type:upper-roman;margin-left:0;padding-left:1.25rem}ul.alpha,ul.roman li{padding-left:1rem}ul.alpha{list-style-type:upper-alpha;margin-left:0}ul.alpha li{padding-left:1rem}ul.privacy h3{text-transform:capitalize}ul.privacy h4{font-weight:700;text-decoration:underline}ul.privacy ul.bullet{list-style:disc}ul.privacy ul.bullet ul{list-style:circle}.listing-tools{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-bottom:1rem}.listing-tools .num-results{font-size:13px;font-style:italic;padding-right:.5rem;text-align:right}.listing-tools .filters{align-self:end}.lockups{text-align:center;width:100%}.mobile-banner{padding-bottom:.5rem;padding-top:.5rem}.page-header-container{padding:.5rem 1.25rem}.page-header-container a{text-decoration:none}.page-header-container a:not(.navbar-brand):hover{text-decoration:underline}ul.header-nav{padding:0}ul.header-nav li{margin-bottom:.65rem;margin-top:.65rem}ul.navbar-nav{margin:0;padding:0}.navbar-toggler{padding:0}.navbar-brand img{max-width:215px}.navbar{padding-bottom:0}.lockups .active-organization,.navbar .active-organization{display:none}.active-organization{padding:.5rem}.role-label{align-content:center;background:#333;border-radius:100%;color:#fff;display:inline-flex;flex:0 0 0 100%;flex-wrap:wrap;font-size:12px;height:25px;justify-content:center;line-height:1.25em;position:relative;text-align:center;width:25px}.role-label.parent-guardian{background:#5ac0d5}.role-label.no-role{background:#666}.active-organization .current-organization,.active-organization .current-season{display:block;line-height:1.25em;text-align:center}.active-organization .current-organization{font-size:16px}.active-organization .current-season{font-size:13px}.user-menu{position:relative;text-align:left}.user-menu .menu-trigger{padding:10px}.user-menu .menu-trigger .role-label{margin-right:3px}.user-menu.show-menu .menu-trigger{cursor:pointer}.user-menu.show-menu .menu-content{display:block}.user-menu .menu-content{background:#efefef;box-shadow:0 4px 6px -3px #efefef;display:none;min-width:160px;padding:1rem 1.25rem;position:absolute;right:0;top:45px;width:auto;z-index:9999}.user-menu .menu-content h5,.user-menu .menu-content h6{margin:0;padding:0;white-space:nowrap}.user-menu .menu-content h5{font-size:15px}.user-menu .menu-content h6{font-size:13px}.user-menu .menu-content ul{border-width:1px 0;margin:10px 0;padding:10px 0}.user-menu .menu-content li{display:block;margin:10px 0;padding:0;white-space:nowrap}.user-menu .menu-content li .icon-spacing{margin-right:.35rem;text-align:center}.user-menu .menu-content .fa,.user-menu .menu-content .fas{display:inline-block;font-size:20px}.menu-tools a,.user-menu .menu-content li a,.user-menu a:link,.user-menu a:visited{display:inline-block;line-height:24px;white-space:nowrap}.menu-tools a:hover,.user-menu .menu-content li a:hover{text-decoration:underline}.home-nav{display:none;opacity:1;transition:opacity .25s ease}.home-nav.fade-out{opacity:0}.home-nav a{border-radius:100%;display:block;font-size:22px;padding:6px 10px;transition:all .5s ease}.content-header{margin-bottom:1.5rem}.main-content{position:relative}.page-title-area{padding:.5rem 0 1rem}.page-subtitle-area,.tab-title-area{margin:2px 0 20px}.cancel-return,.delivery-step.redirect{color:#000;display:block;margin:10px 0 0}.cancel-return a,.cancel-return a:link,.cancel-return a:visited{color:#000}.page-title-area h1{margin:0}.page-title-area h2{margin-bottom:5px}.sub-section-title-area h2,.sub-section-title-area h3{margin:0 0 5px}p.page-title-description,p.section-description,p.tab-description{margin:6px 1px}.step-containers{overflow:hidden}.basics-step,.step-container{background:#efefef;border-radius:6px;margin:0 0 20px;padding:1rem}.step-number-container{padding:0}.step-items h2,.step-items h3{margin:.5rem 0 1rem}.step-number{border-radius:35px;font-size:19px;height:35px;line-height:1.75em;width:35px}.step-number,.step-number.sm{display:block;font-weight:700;text-align:center}.step-number.sm{border:0;border-radius:25px;float:left;font-size:20px;height:25px;line-height:22px;margin:0;width:25px}.return-tools{border:1px solid #ccc;margin-top:20px;padding:2px 20px}.step-indicator{align-items:stretch;display:flex;flex-direction:row;margin-bottom:1.5rem}.step-indicator .step:first-child{padding-left:0}.step-indicator .step{align-items:center;display:flex;flex-direction:row;font-size:12px;justify-content:center;padding:.5rem 0 .5rem .5rem;text-align:center}.step-indicator .step-indicator-text{font-size:10px;margin-right:.7rem}.step-indicator .step-indicator-text:last-child{margin-right:0}.single-step .step-number-container{display:none}.single-step .step-container,.single-step .step-container .step-items{background:none;border:0;padding:0}span.status{border:1px solid #666;border-radius:100%;display:block;font-size:12px;height:18px;margin:0 .25rem 0 0;text-align:center;width:18px}span.status.opened{background:#00ac5a}span.status.didnt-open{background:#fff}span.status.delivered-opened{background:#00ac5a}span.status.delivered{background:#b4b4b4}span.status.bounced{background:#f7798a}span.status.queued{background:#e5b931}span.status.sent{background:#fefb00}span.status.purchased{background:#47a1f1}span.status.completed{background:#22bb9f}span.status.errors{background:#f7be00}.key-container{border:1px solid #ccc;margin:2rem 0 1rem;padding:1rem 1.25rem}.key-container .status-keys{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.key-container .status-keys .status-key{align-items:center;display:flex;flex:0 0 50%;flex-direction:row;line-height:2.25em;margin-right:1rem;max-width:50%}@media(min-width:768px){.key-container .status-keys .status-key{flex:initial;max-width:none}}.key-container .status-keys .status-key:last-child{margin-right:0}.icon-panels{margin:1.5rem 0}.icon-panel{margin-bottom:2rem;margin-left:auto;margin-right:auto}.icon-panel-icon{display:none}.icon-panel-options{border-style:solid;border-width:1px 0 0;padding-top:2rem}.icon-panel-options h2{font-weight:700;margin:.5rem 0 1rem;padding:0}.icon-panel-options p{margin-top:.15rem}.icon-panel-options h2 svg{margin-right:.25rem}.icon-panel-options .field-grp,.icon-panel-options .field-grp.inline{margin:0 0 14px}.icon-panel-options .field-validation-error{margin-top:5px}.icon-panel-options .field-grp.col .field-validation-error{max-width:300px}fieldset{border:0}.dropshadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.notice,.popup-container p.notice{background:#fbf8e9;clear:both;display:inline-block;margin:10px 0;padding:1rem}.notice.warning{background:#f2dede;border-color:#ebccd1;color:#a94442}.notice p{margin-top:0}.notice p:last-child{margin-bottom:0}.notice .highlight{font-weight:700}.inner-content .tools,.return{border-top:1px solid #e6e6e6;margin-top:1rem;overflow:hidden;padding:1rem 0 0}.tools-clean{margin-top:1.5rem}.tools .btn{margin-bottom:.25rem;margin-top:.25rem}.prev-next-pages{text-align:center}.copyright{font-size:11px;padding:1rem}.copyright strong{font-weight:700}.copyright span{display:block}.copyright-m2{margin:3px 0 0}.footer-nav{padding:2rem 0}footer svg{font-size:21px!important}footer span.text-label{display:block}.footer-nav a{text-align:center;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.onetrust-cookie-settings{font-size:1.1em;margin:1rem 0}.onetrust-cookie-settings a{text-decoration:underline}@media(min-width:768px){.page-header-container .navbar{padding-left:0!important;padding-right:0!important}.main-content{min-height:50vh;padding:2rem}.lockups{text-align:left}.home-nav{display:block;left:-1.5rem;position:absolute;top:2rem;z-index:2}.step-indicator{margin-bottom:2rem}.step-indicator .step:first-child{padding-left:1rem}.step-indicator .step-indicator-text{font-size:12px;margin-right:1rem}.step-indicator .step{padding:.5rem 1rem .5rem .5rem}.icon-panel-options h2{margin-top:0}.icon-panel{margin-bottom:2rem;margin-left:-15px;margin-right:-15px}.icon-panel-icon{background:none;display:block;margin:0;padding:2rem 1rem;text-align:center}.icon-panel-icon svg{color:#4b4b4b;font-size:2em}.icon-panel-options{border-width:0 0 0 1px;padding-bottom:2rem;padding-left:2rem}.icon-panel-options h2 svg{display:none}.prev-next-pages .prev-page{text-align:left}.prev-next-pages .next-page{text-align:right}}@media(min-width:992px){.mobile-banner{display:none}.navbar{padding-bottom:.5rem}.lockups .active-organization{display:block}.active-organization{color:#000;font-size:16px;padding:0;position:relative;text-align:right}.logged-in .active-organization{border-right:1px solid rgba(0,0,0,.3);padding-right:1rem}.active-organization .current-organization,.active-organization .current-season{text-align:right}.navbar-brand img{max-width:100%}}@media print{#dashboard-quick-links-container,.inner-content .tools,.popup-container .inner-content .tools,.return{display:none!important}}body{font-size:14px}.navbar-brand{margin-right:0;text-decoration:none}.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none;outline:none}.navbar-toggler[aria-expanded=false] .fa-times,.navbar-toggler[aria-expanded=false] .fa-xmark,.navbar-toggler[aria-expanded=true] .fa-bars{display:none}.navbar-toggler[aria-expanded=false] .fa-bars,.navbar-toggler[aria-expanded=true] .fa-times,.navbar-toggler[aria-expanded=true] .fa-xmark{display:block}.navbar-brand img{max-width:132px}#m2-logo{max-width:100px}#m2-logo,#org-logo{border-left:1px solid #8f8f8f;margin-left:1rem;padding-left:1rem}.navbar-brand img#org-logo{width:auto}body.nav-open{overflow:hidden}body.nav-open .navbar-collapse{margin:0;max-height:80vh;overflow:auto}body.nav-open .active-organization{display:none}.page-header-container{padding:.5rem .25rem}.nav-open .page-header-container{padding-bottom:2rem}.page-header-container .menu-category-nav{text-align:left}@media(min-width:992px){.page-header-container .menu-category-nav{display:none}}.page-header-container .menu-category-nav h3{border-top:2px solid #d5dbdb;font-size:18px;font-weight:700;padding-top:1.25rem}.page-header-container .menu-category-nav nav{display:flex;flex-direction:column}.page-header-container .menu-category-nav nav a{font-size:19px;padding:15px 0}.page-header-container .nav-item{margin:.5rem 0;text-align:left}.language-link{display:inline-block;font-size:19px;margin-top:.75rem;padding-right:.5rem}@media(min-width:992px){.language-link{font-size:14px;margin-top:0}}.shopping-cart-text{font-size:19px;margin-left:.5rem}@media(min-width:992px){.shopping-cart-text{display:none}}#participant-header{margin:0 0 1rem}#participant-header.home-banner{box-shadow:0 4px 2px -2px;margin-bottom:2rem;padding:2rem}#participant-header.small .participant-photo{padding-bottom:.5rem}.participant-header-video{display:block;position:relative}.participant-description{font-size:16px;line-height:1.25em;padding:1rem}.top-sellers{margin-top:1rem}#video-player,.limelight-player{height:300px!important;width:100%!important}.participant-header-slider{background:#efefef;margin-bottom:1rem;margin-top:2rem;padding:2rem}.participant-header-info h1{color:#000;font-size:24px;font-weight:400;margin:0 0 .5rem}.goal-indicator span{display:block;font-size:14px;font-weight:700}p.top-supporters{font-weight:700}#participant-header{margin:0 0 .5rem;position:relative}#participant-header.small{overflow:hidden;position:relative}.support-message{font-size:24px}.support-message a.learn-trigger span{padding:0 10px 0 0;text-decoration:underline}.campaign-details .goal-indicator{padding:0}.campaign-details .goal-indicator h3{margin:0 0 5px;padding:0}.goal-amount{margin:0}.learn-trigger.collapsed{display:inline-block}.participant-header-contents{box-shadow:0 4px 2px -2px;margin-bottom:.2rem;padding-left:1rem;padding-right:1rem}.slider-tools .learn-trigger{display:inline-block}.participant-header-tools{margin-top:1rem}.product-listing-container h2{margin-bottom:1rem}.product{margin-bottom:1.5rem}@media(min-width:1200px){.product{padding-left:0;padding-right:0}}.product h3{margin-bottom:0;margin-top:1.5rem}.product-listings .product img{height:auto;max-width:100%;width:100%}@media(min-width:768px){.product-listings .product img{min-height:128px;min-width:128px}}.campaign-details{margin-top:1rem}.product-photo{text-align:center}.product-viewer{padding:2rem 4rem}.cart-contents{display:none;padding:1rem;width:100%}.cart-contents .number{text-align:right}.cart-details{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal}.cart-contents a.btn.view-cart{margin:20px 0 5px}.cart-contents a.btn.checkout,.cart-contents a.btn.view-cart{display:block;text-align:center}.cart-discount,.cart-giftcard,.cart-subtotal,.cart-total,.cart-transfee{font-size:12px;text-align:center}.cart-subtotal{margin:12px 0 0}.cart-total{font-weight:700}.cart-title{font-weight:700}.auto-renew,.cart-delivery,.cart-price,.cart-quantity,.cart-terms,.cart-title{display:block;font-size:11px}.cart-image img{width:39px}.cart-product{margin:0 0 10px}#shopping_cart{font-size:16px;margin:0;padding-top:1rem;position:relative}@media(min-width:992px){#shopping_cart{margin-left:.5rem;padding-top:0}}#shopping_cart svg{font-size:16px}.nav-item.search{width:100%}.nav-item.search input{max-width:none}#header-menu .current-organization{display:none}.cart-tools .btn{margin-bottom:.25rem;margin-top:.25rem}.confirmation-sidebar{border:1px solid #efefef;padding:1rem}table.data tr.promo td{padding-top:1.75rem}table.data tr.promo{border-bottom:1px solid rgba(0,69,86,.4);overflow:hidden;position:relative}table.data .ribbon{background:none;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}table.data .ribbon span{color:#fff;display:block;font-size:11px;font-weight:700;padding:.25rem;text-align:left;text-transform:uppercase}table.data tr.promo td{background-color:rgba(0,69,86,.4)!important;background-color:rgba(231,242,255,.8)!important;background-image:url(../images/hashed/bg-special-offer801971cc1759482a2a4a.png)!important;background-position:top!important;background-repeat:repeat-x!important;position:relative}@media(min-width:768px){.navbar-brand img{max-width:100%}#gsa-logo{max-width:160px;overflow:hidden}#m2-logo{max-width:115px;overflow:hidden}#video-player,.limelight-player{height:366px!important}.product-viewer{padding:1rem 2rem}}@media(min-width:992px){#gsa-logo{max-width:191px}.nav-item.search{width:auto}.nav-item{white-space:nowrap}#shopping_cart{width:auto}.cart-contents{background:#efefef;border-top:0;box-shadow:0 1px 6px -2px #efefef;display:none;min-width:225px;position:absolute;right:0;top:4rem;z-index:5;z-index:9999}.cart-details{max-width:146px}.page-header-container .nav-item:first-child{margin:0}.page-header-container .nav-item{margin:0 0 0 1rem}.cart-trigger a{border-radius:50%;display:block;margin:0;outline:none;padding:.35rem .5rem}.active-organization{display:none}#header-menu .current-organization{display:block}#video-player,.limelight-player{height:250px!important;width:440px!important}.product-listings .product .product-image{display:block}.participant-header-info{padding:0 1rem 0 0}.participant-description{padding:0}.product-viewer{padding:1rem}}@media(min-width:1200px){#video-player,.limelight-player{height:304px!important;width:540px!important}.product-listings .product .product-image{display:block;padding:.5rem 1rem}}@media(min-width:992px){.shipping-steps{margin:2.5rem 0 4rem}.checkout-order{padding-right:2rem}}.checkout-steps{border:solid #efefef;border-width:1px 0 0;padding-top:1.5rem}@media(min-width:992px){.checkout-steps{border-width:0 0 0 1px;padding-left:2rem;padding-top:0}}.checkout-steps h2{margin-top:0}.checkout-steps .same-bill{margin-bottom:1rem}#order-summary{padding:1rem}#order-summary h3{margin-top:0}#order-summary table{font-size:15px;width:100%}#order-summary table td{padding:.15rem 0}#order-summary table td.product-title{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(min-width:768px){#order-summary table td.product-title{max-width:400px}}@media(min-width:992px){#order-summary table td.product-title{max-width:135px}}@media(min-width:1200px){#order-summary table td.product-title{max-width:175px}}#order-summary table td.product-qty{padding:.15rem .5rem;white-space:nowrap}#order-summary table td.product-total{white-space:nowrap}#order-summary table .product-multiply{margin:0 .25rem}#order-summary table .order-total .label{text-align:left}.edit-shipping{font-size:14px;margin:0}.edit-shipping a{display:block;font-size:14px}.edit-card{font-size:14px}.supporter-info h3{margin-top:0}.shipping-method-container{margin-top:2rem}.shipping-recipient-options .col-12{margin-bottom:.5rem}.ui-menu{background:#fff;border:1px solid #efefef;z-index:9999}.announcement-banner{background-color:#efefef;padding:.5rem;text-align:center;text-transform:uppercase}.announcement-banner a{font-size:16px;text-decoration:underline;text-transform:capitalize}.announcement-banner a:before{content:"|";display:inline-block;padding:0 .25rem;text-decoration:none}.shipping-fees svg{margin:0 .15rem!important}.order-shipping .label svg{font-size:.875em;margin:0 .15rem!important}.video-player[data-vimeo-initialized]{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-player embed,.video-player iframe,.video-player object{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}div.file-upload-status{margin:.25rem 0}.video-player-btn:before{font-family:Font Awesome\ 5 Free;font-size:11px;font-weight:900;margin-bottom:.35rem;margin-right:.35rem}.video-player-btn.play:before{content:""}.video-player-btn.pause:before{content:""}
/*# sourceMappingURL=critical.css.map*/