@font-face{font-family:avenir;src:url(/a/_next/static/media/9d023292c8c0b7f3-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:avenir;src:url(/a/_next/static/media/158712af91c844f0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:oblique}@font-face{font-family:avenir;src:url(/a/_next/static/media/0b7f41554a7046df-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:avenir;src:url(/a/_next/static/media/14f17dad4f60bb15-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:oblique}@font-face{font-family:avenir;src:url(/a/_next/static/media/0f0b4b81eb6443a6-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:avenir;src:url(/a/_next/static/media/441432fe58fa3b03-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:oblique}@font-face{font-family:avenir;src:url(/a/_next/static/media/cc3198ae15431749-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:avenir Fallback;src:local("Arial");ascent-override:98.43%;descent-override:36.03%;line-gap-override:0.00%;size-adjust:101.59%}.__className_30066a{font-family:avenir,avenir Fallback}.__variable_30066a{--font-avenir:"avenir","avenir Fallback"}@font-face{font-family:hoefler;src:url(/a/_next/static/media/325160a28a658ec3-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hoefler;src:url(/a/_next/static/media/3fda74123318fdd1-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:hoefler;src:url(/a/_next/static/media/7352254142f3a07c-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:hoefler;src:url(/a/_next/static/media/aea75959f238b211-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:hoefler Fallback;src:local("Arial");ascent-override:102.75%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:93.44%}.__className_02a08b{font-family:hoefler,hoefler Fallback}.__variable_02a08b{--font-hoefler:"hoefler","hoefler Fallback"}@font-face{font-family:hoeflerTitling;src:url(/a/_next/static/media/746ab1e5cf751d29-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:hoeflerTitling;src:url(/a/_next/static/media/bb802b1d142709ec-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:hoeflerTitling Fallback;src:local("Arial");ascent-override:106.71%;descent-override:26.68%;line-gap-override:0.00%;size-adjust:89.96%}.__className_14c4ed{font-family:hoeflerTitling,hoeflerTitling Fallback}.__variable_14c4ed{--font-hoefler-titling:"hoeflerTitling","hoeflerTitling Fallback"}@font-face{font-family:recoleta;src:url(/a/_next/static/media/462bc8d3f353b70a-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:recoleta Fallback;src:local("Arial");ascent-override:98.53%;descent-override:35.47%;line-gap-override:0.00%;size-adjust:101.49%}.__className_82e770{font-family:recoleta,recoleta Fallback;font-weight:500}.__variable_82e770{--font-recoleta:"recoleta","recoleta Fallback"}.dialog-role-confirmation_container__9xfa5{width:80%;max-width:500px;padding-bottom:1rem}.dialog-role-confirmation_closeButton__faHMd{align-self:flex-end}.dialog-role-confirmation_content__R41d0{display:flex;flex-direction:column;align-items:center;padding:1rem;&>h3,&>p{align-self:flex-start;font-size:.875rem;text-align:center}&>h3{margin:1rem 0 0}&>p{margin:.5rem 0 0}}.dialog-role-confirmation_heading__4S5fJ{margin-bottom:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%;text-align:center;white-space:pre-wrap}.dialog-role-confirmation_buttonContainer__lMEqY{display:flex;width:100%;flex-direction:column;padding-top:1rem}.dialog-role-confirmation_button__5aXo3{width:100%;max-width:none;padding:2rem 1rem;margin:.5rem 0 0;font-size:.875rem;text-transform:none}.dialog-role-confirmation_buttonLink__x7tLM{padding-top:1rem}.dialog-role-confirmation_link__Fzmqz{text-decoration:none}.dialog-role-confirmation_br__DXR_F{display:none}@media only screen and (min-width:768px){.dialog-role-confirmation_button__5aXo3{padding:0 1.5rem;font-size:1rem}.dialog-role-confirmation_container__9xfa5{padding:1rem 1.5rem 2.5rem}.dialog-role-confirmation_br__DXR_F{display:block}}.dialog-donation-hide-toggle_container__j3h0_{width:80%;max-width:500px;padding-bottom:1rem}.dialog-donation-hide-toggle_closeButton__DTZ0j{align-self:flex-end}.dialog-donation-hide-toggle_content__PNGwT{display:flex;flex-direction:column;align-items:center;padding:1rem;&>h3,&>p{align-self:flex-start;font-size:.875rem;text-align:center}&>h3{margin:1rem 0 0}&>p{margin:.5rem 0 0}}.dialog-donation-hide-toggle_heading__OMaNu{margin-top:0;margin-bottom:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%;text-align:center;white-space:pre-wrap}.dialog-donation-hide-toggle_buttonContainer__CjTfO{display:flex;width:100%;flex-direction:column;padding-top:1rem}.dialog-donation-hide-toggle_button__p_47b{width:100%;max-width:none;padding:2rem 1rem;margin:.5rem 0 0;font-size:.875rem;text-transform:none}@media only screen and (min-width:768px){.dialog-donation-hide-toggle_button__p_47b{padding:0 1.5rem;font-size:1rem}.dialog-donation-hide-toggle_container__j3h0_{padding:1rem 2rem}}.dialog-notify-me_container__cbVRz{width:100%;max-width:500px;padding-bottom:1rem;margin:auto}.dialog-notify-me_closeButton__xfga8{align-self:flex-end}.dialog-notify-me_content__wK8pc{display:flex;flex-direction:column;align-items:center;padding:1rem;&>h3,&>p{align-self:flex-start;font-size:.875rem;text-align:center}&>h3{margin:1rem 0 0}&>p{margin:.5rem 0 0}}.dialog-notify-me_input__MnQoF{width:100%;margin-top:1rem}.dialog-notify-me_checkbox__81UA4{align-items:flex-start;padding-top:1rem;font-size:.875rem;gap:.2rem}.dialog-notify-me_heading__qWY6c{margin-bottom:0;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;text-align:center;white-space:pre-wrap}.dialog-notify-me_buttonContainer__geuFs{display:flex;width:100%;flex-direction:column;padding-top:1rem}.dialog-notify-me_button__0tMGh{width:100%;max-width:none;padding:2rem 1rem;margin:.5rem 0 0;font-size:.875rem;text-transform:none}@media only screen and (min-width:768px){.dialog-notify-me_button__0tMGh{padding:0 1.5rem;font-size:1rem}.dialog-notify-me_container__cbVRz{padding:1rem 1.5rem 2.5rem}}.dialog-profile-image_container__sBtKP{width:80%;max-width:400px}.dialog-profile-image_closeButton__jh_tS{align-self:flex-end}.dialog-profile-image_content__O8EFl{display:flex;flex-direction:column;align-items:center}.dialog-profile-image_heading__UpfaU{margin-bottom:1rem;font-size:1.25rem}.dialog-profile-image_subHeading___QCg8{margin-bottom:1rem;font-size:1rem;text-align:center}.dialog-profile-image_previewContainer__CFFkB{position:relative;overflow:hidden;width:200px;height:200px;margin-bottom:1rem}.dialog-profile-image_previewContainer__CFFkB img{position:absolute;z-index:0;width:100%;height:100%;inset:0;object-fit:cover}.dialog-profile-image_fileInput__sw12G{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.dialog-profile-image_buttonContainer___dNfs{display:flex;width:100%;flex-direction:column;justify-content:flex-end;gap:.5rem}.dialog-profile-image_button__gjvVp{flex:1 1;padding:1rem}.dialog-profile-image_removeContainer__SF7a8{display:flex;width:100%;margin-top:1.5rem;margin-bottom:1rem}.dialog-profile-image_removeContainer__SF7a8 .dialog-profile-image_removeImageButton__dm2Q4{flex:1 1;color:var(--Periwinkle-Shade-1,#546ac9)}.dialog-profile-image_removeContainer__SF7a8 .dialog-profile-image_removeImageButton__dm2Q4[disabled]{color:var(--warm-gray-3,#72716f);cursor:not-allowed}@media screen and (min-width:768px){.dialog-profile-image_buttonContainer___dNfs{flex-direction:row}}.tabs-dialog_container__Yxl0E{display:flex;width:100%;flex-direction:column;align-items:center}.tabs-dialog_tablist__43pD3{z-index:1;display:flex;width:100%;height:72px;justify-content:space-around;margin-top:1rem;gap:.125rem;&>button{width:100%;min-width:100px;flex-basis:50%;padding:0;border-radius:2px;color:var(--ink-black,#232323);font-size:.875rem;font-weight:700;line-height:120%;outline:none;text-align:center;&>span{display:inline-block;width:100%;padding:0 0 1rem;margin:0 0 -5px;text-align:center;white-space:nowrap;&>svg{padding:0 .25rem 0 0;vertical-align:top}}&>span[data-selected=true]{border-bottom:5px solid var(--periwinkle-shade-1);color:var(--ink-black)}&>span[data-selected=false]{border-bottom:5px solid var(--newsprint-1);color:var(--periwinkle-shade-1)}}}.tabs-dialog_tabPanel__49fNR{z-index:0;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;border-radius:0 0 12px 12px;margin:-6px;text-align:center}.tabs-dialog_tabPanelText__gT8Hc{font-size:.875rem;font-style:normal;line-height:160%;text-align:center}.tabs-dialog_tabPanelContent__OjRfT{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0 0}.tabs-dialog_facebookIconContainer__pe_cF{display:flex;align-items:center;justify-content:center;color:#1877f2}.tabs-dialog_message__Z8Tkv{padding:1rem;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:10px;font-size:.875rem;text-align:left;white-space:pre-wrap}.tabs-dialog_previewLink__eIcTa{font-weight:700;text-decoration:none!important}.tabs-dialog_messageFauxLink__jLlu1{color:var(--periwinkle-shade-1);font-weight:700;text-decoration:underline}.tabs-dialog_emailContainer__htEX_{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.tabs-dialog_textarea__VfN7e{overflow:auto;width:calc(100% - 2rem);min-width:calc(100% - 2rem);min-height:calc(180px - 2rem);max-height:calc(40vh);padding:1rem;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:10px;margin:.75rem 0 0;field-sizing:content;font-family:var(--font-avenir);font-size:1rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:1.4;resize:vertical}.tabs-dialog_copyMessageButton__vIsg2{width:259px;max-width:none;margin-top:1.5rem}.tabs-dialog_facebookContainer__m1vNC{display:flex;max-width:295px;flex-direction:column;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:10px;border-radius:4px;color:var(--warm-gray-1,#a3a2a0);font-size:.75rem}.tabs-dialog_facebookUrl__eWBGR{overflow:hidden;padding:1rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tabs-dialog_facebookFauxButton__4qH_H{width:calc(259px - 2rem);padding:1rem;border-radius:60px;margin:1.5rem 0 0;background-color:var(--periwinkle-shade-1);color:var(--white);font-weight:700;text-align:center}.tabs-dialog_buttonSendEmails__UTT3C{width:100%;max-width:259px;margin-top:1.5rem}@media (min-width:560px){.tabs-dialog_tablist__43pD3{&>button{min-width:150px}}.tabs-dialog_tabPanelText__gT8Hc{white-space:pre-line}.tabs-dialog_message__Z8Tkv{font-size:1rem}}@media only screen and (hover:hover){.tabs-dialog_facebookFauxButton__4qH_H:hover{background:var(--periwinkle-shade-2)}}.dialog-share_container__y3fXv{max-width:calc(780px - 6rem);min-height:567px}.dialog-share_layout__X6aEB{display:flex;width:100%;max-width:495px;flex-direction:column;align-items:center}.dialog-share_heading__k3NJN{margin:0;font-family:var(--font-recoleta);font-size:1.5rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:150%;text-align:center}.dialog-share_confirmationDialog__MpE7v{width:calc(100% - 3rem);max-width:460px}.dialog-share_confirmationDialogContent___CTn9{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;text-align:center}.dialog-share_confirmationDialogHeading__t76HZ{margin:1.25rem 0 0}.dialog-share_confirmationDialogDescription__MKWgA{margin:0}.dialog-share_confirmationDialogButtonContainer__UxEQ5{display:flex;width:100%;justify-content:center;margin:1.25rem 0 0;gap:1rem}@media only screen and (min-width:480px){.dialog-share_confirmationDialogDescription__MKWgA,.dialog-share_confirmationDialogHeading__t76HZ{white-space:pre-wrap}}.address-suggested_container__PHmU7{display:flex;flex-direction:column;align-items:center}.address-suggested_heading__hbsUH{margin:.5rem 0 0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:160%;text-align:center}.address-suggested_description__9DQAz{margin:.25rem 0 0;font-size:.875rem;line-height:160%;text-align:center}.address-suggested_submittedAddress__zHmP_,.address-suggested_suggestedAddress__gsdw3{width:calc(100% - 2.5rem);padding:1.25rem;border-radius:12px;&>div{margin:.5rem 0 0}}.address-suggested_submittedAddress__zHmP_{margin:1rem 0 0;background:var(--papier-Blanc,#fbfaf9)}.address-suggested_suggestedAddress__gsdw3{margin:.625rem 0 0;background:var(--periwinkle-tint-5,#eff2ff)}.address-suggested_addressHeading__CIyB2{font-feature-settings:"liga" off,"clig" off;font-size:.625rem;letter-spacing:2.2px;text-transform:uppercase}.address-suggested_addressFormatted__DbrPA{font-weight:500}.address-suggested_primaryCTA__DK5gi{width:100%;max-width:none;margin:2rem 0 0}.address-suggested_secondaryCTA__s6Efj{margin:1.5rem 0 0;color:var(--periwinkle-shade-1)}.bennie-help-section_container__OIRt3{z-index:1;display:flex;width:100%;align-items:center;justify-content:center;padding:5rem 0 2rem;margin:0;overflow-x:hidden;overflow-y:visible}.bennie-help-section_card__8nfEv{position:relative;display:flex;width:100%;width:277px;max-width:1132px;flex-direction:column;align-items:center;padding:0;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:12px;background:var(--white,#fff);white-space:nowrap}.bennie-help-section_imageContainer__lq3XM{display:flex;width:151px;height:151px;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-tint-2);transform:translateY(-50%)}.bennie-help-section_leftImage__434t_,.bennie-help-section_rightImage__yVgzn{position:absolute;z-index:-1}.bennie-help-section_leftImage__434t_{inset:25% auto auto -26%}.bennie-help-section_rightImage__yVgzn{inset:25% -26% auto auto}.bennie-help-section_bennieContent__OKGWs{display:flex;flex-direction:column;align-items:center;margin:1rem 0 0;transform:translateY(-75px)}.bennie-help-section_benniePrimaryText__FnOjA{margin:0;color:var(--periwinkle-shade-1,#697dd0);font-family:var(--avenir);font-size:1.125rem;font-weight:700;line-height:120%;text-align:center}.bennie-help-section_bennieSecondaryText__Kbb7d{margin:.25rem 0 0;color:var(--warm-gray-3,#72716f);font-family:var(--avenir);font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;text-align:center;white-space:pre-line}.bennie-help-section_bennieButton__5gIhF{padding:0 1.5rem;margin:.75rem 0 0}@media only screen and (min-width:480px){.bennie-help-section_card__8nfEv{width:384px}.bennie-help-section_bennieSecondaryText__Kbb7d{white-space:nowrap}}@media only screen and (min-width:768px){.bennie-help-section_container__OIRt3{padding:6.75rem 0 5rem}.bennie-help-section_card__8nfEv{width:554px}}.dialog-address-suggested_container__l2rfo{display:flex;max-width:336px;flex-direction:column;margin:1rem}.dialog-address-suggested_closeButton__37vqE{align-self:flex-end}.dialog-address-suggested_addressContainer__S4jL3{position:relative}.dialog-how-fulfillment-works_dialog__42nDI{overflow:hidden!important}.dialog-how-fulfillment-works_container__ardja{display:flex;flex-direction:row;padding:0!important}.dialog-how-fulfillment-works_imageContainer__FvS5K{position:relative;transform:scale(1.3) translateX(-50px)}.dialog-how-fulfillment-works_image__brXin{position:relative;display:none;max-width:400px;height:100%;flex:1 1;object-fit:cover}.dialog-how-fulfillment-works_transitionSVG__V9JpS{position:absolute;top:0;right:-1px;width:auto;height:100%}.dialog-how-fulfillment-works_subHeader__vr1wa{margin:0;color:var(--warm-gray-3);font-family:var(--font-avenir);font-size:.75rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:1.44px;line-height:150%;text-align:left;text-transform:uppercase}.dialog-how-fulfillment-works_header__BUwip{margin:0;font-size:1.5rem}.dialog-how-fulfillment-works_description__rS9zj{font-size:1rem;font-weight:400;line-height:150%}.dialog-how-fulfillment-works_content__D7qXv{display:flex;flex:1 1;flex-direction:column;padding:3rem 2rem;gap:10px}@media only screen and (min-width:768px){.dialog-how-fulfillment-works_image__brXin{display:block}}@media only screen and (min-width:1024px){.dialog-how-fulfillment-works_dialog__42nDI{max-width:1000px}}.nav-my-account-item_li__xZpoj{width:100%;border-radius:6px}.nav-my-account-item_giftCardItem__UMiL_,.nav-my-account-item_link__MRsBw{display:flex;width:100%;align-items:center;padding:.5rem .75rem;border-radius:6px;color:var(--ink-black,#232323)!important;font-size:.9375rem;font-style:normal;font-weight:700;gap:.625rem;letter-spacing:-.18px;text-decoration:none!important}.nav-my-account-item_link__MRsBw{&:hover{background:var(--papier-blanc,#fbfaf9)}}.nav-my-account-item_giftCardItem__UMiL_{background:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1)!important}.nav-my-account_container__7wWtv{padding:0}.nav-my-account_container__7wWtv,.nav-my-account_list___mWaO{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.nav-my-account_list___mWaO{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 3rem 1.5rem 1.5rem;border-radius:10px;margin:0;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.13);gap:6px;list-style-type:none;white-space:nowrap}.nav-my-account_iconBilling__58Mi0{path{fill:var(--warm-gray-3)}}.dialog-nav-my-account_trigger__5jvnN{width:100%;justify-content:space-between;padding:.75rem 1.25rem;border-radius:10px;background-color:var(--white,#fff);color:var(--periwinkle-shade-1)!important;filter:drop-shadow(0 0 6px rgba(0,0,0,.3));transition:border-radius .3s ease-in-out;&[data-open=true]{border-radius:10px 10px 0 0}}.dialog-nav-my-account_content__2O5wt{display:flex;align-items:center;gap:.5rem}.dialog-nav-my-account_dialog__ER665{padding:0;border-radius:0 0 10px 10px;-webkit-clip-path:inset(0 -12px -12px -12px);clip-path:inset(0 -12px -12px -12px)}.dialog-nav-my-account_menu__FsxSs{width:100%;&>ul{width:calc(100% - 1rem);padding:.5rem;border-radius:0 0 6px 6px;& li{width:calc(100% - 1.5rem)}}}.dialog-school-search_dialog__lX_nm{max-width:470px;max-height:100%;padding:1rem 1.5rem 2.5rem;margin:auto;&>button{position:absolute;top:15px;right:20px}}.dialog-school-search_content__6NiBh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 0;gap:1rem;&>button{width:100%}&>h2{margin-top:0;font-size:1.125rem;line-height:160%}&>h2,&>h3{margin-bottom:0;text-align:center}&>h3{width:100%;padding-top:1.5rem;border-top:1px solid var(--periwinkle-tint-3);margin-top:.5rem;font-size:1rem}&>p{font-size:.875rem;line-height:160%;text-align:center}}.dialog-school-search_highlight__kA2N3{color:var(--teal-shade-2);font-weight:800}.dialog-school-search_search__9LV67{width:100%}.dialog-school-search_searchResult__g8M31{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.dialog-school-search_schoolAddress__kzZwj{width:100%}.dialog-school-search_promoText__UQa5t{padding-top:1rem;border-top:1px solid var(--periwinkle-tint-3);margin:0;color:var(--warm-gray-4);font-size:.75rem}.dialog-shop-by-age_dialog__AEEHB{max-width:500px;padding-bottom:1.5rem}.dialog-shop-by-age_content__uM_4_{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem;text-align:center}.dialog-shop-by-age_imageContainer__i4ywV{display:flex;width:calc(135px - 2rem);height:calc(135px - 2rem);align-items:center;justify-content:center;padding:1rem;border-radius:100%;background:var(--periwinkle-tint-5)}.dialog-shop-by-age_heading__kzBH4{font-size:1.125rem;font-weight:700}.dialog-shop-by-age_options__nHxci{display:flex;max-width:300px;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem;gap:.5rem}.dialog-shop-by-age_button__kjbsV{width:100%;max-width:259px}@media only screen and (min-width:768px){.dialog-shop-by-age_dialog__AEEHB{width:100%;padding:1rem 1.5rem 2.5rem}}.form-gift-card-amount_container__TLKSF{width:100%;container-type:inline-size}.form-gift-card-amount_radios__gLod7{display:flex;&[data-variant=bordered]{gap:.375rem;& label{width:55px}}&[data-variant=rounded]{gap:.5rem;& label{width:55px;height:55px;border:0;border-radius:100px;box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}}&[data-variant=widget]{gap:.5rem;& label{width:48px;height:48px;border:1px solid #bcbbb7;border-radius:8px;background:#fff}}}.form-gift-card-amount_customInputContainer__LNnnn{position:relative}.form-gift-card-amount_customInput__EZzBk{max-width:87px;height:100%;box-sizing:border-box;padding:0 .625rem;font-family:var(--font-avenir);font-size:1.125rem;font-weight:700;line-height:150%;outline:none;text-align:center;&:focus{border:1px solid var(--periwinkle-shade-1)!important;color:var(--periwinkle-shade-1)}&[data-variant=bordered]{border:1px solid var(--newsprint-5);border-radius:8px}&[data-variant=rounded]{border:0;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}&[data-variant=widget]{max-width:84px;border:1px solid #bcbbb7;border-radius:8px;background:#fff}&[data-hasvalue=true]{border:1px solid var(--periwinkle-shade-1);background:var(--periwinkle-tint-4);color:var(--periwinkle-shade-1)}&::placeholder{text-align:center}}.form-gift-card-amount_customInput__EZzBk::placeholder{color:var(--warm-gray-1,#a3a2a0);font-family:var(--font-avenir);font-size:1.125rem;font-weight:400;line-height:150%}.form-gift-card-amount_customInput__EZzBk[data-error=true]{border:1px solid var(--error-red)}.form-gift-card-amount_customInputLabel__DxSiH{position:absolute;width:0;height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.form-gift-card-amount_error__0lUzT{padding:.5rem 0 0!important}@container (width >= 400px){.form-gift-card-amount_radios__gLod7[data-variant=bordered] label{width:64px}.form-gift-card-amount_customInput__EZzBk{max-width:95px}}@container (width >= 520px){.form-gift-card-amount_radios__gLod7[data-variant=bordered] label{width:95px}}.footer-category_container__3QhI8{display:flex;flex-direction:column;.footer-category_heading__KjUr1,.footer-category_link__2BN20{font-family:var(--font-avenir);font-size:1rem;font-style:normal;font-weight:500}.footer-category_heading__KjUr1{margin:0;color:var(--papier-blanc);letter-spacing:5px;line-height:32px;opacity:.5;text-transform:uppercase}.footer-category_link__2BN20{line-height:41px}}.footer_container__wvP0_{position:relative;display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem;background:var(--warm-gray-5)}.footer_content__nBq9G{width:100%;max-width:960px;height:100%}.footer_help__bTvx1{grid-area:help}.footer_shop__peDZh{grid-area:shop}.footer_bookFairs__69qD_{grid-area:bookFairs}.footer_company__hkO2v{grid-area:company}.footer_connect__IAvZ8{grid-area:connect;.footer_connectContent__zJdsE{color:var(--pulp-white);line-height:41px}& svg{width:26px;height:26px}}.footer_categoryGrid__TcY8t{display:grid;margin:2rem 0 0;grid-gap:2rem;gap:2rem;grid-template-areas:"help bookFairs" "shop company" ". connect";grid-template-columns:1fr 1fr;grid-template-rows:auto}.footer_iconGrid__yXZsG{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,min-content);grid-template-rows:repeat(2,1fr);.footer_iconLink__YlXi1:hover svg{fill:var(--periwinkle-shade-1)}}@media only screen and (min-width:1200px){.footer_categoryGrid__TcY8t{grid-template-areas:"help bookFairs shop company connect";grid-template-columns:auto;grid-template-rows:1fr}}@media print{.footer_container__wvP0_{display:none!important}}.layout-my-account_container__twHHF{display:flex;flex:2 1;flex-direction:column;align-items:center;padding:0 0 5rem}.layout-my-account_content__o9tNm{display:flex;width:calc(100% - 2rem);max-width:1130px;flex-direction:column;padding:1rem;container-type:inline-size}.layout-my-account_header__VeEjH,.layout-my-account_menu__SmsGz{display:none}@media (min-width:768px){.layout-my-account_content__o9tNm{width:calc(100% - 3rem);flex-direction:row;padding:1rem 1.5rem;margin:2.75rem 0 0;gap:3.25rem}.layout-my-account_menu__SmsGz{display:block}.layout-my-account_menuDialog__yE33w{display:none}.layout-my-account_header__VeEjH{display:flex;width:100%;height:151px;align-items:center;justify-content:center;background:var(--papier-blanc,#fbfaf9);&>h1{width:100%;max-width:1130px;padding:0 1.5rem;font-family:var(--font-recoleta);font-size:2.25rem}}}.payment-method-select_container__MavXl{position:relative;min-width:343px}.payment-method-select_input__VpVky{padding:1rem;border:var(--field-border);border-radius:.25rem;color:var(--ink-black);font-size:1rem;inset:0;outline:none}.payment-method-select_label__BERUz{display:flex;align-items:center;margin-bottom:.5rem;font-size:.875rem}.payment-method-select_button__On23d{padding:0;margin-top:.5rem;margin-bottom:.5rem}.payment-method-select_warning__kHw6E{margin-top:.5rem}.payment-method-select_existingPaymentMethodContainer__8XCye{padding:1rem;border:var(--field-border);border-radius:.25rem;margin-bottom:.5rem}.payment-method-select_expressCheckoutContainer__v67H1{position:relative}.payment-method-select_orContainer__R2JWs{padding:2rem 0 1rem;text-align:center}.payment-method-select_overlay__XVdp0{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.7);color:#333;font-size:.9rem;font-weight:500;pointer-events:all}.plan-select_planCard__dvcaS{position:relative;max-width:335px;padding:1.25rem;border:1px solid var(--newsprint-2);border-radius:16px;margin:0 auto;background:white}.plan-select_label__9LL0J{position:absolute;top:-12px;left:50%;padding:8px 16px;background:var(--sunray-shade-1);color:white;font-size:.875rem;font-weight:800;text-transform:uppercase;transform:translateX(-50%)}.plan-select_divider__7822A{border:none;border-top:.5px solid hsla(0,0%,89%,1);margin:1rem 0}.plan-select_iconContainer__kpy6k{display:flex;width:150px;height:150px;align-items:center;justify-content:center;margin:.5rem auto}.plan-select_icon__hYKey{width:60px;height:60px}.plan-select_title__hMR9m{margin:0;color:#333;font-size:1.125rem;font-weight:600}.plan-select_subtitle__uMkCr{color:var(--warm-gray-shade-2);font-size:1rem}.plan-select_features__jO_pM{display:flex;flex-direction:column;border-radius:12px;gap:.5rem}.plan-select_feature__3yz59{padding:.875rem 1rem;border-radius:5px;background:var(--french-blue-tint-4);color:var(--french-blue-shade-3);font-size:.875rem;font-weight:700}.plan-select_storeLink__9jI8s{color:#4a90e2;text-decoration:none}.plan-select_storeLink__9jI8s:hover{text-decoration:underline}.plan-select_pricing__u3QI0{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.plan-select_perBox__0FzLH{display:flex;flex-direction:column;align-items:flex-start}.plan-select_price__Y_Zqw{color:var(--french-blue-shade-1);font-size:1.5em;font-weight:500}.plan-select_period__UQqcz{font-size:.875rem}.plan-select_totalPrice__0hZDI{color:var(--periwinkle-shade-1);font-size:2rem;font-weight:400}.plan-select_pillContainer__BShiy{display:flex;justify-content:center}.plan-select_pill__4racw{width:100%;max-width:218px}.plan-summary_container__4xgD8{position:relative;display:flex;max-width:330px;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 2rem;border:1px solid var(--newsprint-2);border-radius:8px;background-color:var(--white)}.plan-summary_iconContainer__4rP8_{position:absolute;top:-80px;left:50%;display:flex;width:150px;height:150px;align-items:center;margin:.5rem auto;transform:translateX(-50%)}.plan-summary_planType__DeOMh{margin-top:65px;color:var(--warm-gray-3);font-size:.5rem;font-weight:800;text-transform:uppercase}.plan-summary_title__kONw3{margin-top:.5rem;margin-bottom:.75rem}.plan-summary_chip__xuLu9{margin-bottom:1rem;font-size:.75rem}.plan-summary_description__9Pxzp{font-size:.875rem}.plan-summary_subSection__wCQtO{padding-top:1rem;border-top:1px solid var(--newsprint-2);margin-top:1rem;font-size:.875rem}.section-donate-gift-card_container__ZEeu1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border-radius:10px;background:var(--periwinkle-tint-5,#eff2ff);container-type:inline-size;gap:1rem}.section-donate-gift-card_giftCard__U_VU1>img{width:127px;height:75px}.section-donate-gift-card_giftCard__U_VU1>svg[data-id=gift-card-title]{width:60px;height:33px}.section-donate-gift-card_giftCard__U_VU1>svg[data-id=stars-bottom-right],.section-donate-gift-card_giftCard__U_VU1>svg[data-id=stars-upper-left]{width:46px;height:50px}.section-donate-gift-card_giftCard__U_VU1>svg[data-id=stars-bottom-right]{position:absolute;display:block;inset:auto -15px -26% auto}.section-donate-gift-card_giftCard__U_VU1>svg[data-id=stars-upper-left]{position:absolute;display:block;inset:-34% auto auto -15px}.section-donate-gift-card_formSection__P69y_{display:flex;flex-direction:column;align-items:center;gap:.5rem}.section-donate-gift-card_formHeading__CQdWU{margin:0;font-size:1.125rem;font-weight:700}.section-donate-gift-card_formInput__ioE7h{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.section-donate-gift-card_button__jNKtO{min-width:197px;height:40px;margin:0 0 0 1rem}@container (width >= 768px){.section-donate-gift-card_container__ZEeu1{flex-direction:row;flex-shrink:0;justify-content:space-between;padding:2rem;gap:2rem}.section-donate-gift-card_formSection__P69y_{width:100%;align-items:flex-start}.section-donate-gift-card_formInput__ioE7h{align-items:unset;justify-content:flex-start}}@container (width >= 856px){.section-donate-gift-card_container__ZEeu1{padding:2rem 2rem 2rem 1.5rem}}.selected-school-display_container__EOgEn{position:relative;display:flex;width:100%;max-width:calc(100vw - 3rem);height:3.375rem;align-items:center;justify-content:space-between;padding:3rem 1rem;border-radius:10px;margin:auto;background:white;box-shadow:0 4px 10px 0 rgba(0,0,0,.12);text-align:left;&>.selected-school-display_edit__KL5wO{transition:transform .2s}&:hover{box-shadow:0 6px 12px 0 rgba(0,0,0,.15);transition:box-shadow .2s;&>.selected-school-display_edit__KL5wO{transform:scale(1.1)}}}.selected-school-display_edit__KL5wO,.selected-school-display_mapPin__pjHX0{display:flex;height:100%;align-items:center}.selected-school-display_mapPin__pjHX0{padding:0 .5rem;border-radius:6px 0 0 6px;background:var(--periwinkle-shade-1)}.selected-school-display_editSvg__XRGQe,.selected-school-display_mapPinSvg__tQ4sw{fill:var(--periwinkle-shade-1)}.selected-school-display_text__NCgkW{display:flex;overflow:hidden;flex:2 1;flex-direction:column;justify-content:center;padding:0 .5rem;color:var(--ink-black)}.selected-school-display_schoolName__n7HAC{overflow:hidden;margin:0;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.selected-school-display_addressLine__o4HwI{display:flex;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-weight:500;line-height:normal;white-space:nowrap}.selected-school-display_streetName__DX_mU{overflow:hidden;text-overflow:hidden}.selected-school-display_cityState__K4zU5{margin:0;font-weight:500;text-align:left}.selected-school-display_edit__KL5wO{padding:.75rem;border-radius:0 6px 6px 0}.selected-school-display_plusSvg__S77iS{padding:.25rem;border:2px solid var(--periwinkle-shade-1);border-radius:50%;& path{stroke:var(--periwinkle-shade-1)}}.select-sort-by_container__dEE_6{display:flex;align-items:center;gap:.25rem}.select-sort-by_prefix__hQglr{display:none;font-size:.875rem;font-weight:500;line-height:23px}.select-sort-by_select__wBVL3{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink-black,#232323);cursor:pointer;font-size:.875rem;font-weight:700;line-height:23px;outline:none;text-decoration:underline}.select-sort-by_icon__Go8pK{margin-left:.25rem}@media (min-width:768px){.select-sort-by_prefix__hQglr{display:block}}.tag_container__Hmw2W{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;margin:0;font-feature-settings:"liga" off,"clig" off;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;&[data-theme=frenchBlue]{background:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-2,#2f7ea7)}&[data-theme=inkBlack]{padding:6px 12px;background:var(--papier-blanc,#fbfaf9);color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:150%}&[data-theme=mint]{background:var(--mint-tint-4,#f0fcf9);color:var(--teal-shade-3,#2abc89)}&[data-theme=palmGreen]{background:var(--palm-green-tint-3,#e5f1d0);color:var(--palm-green,#6bb168)}&[data-theme=periwinkle]{background-color:var(--blackberry,#f1e6ff);color:var(--periwinkle-shade-1,#546ac9)}&[data-theme=periwinkleWhimsical]{background-color:var(--periwinkle-tint-4,#e0e6fc);color:var(--periwinkle-whimsical,#6579ce)}&[data-theme=sunray]{background:var(--sunray-tint-2,#ffe4ca);color:var(--sunray-shade-2,#c96100)}&[data-theme=warmGray]{background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-2,#8c8b89)}&[data-theme=newsprint]{background:var(--newsprint-1,#edebe6);color:var(--warm-gray-2,#8c8b89)}}.wishlist-callout_container__R0Qec{display:flex;align-items:center;padding:.2rem;border-radius:4px;background-color:var(--french-blue-tint-4);font-size:.875rem;gap:.5rem}.dialog-wishlist-school-select_dialog__Gr_0O{max-width:500px}.dialog-wishlist-school-select_content__XXp54{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 0;gap:1rem;&>button{width:calc(100% - 4rem)}&>h2{margin-top:0;margin-bottom:0;font-size:1.125rem}&>h2,&>p{line-height:160%;text-align:center}&>p{font-size:.875rem}}.dialog-wishlist-school-select_searchContainer__cjEb_,.dialog-wishlist-school-select_search__4t9ii{width:100%}.dialog-wishlist-school-select_connectButton__NaUBA{width:auto}.dialog-wishlist-school-select_searchLabel__QxBxx{width:100%;margin-bottom:.5rem;font-size:.875rem;font-weight:900;text-align:left}.dialog-wishlist-school-select_searchResult__98FDN{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.dialog-wishlist-school-select_nextBookFairDate__VQdbT{color:var(--french-blue-shade-3,#1c485f);font-weight:700}@media only screen and (min-width:480px){.dialog-wishlist-school-select_dialog__Gr_0O{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:560px){.dialog-wishlist-school-select_content__XXp54{&>button{width:calc(100% - 8rem)}}.dialog-wishlist-school-select_dialog__Gr_0O{width:470px;padding:1rem 1.5rem 2.5rem}}.wishlist-school-select_schoolSelectorButton__Ai4rF{display:flex;width:100%;align-items:center;gap:10px}.wishlist-school-select_schoolSelectorContainer__e9al5{width:100%;margin:0 auto}.wishlist-school-select_schoolSelector__gDQ8N{width:100%;box-sizing:border-box}.dialog-wishlist-already-live_container__hL4mL{width:80%;max-width:500px;padding-bottom:1rem}.dialog-wishlist-already-live_closeButton__E7_St{align-self:flex-end}.dialog-wishlist-already-live_content__NTzdc{display:flex;flex-direction:column;align-items:center;padding:1rem;&>p{align-self:flex-start;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:160%;text-align:center}}.dialog-wishlist-already-live_heading__32PHR{margin-top:0;margin-bottom:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%;text-align:center;white-space:pre-wrap}.dialog-wishlist-already-live_buttonContainer__aU7iy{display:flex;width:100%;flex-direction:column;padding-top:1rem;gap:1rem}.dialog-wishlist-already-live_button__FJugg{width:100%;max-width:none;text-transform:none}@media only screen and (min-width:768px){.dialog-wishlist-already-live_button__FJugg{padding:0 1.5rem;font-size:1rem}.dialog-wishlist-already-live_container__hL4mL{padding:1rem 2rem}}.dialog-wishlist-edit_dialog___B8yt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dialog-wishlist-edit_container__eJPGM{display:flex;max-width:500px;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:auto}.dialog-wishlist-edit_inputSection__J0wiZ{display:flex;width:100%;flex-direction:column;align-items:stretch;margin-bottom:24px}.dialog-wishlist-edit_header__6XXQr{margin-top:0;margin-bottom:24px;font-size:1.125rem;font-weight:700;line-height:1.5}.dialog-wishlist-edit_inputLabelContainer__Ifegu{margin-bottom:.5rem}.dialog-wishlist-edit_subHeading__3snkD{display:block;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.dialog-wishlist-edit_description__hH2wI{color:var(--warm-gray-4);font-size:.875rem;font-weight:400;line-height:1.5}.dialog-wishlist-edit_nameInputContainer__cZfI_{display:flex;width:100%;flex-direction:column;gap:.5rem}.dialog-wishlist-edit_callout__RHmbF{margin-bottom:14px}.dialog-wishlist-edit_buttonContainer__PQu_A{display:flex;width:100%;flex-direction:row;margin-top:1rem;margin-bottom:1rem;gap:.5rem}.dialog-wishlist-edit_button__XLk_5{flex-grow:1}@media (min-width:660px){.dialog-wishlist-edit_dialog___B8yt{max-width:600px}.dialog-wishlist-edit_container__eJPGM{width:calc(100% - 8rem);padding:0 4rem}.dialog-wishlist-edit_nameInputContainer__cZfI_{flex-direction:row;&>div{flex-grow:1;&>div{min-width:100px}&:first-child{width:25px;&>div{min-width:25px}}}}}.dialog-wishlist-item-removal_container__4ljVa{width:80%;max-width:500px}.dialog-wishlist-item-removal_content__iIT6Z{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.dialog-wishlist-item-removal_closeButton__gwZMk{align-self:flex-end}.dialog-wishlist-item-removal_heading__t6OL0{margin:0;font-size:1.125rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%;text-align:center;white-space:pre-line}.email-corrections_container__pjgp1{display:flex;width:calc(100% - 1.5rem);flex-direction:column;padding:.75rem;border-radius:4px;border-left:4px solid #e3a108;margin:1rem 0 0;background:#fdfdea;gap:.5rem;text-align:left}.email-corrections_correctionsList__mdQbQ{display:flex;flex-direction:column;padding:0;margin:0;gap:.25rem;list-style:none;>li{display:flex}}.email-corrections_correctionButton__pLKt6{padding:0 .25rem}.title-sponsor_container__fQafX{display:flex;flex-direction:column;gap:.25rem}.title-sponsor_imageTitleContainer__n0tPe{display:flex;align-items:center;gap:.5rem;text-align:right}.title-sponsor_title__K8peZ{color:var(--ink-black,#232323);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}.title-sponsor_sponsor__p85wN{color:var(--warm-gray-3,#72716f);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}@media (min-width:460px){.title-sponsor_imageTitleContainer__n0tPe{text-align:left}}@media print{.title-sponsor_imageTitleContainer__n0tPe{&>img{display:none}}}.line-item-fulfillment_container__f_UvX{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.line-item-fulfillment_costBreakdownContainer__nGJ1p{display:flex;flex-direction:column;flex-shrink:0;margin:0;gap:.25rem;text-align:left}.line-item-fulfillment_costBreakdownContainer__nGJ1p>dd,.line-item-fulfillment_costBreakdownContainer__nGJ1p>dt{margin:0}.line-item-fulfillment_costBreakdownContainer__nGJ1p{color:var(--warm-gray-3,#72716f);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}.line-item-fulfillment_imageContain__1I0ei{object-fit:contain}@media (min-width:460px){.line-item-fulfillment_container__f_UvX{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.line-item-fulfillment_costBreakdownContainer__nGJ1p{text-align:right}}.line-item-total-value_container__T8D4k{display:flex;justify-content:flex-end;margin:1.5rem 0 0;color:var(--ink-black,#232323);font-size:1rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%;text-align:right}.line-item-total-value_totalValue__bXDlE{color:var(--warm-gray-3,#72716f)}@media (min-width:480px){.line-item-total-value_container__T8D4k{font-size:1.25rem}}@media (min-width:560px){.line-item-total-value_container__T8D4k{font-size:1.5rem}}@media print{.line-item-total-value_container__T8D4k{margin-top:.5rem;font-size:1.125rem}.line-item-total-value_totalValue__bXDlE{font-size:1rem}}.section-collapsible_container__1_w0N{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 1.5rem;border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);&[data-collapsed=true]{padding:0}}.section-collapsible_header__qhVSv{display:flex;width:100%;padding:1.5rem 2rem!important;border-radius:18px 18px 0 0;text-align:left;transition:border-radius .2s cubic-bezier(0,0,.37,1);&[data-collapsed=true]{border-radius:18px}}.section-collapsible_headingText__RbnL9{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.section-collapsible_heading___Jjsf{margin:0;font-size:1.25rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.section-collapsible_subheading__omCN6{font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}.section-collapsible_collapsibleSection__9SQIj{width:calc(100% - 4rem);padding:0 2rem}@media (min-width:480px){.section-collapsible_heading___Jjsf{font-size:1.5rem}.section-collapsible_subheading__omCN6{font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}}@media print{.section-collapsible_header__qhVSv{padding:.5rem 1rem!important}.section-collapsible_heading___Jjsf{font-size:1.125rem}.section-collapsible_subheading__omCN6{font-size:.75rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:140%}.section-collapsible_collapsibleSection__9SQIj{max-height:100%!important;opacity:1!important}.section-collapsible_collapsibleIcon__sXIWe{display:none}}.section-sponsored-items_container__fJ99j>section{padding:0 2rem .5rem}.section-sponsored-items_lineItemList__dFHs2{display:flex;width:100%;flex-direction:column;padding:0;margin:0;gap:1rem;list-style-type:none;&>li:not(:last-of-type){padding-bottom:1rem;border-bottom:1px solid var(--newsprint-3,#dbd9d5)}}@media print{.section-sponsored-items_container__fJ99j{padding-bottom:.2rem;page-break-inside:avoid}.section-sponsored-items_lineItemList__dFHs2{margin:0;gap:.5rem;&>li:not(:last-of-type){padding-bottom:.5rem}}}.section-gift-cards_items__L26Eo{display:flex;flex-direction:column;padding:0;margin:1.5rem 0 0;gap:1.5rem;list-style-type:none}.section-gift-cards_items__L26Eo>.section-gift-cards_item__Y4bhJ:not(:last-of-type){padding-bottom:1.5rem;border-bottom:1px solid var(--newsprint-3,#dbd9d5)}.section-gift-cards_item__Y4bhJ{display:flex;flex-direction:column}.section-gift-cards_descriptionList__9bAQl{display:flex;flex-direction:column;margin:1rem 0 0;gap:1rem;text-align:left}.section-gift-cards_descriptionList__9bAQl dt{font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:140%}.section-gift-cards_descriptionList__9bAQl dd{margin:0;color:var(--warm-gray-3,#72716f);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:140%}.section-gift-cards_balances__mxhU_{display:flex;gap:3rem}@media (min-width:720px){.section-gift-cards_item__Y4bhJ{flex-direction:row;justify-content:space-between}.section-gift-cards_descriptionList__9bAQl{flex-direction:row;gap:2rem;text-align:right}.section-gift-cards_balances__mxhU_{gap:2rem}}@media print{.section-gift-cards_container__HZ2qU{page-break-inside:avoid}.section-gift-cards_item__Y4bhJ{padding-bottom:0!important}.section-gift-cards_items__L26Eo{margin-top:.5rem;gap:.5rem}}.section-order-summary_summaryItems__43bMX{display:flex;flex-direction:column;padding:0;margin:1.5rem 0 0;gap:1.5rem;list-style-type:none}.section-order-summary_summaryLineItem__KrwtW{display:flex;align-items:center;justify-content:space-between;font-size:1rem;gap:2rem;line-height:140%}.section-order-summary_summaryLineItem__KrwtW>p:first-of-type{color:var(--ink-black,#232323);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700}.section-order-summary_summaryLineItem__KrwtW>p:last-of-type{color:var(--warm-gray-3,#72716f);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;text-align:right}.section-order-summary_lineItemLabel__fgdK5{color:var(--ink-black,#232323);font-size:1rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700}.section-order-summary_subtext__qQpWk{color:var(--warm-gray-3,#72716f);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.section-order-summary_positiveCredit__ykGBn{color:var(--teal-shade-2,#32a8a4)!important}@media (min-width:560px){.section-order-summary_lineItemLabel__fgdK5,.section-order-summary_summaryLineItem__KrwtW{font-size:1.25rem}.section-order-summary_subtext__qQpWk{font-size:1rem}}@media print{.section-order-summary_container__tbcCj{page-break-inside:avoid}.section-order-summary_lineItemLabel__fgdK5{font-size:.875rem}.section-order-summary_subtext__qQpWk{font-size:.7rem}.section-order-summary_summaryLineItem__KrwtW{font-size:1rem}.section-order-summary_summaryItems__43bMX{margin-top:.5rem;gap:.5rem}}.donation-tag_donationTag__Au028{display:flex;width:100%;align-items:center;justify-content:flex-start;padding-left:0;background:none!important;font-size:.75rem;font-weight:700;line-height:0;&>svg{width:1rem;height:1rem;margin-right:.3rem}}.donation-tag_hidden__IRp_6{& span{color:var(--warm-gray-3,#72716f)}}.donation-tag_hiddenTag__yZUI8{padding:.5rem 0;opacity:1!important}.item-row_container__Nv_gG{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-start}.item-row_itemDetails__y81Cb{overflow:hidden;width:100%;margin-left:.5rem;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.item-row_image__IzZPk{object-fit:contain}.donation-card_container__XLiBM{position:relative;display:flex;flex-direction:column;align-items:center;padding:.875rem 1.25rem 1.25rem;border-radius:12px;background:var(--papier-blanc,#fbfaf9);container-name:donation-card;container-type:inline-size;gap:.3rem}.donation-card_gradient__lMLlG{position:absolute;bottom:0;left:0;width:100%;height:80px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,rgba(137,255,241,0) 0,#fbfaf9)}.donation-card_donatorContainer__TK94Q{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem}.donation-card_avatar__Yz4Vi{width:1.5rem;height:1.5rem;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:50%;background:var(--white,#fff)}.donation-card_donatorName__FL_vE{overflow:hidden;width:100%;max-width:calc(100% - 3rem);margin:0;color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.donation-card_donationItems__VV9HZ{font-weight:500;text-align:left}.donation-card_donationItems__VV9HZ,.donation-card_donationNote__WPwe_{width:100%;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-style:normal;line-height:150%}.donation-card_donationNote__WPwe_{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.donation-card_toggleHidden__7c7z1{position:absolute;z-index:1;top:.875rem;right:.875rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center;border-radius:50%;background:var(--white,#fff);cursor:pointer}.donation-card_hidden__146H6 div{opacity:.6}.donation-card_itemsContainer__Clb4O{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:.5rem;gap:.5rem}@container donation-card (width > 375px){.donation-card_gradient__lMLlG{display:none}}.shared-styles_card__cTrrl{border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12)}.shared-styles_gridItemHeading__efQwU{margin:0;color:var(--ink-black,#232323);font-size:1.125rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.sponsor-board_container__P8c_i{display:flex;flex-direction:column;padding:1rem;gap:.875rem}.sponsor-board_description__VD2tb{display:flex;flex:2 1;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border-radius:12px;background:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-2,#2f7ea7);font-size:.875rem;gap:.5rem;text-align:center}.sponsor-board_donations__Jp7Xk{display:flex;overflow:hidden;width:100%;max-height:calc(100% - 2rem);flex-direction:column;flex-grow:1;container-type:inline-size;gap:.5rem}.sponsor-board_showAll__efgTA{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem .875rem;border-radius:12px;background-color:var(--periwinkle-tint-5,#eff2ff);color:var(--ink-black,#232323);font-size:.7rem;font-weight:500;text-transform:none;& a,& span{color:var(--periwinkle-shade-1,#546ac9);font-weight:700}& a{text-decoration:underline}}.sponsor-board_modalContainer__a2Nmm{display:flex;width:100%;max-width:500px;flex-direction:column;margin:0 auto 5rem}.sponsor-board_modalHeader__yZGlT{width:100%;margin-top:0;font-size:2rem;text-align:center}.sponsor-board_modalDonations__55HxR{display:flex;width:100%;max-height:calc(100% - 3rem);flex-direction:column;gap:.5rem;overflow-y:auto}@media only screen and (min-width:768px){.sponsor-board_container__P8c_i{padding:1.5rem}}.add-to-cart-controls_container__D0_yd{position:relative}.add-to-cart-controls_fulfillmentCount__b7ljz{position:absolute;z-index:0;width:97px;height:46px;padding:.125rem 0 0;border:1px solid var(--periwinkle-tint-3,#d0d6f1);border-radius:8px;background:var(--white,#fff);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);color:var(--French-Blue-Shade-2,#2f7ea7);font-size:.875rem;font-style:italic;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;inset:-22px 0 auto auto;line-height:130%;text-align:center}.add-to-cart-controls_buttonAdd__Hn_wS,.add-to-cart-controls_buttonRemove__oqgTb{z-index:1;display:flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0 0 1px 1px;background:var(--periwinkle-tint-5,#eff2ff);color:var(--periwinkle-shade-1,#546ac9);font-size:1.5rem;font-weight:500}.add-to-cart-controls_buttonAdd__Hn_wS[disabled],.add-to-cart-controls_buttonRemove__oqgTb[disabled]{cursor:default;opacity:.4}.add-to-cart-controls_buttonAddToCart__qKjRZ{z-index:1;display:flex;width:100%;min-width:241px;height:40px;height:3.25rem;flex:1 1;align-items:center;justify-content:center;padding:.25rem;border-radius:60px;background:var(--periwinkle-shade-1,#546ac9);color:var(--white,#fff);font-weight:700;gap:.5rem;line-height:20px}.add-to-cart-controls_donorItemCount__OKUS9{color:var(--white,#fff);font-size:1rem;font-weight:700;line-height:20px;text-align:center}.add-to-cart-controls_inCartControls__z9mNM{position:relative;z-index:1;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem;border-radius:60px;background:var(--periwinkle-shade-1,#546ac9);gap:.5rem}.dialog-product-details_container__v_McG{display:flex;max-width:1200px;flex-direction:column;padding:.5rem 1rem 2rem;margin:auto;gap:1.5rem}.dialog-product-details_mediaContainer__ueMUo{display:flex;flex:0 0 100%}.dialog-product-details_media__lLLnz{display:flex;width:100%;max-height:400px;flex-direction:column;padding:1rem;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:12px;aspect-ratio:1;gap:1rem;overflow-x:auto}.dialog-product-details_image__wCRuh{width:100%;height:100%;object-fit:contain}.dialog-product-details_details__q1o71{overflow:visible;flex:1 1}.dialog-product-details_title__a5MDn{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.dialog-product-details_contributors__rqhu9{color:var(--warm-gray-4);font-size:1rem}.dialog-product-details_tags__wjGaV{display:flex;flex-wrap:wrap;margin:1rem 0;gap:.5rem}.dialog-product-details_pricing__HbIqT{display:flex;align-items:baseline;gap:.5rem}.dialog-product-details_price__dq9M4{font-size:1.125rem;font-weight:700}.dialog-product-details_fees__Llf7q{color:var(--warm-gray-4);font-size:.75rem}.dialog-product-details_actions__8RJ45{margin:1rem 0}.dialog-product-details_section__v43Z_{margin-top:1.5rem}.dialog-product-details_sectionTitle__kpG24{color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:1rem;font-style:normal;font-weight:700}.dialog-product-details_description__MfHSU{color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.dialog-product-details_specList__P5Lim{padding:0;margin:0;list-style:none}.dialog-product-details_specList__P5Lim li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--gray-100)}.dialog-product-details_specName__lMX6s{font-weight:500}.dialog-product-details_specValue__4w947{text-align:right}.dialog-product-details_actions__8RJ45{display:flex;flex-direction:column;gap:.5rem}.dialog-product-details_addToCartButton__ZNQ5b{display:flex}.dialog-product-details_purchaseLink__h_QcF{width:100%;text-decoration:none!important}.dialog-product-details_purchaseButton__LPKXf{width:100%}.dialog-product-details_divider__kIvhz{border-width:1px 0 0;border-style:solid;border-color:var(--newsprint-1,#edebe6);margin:1.5rem 0 1rem;background-color:var(--newsprint-1,#edebe6);color:var(--newsprint-1,#edebe6)}@media only screen and (min-width:768px){.dialog-product-details_container__v_McG{flex-direction:row;padding:1rem 1rem 2rem;gap:3rem}.dialog-product-details_mediaContainer__ueMUo{flex:0 0 60%}.dialog-product-details_media__lLLnz{max-height:500px;padding:2.5rem}}.product-card_container__apWT5{position:relative;display:flex;width:275px;flex-direction:column;align-items:center;padding:3rem 1.25rem 1.25rem;gap:1.5rem;opacity:1;transition:opacity .2s ease-out;&[data-show-fade-out=true]{opacity:0}}.product-card_itemCount__mEK6h{position:absolute;z-index:1;display:flex;height:44px;align-items:center;justify-content:center;padding:0 .375rem;border-radius:100px;background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.12);gap:.5rem;inset:.625rem .625rem auto auto;&>button{width:2rem;height:2rem;flex-shrink:0;padding:0;background:var(--periwinkle-tint-5,#eff2ff);color:var(--periwinkle-shade-1,#546ac9);font-size:1.4rem;font-weight:500}&>button:first-of-type{padding-bottom:3px}&>button:disabled{cursor:not-allowed;opacity:.35}&[data-wishlist-closed=true]{padding-right:1.5rem;padding-left:1.5rem;&>.product-card_quantityFulfilled__YxJcD{padding-left:0!important}}}.product-card_itemCountNonOwner__vR3RX{padding-right:1rem}.product-card_itemCount__mEK6h>span{color:var(--french-blue-shade-2,#2f7ea7);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:130%;text-align:center}.product-card_noImage__LJaFP{width:182px;height:182px;background:#ebebeb}.product-card_productDetails__gbKoE{display:flex;flex-direction:column;align-self:stretch;margin:0;gap:.5rem;& dd{margin:0;&>.product-card_bolded__Wm_Ew{color:var(--ink-black,#232323);font-weight:800;line-height:23px}}}.product-card_productImage__Y26m4{object-fit:contain}.product-card_productName__mpLUp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:140%;text-overflow:ellipsis}.product-card_productAges___bVaZ{display:flex;gap:.25rem;&>dt{color:var(--warm-gray-3,#72716f)}&>dd,&>dt{line-height:23px}&>dd{color:var(--periwinkle-whimsical,#6579ce)}}.product-card_productPrice__omm1O{color:var(--warm-gray-5,#2f2f2f);line-height:23px}.product-card_divider__JfPIb{width:100%;height:1px;margin:2px 0;background:var(--newsprint-2,#e5e3df)}.product-card_shippingDestination__ykeC_{color:var(--warm-gray-3,#72716f);line-height:23px}.product-card_tagContainer__E1uuA{position:relative;align-self:flex-start;&[data-ships-to-school=false]{margin:.5rem 0 0}}.product-card_tagContainer__E1uuA>.product-card_tag__UYJng{display:flex;gap:.25rem;&:hover>.product-card_tooltip__Yaj_W{display:block}}.product-card_tooltip__Yaj_W{position:absolute;z-index:2;top:125%;display:none;width:209px;height:66px;filter:drop-shadow(0 -2px 12px rgba(0,0,0,.12))}.product-card_tooltipContent__40CBm{position:relative;display:flex;width:100%;height:100%;align-items:center;padding:0 .5rem;margin:.25rem 0 0;gap:.25rem;white-space:wrap}.product-card_tooltipIcon__ks4Hl{position:absolute;inset:0}.product-card_shippingTruckIcon__llIcK{flex-shrink:0;padding:.25rem;border-radius:50%;background:var(--french-blue-tint-4,#e0f2fc)}.product-card_tooltipText__Uc4i7{max-width:150px;flex-shrink:1;color:var(--ink-black,#232323)}.product-card_tooltipText__Uc4i7>span{color:var(--french-blue-shade-1,#4aa0cb);font-weight:700}.product-card_donatedOverlay__Ajbyd{position:absolute;opacity:.66}.product-card_donatedRainbow__zoYsD{position:absolute}.product-card_donatedOverlay__Ajbyd{display:flex;align-items:center;justify-content:center;background:var(--white,#fff);inset:0}.product-card_donatedRainbow__zoYsD{top:calc(50% - 1.5rem);display:flex;width:100%;max-width:241px;height:42px;align-items:center;justify-content:center;padding:0 1rem;border-radius:40px;background:linear-gradient(90deg,#8bfffb,#cda7ff 56.5%,#ffd29a);color:var(--ink-black);font-feature-settings:"liga" off,"clig" off;font-size:1.125rem;font-weight:700;gap:.25rem;line-height:120%;text-align:center}.product-card_quantityFulfilled__YxJcD{padding-left:.5rem}.product-card_viewDetailsButton__hmOBY{justify-content:flex-start;padding-left:0}.product-card_addToCartButton__pQmpA{display:flex}.profile_container__mXnr9{display:flex;flex-direction:row;align-items:center;padding:1rem;gap:1rem}.profile_wishlistImageContainer__RCwGU{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.profile_buttonAddImage__eRkA1{display:flex;width:120px;height:120px;flex-direction:column;padding:0;border:.4rem solid white;border-radius:50%;background:var(--periwinkle-tint-5);box-shadow:0 4px 10px rgba(0,0,0,.12);color:var(--periwinkle-shade-1,#546ac9);font-size:.875rem;font-style:normal;font-weight:700;gap:6px;line-height:normal;text-align:center}.profile_buttonAddImage__eRkA1:hover{background:var(--periwinkle-tint-4)}.profile_buttonModifyImage__UioZR{padding:0}.profile_content__TtLW4{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.profile_plusSign__hpqpD{position:relative;width:20px;height:20px;.profile_horizontalBar__UgFKC,.profile_verticalBar__PJWzC{position:absolute;border-radius:4px;background-color:var(--white,#fff)}.profile_horizontalBar__UgFKC{width:20px;height:4px;inset:54% 12%}.profile_verticalBar__PJWzC{width:4px;height:20px;inset:12% 50%}}.profile_prefix__agSdX{color:var(--warm-gray-2,#8c8b89);font-size:1rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:150%}.profile_ownerName__plkpk{display:flex;align-items:center;padding:.2rem 0;border-radius:8px;color:var(--french-blue-shade-2,#2f7ea7);font-size:1.125rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;gap:2px;line-height:150%;transition:all .2s ease-in-out}.profile_ownerNameEditable__X4Q8Y{padding:.2rem .5rem;text-align:center;&:hover{background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-3,#72716f);cursor:pointer;.profile_iconEdit__s2bx_{fill:var(--warm-gray-3,#72716f)}}}.profile_inputEdit__ip5tv{overflow:hidden;width:100%!important;max-width:100%!important;max-width:-webkit-fill-available!important;max-width:-moz-available!important;max-width:stretch!important;padding:.2rem .5rem;margin:0;background:var(--pulp-white,#f7f6f3);color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:1rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%;&:placeholder{color:var(--warm-gray-2,#8c8b89)}}.profile_iconEdit__s2bx_{transition:all .2s ease-in-out}.profile_buttonEdit__3glqQ{top:3px;display:inline;padding:0;margin-left:.5rem;.profile_iconEdit__s2bx_{fill:var(--ink-black)}}.profile_listGrades__o2kr6{display:flex;flex-wrap:wrap;margin:1rem 0 0;gap:.25rem}.profile_wishlistImage__KM6m6{width:120px;height:120px;border-radius:50%;background:var(--periwinkle-tint-5);box-shadow:0 4px 10px rgba(0,0,0,.12);object-fit:cover}.profile_wishlistImageDefault__KC_ub{display:flex;width:120px;height:120px;align-items:center;justify-content:center;border-radius:50%;background:var(--periwinkle-tint-4);box-shadow:0 4px 10px rgba(0,0,0,.12);&img{width:50px;height:50px;border-radius:50%;object-fit:cover}}@media only screen and (min-width:768px){.profile_container__mXnr9{display:flex;flex-direction:column;align-items:center;padding:0 2.5rem 2rem;gap:0}.profile_wishlistImageContainer__RCwGU{margin-bottom:-3rem;transform:translate3d(0,-50px,0)}.profile_content__TtLW4{align-items:center;padding:0}.profile_prefix__agSdX{margin:1rem 0 0;font-size:.875rem}.profile_ownerName__plkpk{font-size:1rem}.profile_listGrades__o2kr6{flex-wrap:nowrap}}.progress-tracker_container__GqIfe{display:flex;flex-direction:column;padding:1rem;container-name:progress-tracker;container-type:inline-size;gap:.875rem}.progress-tracker_inactive__CotcA{& .progress-tracker_highlightText__oQtG6{color:var(--warm-gray-3,#72716f)}}.progress-tracker_headerContainer__0Wsxr{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.progress-tracker_firstHeaderItem__Xn1BC{display:flex;flex-direction:column;justify-content:space-around}.progress-tracker_emptyState__2nVeT{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:flex-start;padding:2rem 1.5rem;border-radius:12px;background:var(--mint-tint-4,#f0fcf9);gap:.5rem;text-align:center;.progress-tracker_emptyStateIcon__Xltaj{flex-shrink:0}.progress-tracker_buttonChooseItems__LkljS{width:100%;max-width:100%;height:40px;flex-shrink:0;align-self:flex-end;align-self:center;border-color:var(--ink-black,#232323);background:white}}.progress-tracker_emptyStateDescription__kqOW3{color:var(--teal-shade-3,#2a8c89);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:140%}.progress-tracker_dateText__pkqxm{margin-top:.2rem;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;& span{color:var(--french-blue-shade-1,#4aa0cb);font-weight:700}}.progress-tracker_progressTracker__4OpX_{margin-top:.5rem}.progress-tracker_progressTextContainer__Vrkec{display:flex;flex-direction:row;justify-content:space-between}.progress-tracker_progressText__sfCPs{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.3rem;color:var(--periwinkle-shade-1,#546ac9);font-size:1.2rem;font-weight:700;& .progress-tracker_secondaryText__xsGh_{margin-left:.5rem;color:var(--warm-gray-2,#8c8b89);font-size:.7rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:1.76px;text-transform:uppercase}}.progress-tracker_openUntilContainer__ZHc7b{display:flex;flex-direction:row;justify-content:space-between}.progress-tracker_countdownDesktopWrapper__BkeUR,.progress-tracker_goalText__vAYBa{display:none}.progress-tracker_countdownMobileWrapper__A7Fmf{display:flex;margin-top:1rem}@media only screen and (min-width:768px){.progress-tracker_container__GqIfe{padding:1.5rem}}@container progress-tracker (width > 600px){.progress-tracker_emptyState__2nVeT{flex-direction:row;align-items:center;gap:1rem;text-align:left;.progress-tracker_buttonChooseItems__LkljS{width:182px;max-width:auto}}.progress-tracker_textCenter__AthkQ{text-align:center}.progress-tracker_countdownDesktopWrapper__BkeUR{display:flex;margin-left:1rem}.progress-tracker_countdownMobileWrapper__A7Fmf{display:none}.progress-tracker_goalText__vAYBa{display:flex;margin-left:1rem}}.progress-bar_progressBar__ZmOmI{width:100%;height:20px;border-radius:24px;background-color:var(--periwinkle-tint-4,#f0f5ff)}.progress-bar_inactive__z8eda{background:var(--papier-blanc,#fbfaf9);.progress-bar_progressBarFill__viBzs{opacity:.2}}.progress-bar_progressBarFill__viBzs{overflow:hidden;width:0;height:100%;border-radius:24px;background:linear-gradient(90deg,#3bc4bf,#a471e5 56.5%,#ffaa42);transition:width 1s ease-in-out}.countdown_container__hDGUL{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.countdown_countdownBox__YVSPH{min-width:2rem;padding:.5rem .6rem;border-radius:12px;background:var(--pulp-white,#f7f6f3)}.countdown_countdownNum__mBuJt{color:var(--french-blue-shade-1,#4aa0cb);font-size:1rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:.72px;text-align:center}.countdown_countdownLabel__nvO1D{color:var(--ink-black,#232323);font-size:.6rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:1.2px;text-align:center}.goal-reached_backgroundBox__FrYAi,.goal-reached_container__8mdrG{display:flex;flex-direction:row;align-items:center;justify-content:center}.goal-reached_backgroundBox__FrYAi{padding:0 1rem 0 2.5rem;border-radius:12px;background:var(--papier-blanc,#fbfaf9)}.goal-reached_goalReachedText__qqMBS{margin-left:.5rem;animation:goal-reached_gradientShift__G73nQ 4s ease-in-out infinite alternate;background:linear-gradient(90deg,#3bc4bf,#a471e5 56.5%,#ffaa42);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-family:var(--font-avenir),sans-serif;font-size:.875rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:900;letter-spacing:1.68px;-webkit-text-fill-color:transparent;text-transform:uppercase}@keyframes goal-reached_gradientShift__G73nQ{0%{background-position:0 50%}to{background-position:100% 50%}}.goal-reached_goalIcon__Z5jGT{z-index:1;display:flex;width:60px;height:60px;align-items:center;justify-content:center;border:1px solid var(--teal-tint-3,#95dfdd);border-radius:50%;margin-right:-2.2rem;background:var(--mint-tint-4,#f0fcf9);stroke-width:1px}.goal-reached_icon__qolDl{overflow:hidden}.referral-link_container__vkSAv{display:flex;width:100%;max-width:400px;align-items:center;justify-content:space-between;border-radius:40px;background:var(--white,#fff)}.referral-link_url__ZOeye{overflow:hidden;padding:.625rem 1rem .625rem 2rem;color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.referral-link_copyButton__r0nFN{width:90px;border-radius:0 40px 40px 0;background-color:var(--periwinkle-tint-5,#eff2ff)!important;color:var(--periwinkle-shade-1,#546ac9)!important;&:hover{background-color:var(--periwinkle-tint-4,#e0f2fc)!important}&[data-copied=false]{padding-right:2rem}&[data-copied=true]{padding-right:2rem;color:var(--palm-green,#6bb168)!important;& svg{width:1rem;height:1rem}}}.share_container__lwBlB{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:18px;container-name:share-card;container-type:inline-size;&[data-unshared=true]{background:var(--newsprint-1)}&[data-unshared=false]{background:#baf9f9}}.share_balloonsLeft__nh4qP{position:absolute;z-index:0;top:0;left:0;width:50%;height:100%;background:#baf9f9;&[data-unshared=true]{filter:grayscale(100%);opacity:.5}}.share_balloonsRight__ECvqw{position:absolute;z-index:0;top:0;right:0;bottom:0;display:flex;width:50%;align-items:stretch;justify-content:flex-end;background:#baf9f9;&[data-unshared=true]{filter:grayscale(100%);opacity:.5}}.share_highlight__043xR{color:var(--French-Blue-Shade-1,#4aa0cb);font-family:var(--font-hoefler);font-size:1.5rem;line-height:135%}.share_eyebrow__kfhVC,.share_messagePreviewButton__KUWha,.share_referralLink__rxuGg,.share_tagline__RnXek{z-index:1}.share_eyebrow__kfhVC{display:flex;align-items:center;margin:0;color:var(--sunray-shade-2,#c96100);font-size:.875rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;gap:.5rem;line-height:150%;text-align:center;&[data-unshared=false]{color:var(--teal-shade-3,#008080)}&[data-owner=false]{color:var(--periwinkle-shade-1,#546ac9)}}.share_alertIcon__9527u{padding:.25rem;border-radius:50%;background:var(--sunray-shade-1,#ffaa42)}.share_rainbowIcon__EsuZh{padding:.25rem;border-radius:50%;background:var(--periwinkle-shade-1,#546ac9)}.share_checkmarkIcon__aCG6m{border-radius:50%;background:var(--white,#fff)}.share_tagline__RnXek{margin:.25rem 0 0;color:var(--black,#000);font-family:var(--font-hoefler);font-size:1.25rem;font-weight:700;line-height:130%;text-align:center}.share_referralLink__rxuGg{margin:1.25rem 0 0}.share_messagePreviewButton__KUWha{min-width:228px;height:40px;margin:1.5rem 0 0;font-size:.875rem;font-style:normal;font-weight:700;line-height:160%;text-align:center}@container share-card (width < 600px){.share_container__lwBlB{background:#baf9f9}.share_balloonsLeft__nh4qP,.share_balloonsRight__ECvqw{display:none}}@container share-card (width >= 600px){.share_tagline__RnXek{white-space:pre-line}}.tag_bookFairHost__jZsTV{display:flex;flex-direction:row;color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:400;gap:.5rem;line-height:150%}.tag_hostTextGroup__XQKjn{display:inline;flex-basis:fit-content;white-space:normal}.tag_hostName__W9XB5{display:inline;color:var(--french-blue-shade-2,#2f7ea7);font-weight:900}.tag_desktopHostText__SkSg3{display:none}.tag_mobileHostText__yH9ZR{display:inline-block;padding-right:.2rem}@media only screen and (min-width:768px){.tag_desktopHostText__SkSg3{display:inline-block;padding-right:.2rem}.tag_mobileHostText__yH9ZR{display:none}}.status-banner_container__PlJz5{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:var(--pulp-white,#f7f6f3);color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;.status-banner_button__FCNV2{height:40px;border-color:var(--ink-black,#232323);margin:0 0 0 1rem;background:var(--white,#fff);white-space:nowrap}&[data-variant=default]{padding:0}}.status-banner_mainStatus__tZflJ{font-weight:700}.status-banner_text__d_57o{display:inline;white-space:normal}.status-banner_mobileButtonText__uiwnW{display:block;white-space:nowrap}.status-banner_desktopButtonText__PndM2{display:none}.status-banner_startDate__a9IKD{color:var(--french-blue-shade-2,#2f7ea7);font-family:var(--font-avenir);font-size:.875rem;font-style:normal;font-weight:700}.status-banner_default__mE65t{display:flex;width:calc(100% - 1.5rem);height:100%;align-items:center;justify-content:center;padding:.75rem;margin:0 -2rem;background:var(
    --Linear,linear-gradient(90deg,#3bc4bf 0,#a471e5 56.5%,#ffaa42 100%)
  );color:var(--white);font-weight:700;&>button{min-width:146px;height:36px;border:none;color:var(--periwinkle-shade-1)}}@media screen and (min-width:768px){.status-banner_container__PlJz5{display:flex;height:56px;align-items:center;justify-content:center;padding:0 1rem;&[data-variant=default]{padding:0}}.status-banner_mobileButtonText__uiwnW{display:none}.status-banner_desktopButtonText__PndM2{display:block}.status-banner_default__mE65t{width:100%;padding:0}}.summary_container__NYtRS{position:relative;display:flex;flex-direction:column;padding-top:0;container-name:summary;container-type:inline-size;gap:.875rem}.summary_content__SEXkg{z-index:1;padding:0 1rem 1rem}.summary_description__VmYFq{display:flex;flex:2 1;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border-radius:12px;background:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-2,#2f7ea7);font-size:.875rem;gap:.5rem;text-align:center}.summary_donations___R_8R{display:flex;overflow:hidden;width:100%;max-width:900px;flex-direction:column;flex-grow:1;padding-bottom:1.5rem;margin:auto;gap:1rem}.summary_donationCard__fZ_eH{flex-grow:1}.summary_showAll__lAMpe{width:100%;padding:.5rem .875rem;border-radius:8px;background-color:var(--periwinkle-tint-5,#eff2ff);color:var(--periwinkle-shade-1,#546ac9);font-size:.875rem;font-weight:500;font-weight:700;text-transform:none}.summary_grid__A7XV3,.summary_showAll__lAMpe{display:flex;flex-direction:row;align-items:center;justify-content:center}.summary_grid__A7XV3{z-index:1;flex-wrap:wrap;padding-bottom:1.5rem;margin:auto;gap:1rem}.summary_gridItem__YVjr2{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;padding:2rem;border-radius:8px;gap:.5rem}.summary_gridItemStat__6CLse{color:var(--periwinkle-shade-1,#546ac9);font-size:2rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:900;text-align:center}.summary_gridItemStat__6CLse,.summary_statSpan__X3tM8{font-family:var(--font-avenir);font-style:normal;line-height:100%}.summary_statSpan__X3tM8{color:var(--warm-gray-3,#72716f);font-size:1rem;font-style:italic;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.summary_statCurrency__WidX4{color:var(--Periwinkle-Shade-1,#546ac9);font-size:1.125rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:800;line-height:100%;vertical-align:top}.summary_gridItemLabel__S8fdS,.summary_statCurrency__WidX4{font-family:var(--font-avenir);font-style:normal;text-align:center}.summary_gridItemLabel__S8fdS{color:var(--warm-gray-2,#8c8b89);font-size:.7rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;letter-spacing:1.76px;line-height:210%;text-transform:uppercase}.summary_modalContainer__ihTJG{display:flex;width:100%;max-width:500px;flex-direction:column;margin:0 auto 5rem}.summary_modalHeader__5o5wE{width:100%;margin-top:0;font-size:2rem;text-align:center}.summary_modalDonations__psieW{display:flex;width:100%;max-height:calc(100% - 3rem);flex-direction:column;gap:.5rem;overflow-y:auto}.summary_headerContainer__n1MHL{z-index:1;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:0 0 1rem;text-align:center}.summary_header__ASoHP{max-width:calc(100% - 2rem);margin:0;color:var(--ink-black,#232323);font-size:1.5rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700}.summary_header__ASoHP,.summary_subHeader__6qDY4{font-family:var(--font-avenir);font-style:normal;line-height:150%;text-align:center}.summary_subHeader__6qDY4{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.summary_date__6uo1f,.summary_subHeader__6qDY4{color:var(--warm-gray-3,#72716f);font-size:1rem}.summary_date__6uo1f{font-family:var(--font-avenir);font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.summary_backgroundContainer__NuHNN{position:relative;z-index:0;overflow:hidden;width:100%;height:auto;border-radius:18px 18px 0 0}.summary_background__YiFeO{display:none}.summary_backgroundSmall__2Mho3{width:105%;height:auto;margin-top:-1%;margin-left:-4%}.summary_showAllContainer__B4dln{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}@container summary (width > 768px){.summary_content__SEXkg{padding:1rem}.summary_grid__A7XV3{display:flex;max-width:600px;flex-direction:row;margin:auto}.summary_headerContainer__n1MHL{padding:1rem 0}.summary_header__ASoHP{max-width:60%;margin-top:1rem}.summary_backgroundContainer__NuHNN{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:auto;border-radius:18px 18px 0 0}.summary_background__YiFeO{z-index:-1;display:block;width:100%;height:auto}.summary_backgroundSmall__2Mho3{display:none}.summary_showAllContainer__B4dln{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-2rem}.summary_donations___R_8R{flex-direction:row}.summary_showAll__lAMpe{width:unset;padding:.5rem 3rem}}.summary-header_container__ytvki{display:flex;flex-direction:column}.summary-header_heading__WjIw5{padding:.2rem 0;margin:0;background:transparent;color:var(--ink-black,#232323);font-family:var(--font-hoefler);font-size:2rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.summary-header_headingOwner__UZTu8{padding:.2rem .5rem;border-radius:8px;transition:all .2s ease-in-out;&:hover{background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-3,#72716f);cursor:pointer;.summary-header_iconEdit__RvkA0{fill:var(--warm-gray-3,#72716f)}}}.summary-header_iconEdit__RvkA0{transition:all .2s ease-in-out}.summary-header_inputEdit__Sq98s{overflow:hidden;width:100%!important;max-width:100%!important;max-width:-webkit-fill-available!important;max-width:-moz-available!important;max-width:stretch!important;padding:.2rem .5rem;margin:0;background:var(--pulp-white,#f7f6f3);color:var(--ink-black,#232323);font-family:var(--font-hoefler);font-size:2rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%;&:placeholder{color:var(--warm-gray-2,#8c8b89)}}.summary-header_textareaEdit__n63cW{width:100%!important;max-width:-webkit-fill-available!important;max-width:-moz-available!important;max-width:stretch!important;min-height:100px;padding:.2rem .5rem;border:none;margin-top:1rem;background:var(--pulp-white,#f7f6f3);color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:1rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:150%}.summary-header_tags__ahAes{display:flex;margin:.5rem 0 0;gap:.5rem}.summary-header_description__DIb4d{padding:.2rem 0;margin:1rem 0 0}.summary-header_descriptionOwner__2_pus{padding:.2rem .5rem;border-radius:8px;transition:all .2s ease-in-out;&:hover{background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-3,#72716f);cursor:pointer;.summary-header_iconEdit__RvkA0{fill:var(--warm-gray-3,#72716f)}}}.summary-header_hostTag__3bgFK{align-self:flex-start;margin:1rem 0 0}.summary-header_buttonEdit__58vTM{top:2px;display:inline;padding:0;margin-left:.5rem;.summary-header_iconEdit__RvkA0{fill:var(--ink-black)}}.dialog-fulfillment-summary_container__yJxoF{max-width:460px}.dialog-fulfillment-summary_closeButton__LaZX4{align-self:flex-end}.dialog-fulfillment-summary_heading__uhTIl{margin:1rem 0 0;font-size:1.125rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.dialog-fulfillment-summary_content__vZcoy{display:flex;flex-direction:column;padding:0 2.25rem}.dialog-fulfillment-summary_description__j52Ka{margin:.75rem 0 0;font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:150%}.dialog-fulfillment-summary_button__Q8Gft{margin:1.5rem 0 0}.auth-form_container__eIhvE{display:flex;width:100%;max-width:400px;flex-direction:column;margin:0 auto;text-align:center}.auth-form_title__kAcH_{margin-bottom:1rem;font-size:1.25rem;font-weight:500}.auth-form_googleLoginButton__LG_Wi{width:100%;height:52px;font-size:14px}.auth-form_facebookLoginButton__e1qU_{display:flex;height:40px!important;align-items:center;justify-content:center;background-color:#1877f2;color:#fff}.auth-form_facebookIcon__KfRVw{width:20px;height:20px}.auth-form_input__P9kIu{width:100%;margin-bottom:.5rem}.auth-form_actionButton__JP8FA{margin-bottom:1rem}.auth-form_checkbox__MCAbT{display:flex;align-items:flex-start;color:var(--warm-gray-4)}.auth-form_or__LDPgO{display:flex;width:100%;align-items:center;justify-content:center;margin:1rem 0;color:var(--warm-gray-4);text-align:center}.auth-form_orLine__9EtFx{width:25%;height:1px;margin:1rem;background-color:var(--warm-gray-2)}.auth-form_inlineButton__i7Ghm{display:inline-block;padding:0}.auth-form_switch__9FJZ4,.auth-form_terms__u6Vuu{margin-top:1rem;color:var(--warm-gray-4);font-size:.875rem}