.accordion_title__9Y_Ja{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;gap:1rem;list-style:none;&::-webkit-details-marker{display:none}}.accordion_icon__BvFAx{flex-shrink:0}.field-error_fieldError__4FX6y{padding:.5rem 1rem 0;color:var(--error-red);font-size:.875rem}.input_container__iM4_3{position:relative;min-width:343px;height:3.5rem;-webkit-tap-highlight-color:transparent}.input_input__lysOA{position:absolute;z-index:1;padding:0 1rem;border:var(--field-border);border-radius:.25rem;background:transparent;color:var(--ink-black);font-size:1rem;inset:0;outline:none}.input_input__lysOA:focus{padding-top:1.125rem}.input_input__lysOA:focus-visible{border:var(--field-border-focus-periwinkle)}.input_input__lysOA:not([value=""]){padding-top:1.125rem}.input_input__lysOA::placeholder{color:var(--warm-gray-1);opacity:0;visibility:hidden}.input_input__lysOA:focus::placeholder{color:transparent}.input_label__VJbsP{position:absolute;z-index:0;display:flex;align-items:center;padding:0 calc(1rem + 1px);color:var(--warm-gray-1);inset:0;transition:transform .2s}.input_input__lysOA::placeholder,.input_label__VJbsP{font-size:.875rem}.input_input__lysOA:focus+.input_label__VJbsP,.input_input__lysOA:not([value=""])+.input_label__VJbsP{transform:translateY(-.6rem)}.input_error__nEpxi{border:var(--field-border-error)}@media only screen and (max-width:480px){.input_container__iM4_3{min-width:100%}}.input_container__iM4_3.input_simple__kL0ht{min-width:225px;height:2.5rem}.input_simple__kL0ht .input_input__lysOA{padding:0 1rem}.input_simple__kL0ht .input_input__lysOA::placeholder{opacity:1;visibility:visible}.input_simple__kL0ht .input_input__lysOA:focus{padding-top:0}.address-input_container__DSrVx{display:flex;flex-direction:column;gap:.5rem;&>p{padding-top:0}}.address-input_input___anVz{width:100%;min-width:0!important}.address-input_row__keeds{display:flex;width:100%;flex-direction:column;gap:.5rem}@media only screen and (min-width:480px){.address-input_row__keeds{flex-direction:row;&>div:first-of-type,&>div:last-of-type{flex:2 1;flex-shrink:1}&>div:not(:first-of-type,:last-of-type){flex:1 1;flex-shrink:1}}}.button-floating-menu_relativeContainer__nqvmU{position:relative;&:hover{@media only screen and (hover:hover){.button-floating-menu_floatingMenu__f1s_E[data-on-click-only=false]{display:block}}}}.button-floating-menu_floatingMenu__f1s_E{position:absolute;z-index:1;padding:1.5rem 1rem;border-radius:.5rem;margin:.5rem 0 0;background:var(--white);box-shadow:0 0 16px 0 hsla(0,0%,45%,.25);color:var(--periwinkle-shade-1);&[data-open=false]{display:none}&[data-open=true]{display:block}&[data-alignmenu=center]{inset:100% auto auto 50%;transform:translateX(-50%)}&[data-alignmenu=right]{inset:100% 0 auto auto}&[data-alignmenu=left]{inset:100% auto auto 0}&[data-full-width-menu=true]{width:calc(100% - 2rem)}}.button-floating-menu_menuItemButton__xoEGc{width:100%;justify-content:flex-start!important;padding:1rem 1.5rem!important;border-radius:0;border-radius:0!important;text-align:left;white-space:nowrap}.button-floating-menu_menuItemButton__xoEGc:hover{background:var(--periwinkle-tint-5)}@keyframes spinner-animated_rotate__s6mvs{0%{transform:scaleX(-1) rotate(1turn)}to{transform:scaleX(-1) rotate(0deg)}}@keyframes spinner-animated_drawCircle__f7CgP{0%{stroke-dashoffset:0}to{stroke-dashoffset:45}}.spinner-animated_svg__T_1jZ{animation:spinner-animated_rotate__s6mvs 1.1s linear infinite,spinner-animated_drawCircle__f7CgP 2.3s linear infinite alternate}.spinner-animated_path__20BHi{stroke-dasharray:50}.icons_periwinkleStroke__IiZNR{stroke:var(--periwinkle-shade-2)}.icons_tealStroke__zF_ZC{stroke:var(--teal-shade-3)}.icons_periwinkleFill__W8AC7{fill:var(--periwinkle-shade-1)}.icons_tealFill__OBk1S{fill:var(--teal-shade-1)}.icons_tealDarkFill__udRIB{fill:var(--teal-shade-2)}.icons_greyStroke___62_F{stroke:var(--warm-gray-1)}.icons_greenFill__lVtZ0{fill:var(--palm-green-shade-1,#2b512a)}.icons_greenStroke__QMnVl{stroke:var(--palm-green-1,#6bb168)}.icons_palmGreenFill__p937y{fill:var(--palm-green-tint-2,#dbebbd)}.button_autoSize__vlGwo{width:var(--button-default-width);max-width:var(--button-default-max-width)}.button_radiusPill___NlIG{--button-radius:2.81rem}.button_radiusRounded__F2PC7{--button-radius:0.375rem}.button_radiusSquare__xAo7J{--button-radius:0.25rem}.button_custom__fLSRj,.button_link__i8VoY,.button_primary__80v0X,.button_secondary__s04zD{position:relative;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;border:none;border-radius:var(--button-radius,2.81rem);color:var(--ink-black);font-family:var(--font-avenir);font-size:1rem;font-weight:700;outline:none;@media only screen and (hover:hover){outline:2px solid transparent;outline-offset:8px;transition:background .2s,outline .1s,outline-offset .1s}}.button_primary__80v0X,.button_secondary__s04zD{height:3.25rem}.button_sizeSmall__dhFIO{min-width:0;height:2.5rem;padding:0 1rem;font-size:.875rem}.button_sizeTiny__cdU76{min-width:0;height:2rem;padding:0 .75rem;font-size:.8125rem}@media (max-width:479px){.button_mobileSizeSmall__mXmKv{min-width:0;height:2.5rem;padding:0 1rem;font-size:.875rem}.button_mobileSizeTiny__l9X2p{min-width:0;height:2rem;padding:0 .75rem;font-size:.8125rem}}.button_custom__fLSRj:focus-visible,.button_link__i8VoY:focus-visible,.button_primary__80v0X:focus-visible,.button_secondary__s04zD:focus-visible{@media only screen and (hover:hover){z-index:2;outline:2px solid var(--teal-shade-2);outline-offset:4px}}.button_custom__fLSRj:focus-visible,.button_link__i8VoY:focus-visible,.button_primary__80v0X[data-color-theme=periwinkle-tint]:focus-visible,.button_primary__80v0X[data-color-theme=periwinkle]:focus-visible,.button_secondary__s04zD:focus-visible{@media only screen and (hover:hover){z-index:2;outline:2px solid var(--periwinkle-shade-2);outline-offset:4px}}.button_primary__80v0X:focus-visible:hover,.button_primary__80v0X:hover,.button_secondary__s04zD:focus-visible:hover,.button_secondary__s04zD:hover{@media only screen and (hover:hover){background:var(--teal-tint-3);color:var(--teal-shade-3);cursor:pointer}}.button_primary__80v0X[data-color-theme=periwinkle-tint]:focus-visible:hover,.button_primary__80v0X[data-color-theme=periwinkle-tint]:hover,.button_primary__80v0X[data-color-theme=periwinkle]:focus-visible:hover,.button_primary__80v0X[data-color-theme=periwinkle]:hover{@media only screen and (hover:hover){background:var(--periwinkle-shade-2);color:white;cursor:pointer}}.button_primary__80v0X:disabled,.button_secondary__s04zD:disabled{color:var(--warm-gray-1);cursor:default}.button_primary__80v0X:disabled[data-color-theme=periwinkle-tint],.button_primary__80v0X:disabled[data-color-theme=periwinkle-tint]:hover,.button_secondary__s04zD:disabled[data-color-theme=periwinkle-tint],.button_secondary__s04zD:disabled[data-color-theme=periwinkle-tint]:hover{background-color:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1)}.button_link__i8VoY{border:none;background:transparent;color:var(--periwinkle-shade-1)}.button_link__i8VoY:focus-visible:hover,.button_link__i8VoY:hover{@media only screen and (hover:hover){cursor:pointer}}.button_custom__fLSRj{border:none;background:transparent;color:var(--ink-black)}.button_custom__fLSRj:focus-visible:hover,.button_custom__fLSRj:hover{@media only screen and (hover:hover){cursor:pointer}}.button_primary__80v0X{background:var(--literati-teal)}.button_primary__80v0X[data-color-theme=periwinkle-tint],.button_primary__80v0X[data-color-theme=periwinkle]{background:var(--periwinkle-shade-1);color:white}.button_primary__80v0X:disabled{background:var(--newsprint-1);color:var(--warm-gray-1);cursor:default}.button_primary__80v0X:disabled:hover{@media only screen and (hover:hover){background:var(--newsprint-1);color:var(--warm-gray-1);cursor:default}}.button_loading__kl5XY{gap:.5rem}.button_secondary__s04zD{border:var(--field-border-dark);background:transparent}.button_secondary__s04zD:focus-visible:hover,.button_secondary__s04zD:hover{@media only screen and (hover:hover){background:var(--mint-tint-4)}}.button_secondary__s04zD[data-color-theme=periwinkle-tint]:hover,.button_secondary__s04zD[data-color-theme=periwinkle]:hover{@media only screen and (hover:hover){background:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1)}}.button_secondary__s04zD:disabled{border:1px solid var(--newsprint-2);background:transparent}.chip_chip__AsLft{padding:4px 8px;border:1px solid var(--periwinkle-tint-4);border-radius:45px;background:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1)}.chip-link_chip__KRjee,.chip_chip__AsLft{margin:0;font-size:.875rem;gap:12px;text-align:center}.chip-link_chip__KRjee{display:inline-flex;padding:.4rem .8rem;border:1px solid var(--newsprint-2,#e5e3df);border-radius:45px;color:var(--warm-gray-4,#444343);text-decoration:none!important;transition:all .1s ease-in-out}.chip-link_chip__KRjee:hover{border:1px solid var(--periwinkle-shade-1,#546ac9);background:var(--periwinkle-tint-4,#e0e6fc);color:var(--periwinkle-shade-1,#546ac9)}.collapsible-content_container__ndvaX{position:relative;overflow:hidden;transition:max-height .5s ease-in-out}.collapsible-content_container__ndvaX[data-expanded=false][data-show-bottom-gradient=true]:after{position:absolute;right:0;bottom:0;left:0;height:2rem;background:linear-gradient(0deg,white,rgba(255,255,255,0));content:"";pointer-events:none}.collapsible-content_container__ndvaX[data-expanded=true]:after{display:none}.collapsible-text_container__LUnD1{position:relative;overflow:hidden;transition:max-height .5s ease-in-out}.collapsible-text_container__LUnD1[data-needs-collapse=true][data-expanded=false]:after{position:absolute;right:0;bottom:0;left:0;height:2rem;background:linear-gradient(0deg,white,rgba(255,255,255,0));content:"";pointer-events:none;&.collapsible-text_expanded___UDCW:after{display:none}}.collapsible-text_toggleButton__qqnAt{width:-moz-fit-content;width:fit-content;align-self:flex-start;padding:.5rem 0;border:none;border-radius:4px;cursor:pointer}.dev-tools-panel_tab__F5D0B{position:fixed;z-index:9999;right:16px;bottom:16px;padding:8px 14px;border:1px solid var(--warm-gray-4);border-radius:6px;background:var(--ink-black);color:var(--white);cursor:pointer;font-family:monospace;font-size:13px;opacity:.85;transition:opacity .15s}.dev-tools-panel_tab__F5D0B:hover{opacity:1}.dev-tools-panel_panel__2GnJ5{position:fixed;z-index:9999;right:16px;bottom:16px;left:16px;display:flex;max-height:400px;flex-direction:column;border:1px solid var(--warm-gray-4);border-radius:8px;background:var(--ink-black);box-shadow:0 4px 24px rgba(0,0,0,.4);color:var(--white);font-family:monospace;font-size:13px}.dev-tools-panel_header__Y2CaI{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--warm-gray-4)}.dev-tools-panel_title__rwCR4{font-size:13px;font-weight:700}.dev-tools-panel_closeButton__uYAMI{padding:0 4px;border:none;background:none;color:var(--warm-gray-1);cursor:pointer;font-size:16px;line-height:1}.dev-tools-panel_closeButton__uYAMI:hover{color:var(--white)}.dev-tools-panel_body__43VbF{display:flex;flex-direction:column;padding:12px;gap:10px;overflow-y:auto}.dev-tools-panel_body__43VbF label{color:var(--warm-gray-1);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.dev-tools-panel_body__43VbF input{flex:1 1;padding:6px 8px;border:var(--field-border-dark);border-radius:4px;background:var(--warm-gray-5);color:var(--white);font-family:monospace;font-size:13px}.dev-tools-panel_body__43VbF input:focus{border-color:var(--french-blue);outline:none}.dev-tools-panel_body__43VbF button{padding:6px 12px;border:none;border-radius:4px;background:var(--french-blue);color:var(--white);cursor:pointer;font-family:monospace;font-size:13px;white-space:nowrap}.dev-tools-panel_body__43VbF button:hover{background:var(--french-blue-shade-1)}@media (min-width:480px){.dev-tools-panel_panel__2GnJ5{left:auto;width:320px}}.bookfair-wishlists-header_header__B1m2n{position:relative;display:flex;width:100%;box-sizing:border-box;flex-wrap:wrap;align-items:flex-end;justify-content:center;padding:3rem 0 0;margin-bottom:2rem;background:var(--periwinkle-tint-5,#eff2ff);gap:2rem;text-align:center}.bookfair-wishlists-header_sideImage__nWLFn{display:none;flex-shrink:0;align-self:flex-end;margin:0}.bookfair-wishlists-header_centerContent__rVjb4{max-width:500px;flex:1 1 300px;margin:0 1rem 5rem}.bookfair-wishlists-header_title__9rcaQ{margin:0 0 .5rem;color:var(--ink-black,#232323);font-family:var(--font-recoleta);font-size:2.5rem;font-weight:600;line-height:150%}.bookfair-wishlists-header_description__ej5r9{color:var(--warm-gray-3,#72716f);font-size:1rem;font-weight:400;line-height:150%}.bookfair-wishlists-header_schoolConnectWrapper__MYksm{position:absolute;top:100%;left:50%;width:max-content;padding:1rem .375rem;border-radius:8px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.15);transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.bookfair-wishlists-header_sideImage__nWLFn{display:block}.bookfair-wishlists-header_header__B1m2n{justify-content:space-between}}.school-connect-button_schoolConnectButton__AStsA{display:flex;align-items:center;justify-content:center;padding:.5rem 1.2rem;color:var(--periwinkle-shade-1);cursor:pointer;font-size:14px;font-weight:600;gap:.5rem;line-height:24px;text-transform:none;transition:color .4s ease;.school-connect-button_divider___w4ev{width:1px;flex-grow:0;flex-shrink:0;align-self:stretch;background:var(--periwinkle-shade-1)}.school-connect-button_editIcon__lgiof{width:22px;height:22px;fill:var(--periwinkle-shade-1)}&[data-theme=periwinkle]{color:var(--white);.school-connect-button_divider___w4ev{background:var(--white)}.school-connect-button_editIcon__lgiof{fill:var(--white)}}&[data-theme=black]{color:var(--black);.school-connect-button_divider___w4ev{display:none}.school-connect-button_editIcon__lgiof{fill:var(--black)}}}.school-connect-button_spinnerContainer__xBBt0{position:relative;display:inline-flex;overflow:hidden;width:24px;height:24px}.school-connect-button_spinner__kKclb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wishlist-card-skeleton_grid__fX_0N{display:grid;width:100%;margin:2rem 0;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));justify-items:center}.wishlist-card-skeleton_card__jCYPo{display:flex;width:340px;box-sizing:border-box;flex-direction:column;padding:24px 24px 0;border-radius:1rem;background:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,.06);gap:1.5rem}.wishlist-card-skeleton_title__BDWrn{width:60%;height:1.125rem}.wishlist-card-skeleton_previewImages__u9WhS{display:flex;width:100%;align-items:center;gap:.75rem}.wishlist-card-skeleton_bookImage__1kdL5{width:50px;min-width:36px;height:70px;border-radius:4px}.wishlist-card-skeleton_progress__wHZrE{display:flex;width:100%;flex-direction:column;gap:.5rem}.wishlist-card-skeleton_progressInfo__fR9wl{display:flex;width:100%;justify-content:space-between}.wishlist-card-skeleton_progressBar__xGWRv{width:100%;height:8px;border-radius:4px}.wishlist-card-skeleton_textSmall__1AhBL{width:5rem;height:.813rem}.wishlist-card-skeleton_textMedium__rt_zf{width:7rem;height:.875rem}.wishlist-card-skeleton_button__f8o75{width:100%;height:44px;border-radius:8px}.wishlist-card-skeleton_footer__lL3vX{position:relative;left:-32px;display:flex;width:356px;box-sizing:border-box;align-items:center;padding:1rem;border-radius:18px;background:var(--periwinkle-tint-5,#eff2ff);gap:1.5rem}.wishlist-card-skeleton_avatar__mIlbi{width:80px;min-width:80px;height:80px;border-radius:50%}.wishlist-card-skeleton_footerData__ZTEqd{display:flex;flex-direction:column;gap:.375rem}.wishlist-card-skeleton_tags__Wr2bv{display:flex;gap:.25rem}.wishlist-card-skeleton_tag__n2Wt7{width:3rem;height:1.25rem;border-radius:999px}@keyframes skeleton_shimmer__ZmKT7{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton_bone__MYr_D{border-radius:6px;animation:skeleton_shimmer__ZmKT7 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--newsprint-2,#e5e3df) 25%,var(--pulp-white,#f7f6f3) 50%,var(--newsprint-2,#e5e3df) 75%);background-size:800px 100%}.wishlist-detail-skeleton_container__tqvux{display:flex;flex:2 1;flex-direction:column;padding:0 0 3rem}.wishlist-detail-skeleton_banner__V45ga{width:100%;height:48px;border-radius:0}.wishlist-detail-skeleton_widthConstraint__fXAzz{display:flex;width:100%;max-width:1139px;box-sizing:border-box;flex-direction:column;align-self:center;padding:0 1rem}.wishlist-detail-skeleton_toolsHeader__0UC69{display:flex;justify-content:flex-end;margin:2rem 0 0;gap:.75rem}.wishlist-detail-skeleton_toolButton__lVuyq{width:2.5rem;height:2.5rem;border-radius:50%}.wishlist-detail-skeleton_dashboard__Uwa_x{display:flex;flex-direction:column;margin:1rem 0 0;gap:2rem}.wishlist-detail-skeleton_profile__tgeti{display:flex;flex-direction:row;align-items:center;padding:1rem;gap:1rem}.wishlist-detail-skeleton_profileImage__xgJg9{width:120px;min-width:120px;height:120px;border-radius:50%}.wishlist-detail-skeleton_profileLabel__BmobI{width:5rem;height:.875rem}.wishlist-detail-skeleton_profileName__9qJbR{width:8rem;height:1.125rem}.wishlist-detail-skeleton_profileTags__I4LWp{display:flex;gap:.25rem}.wishlist-detail-skeleton_tag__mfPL4{width:3rem;height:1.25rem;border-radius:999px}.wishlist-detail-skeleton_summaryHeader__8n_6_{display:flex;flex-direction:column;padding:1.5rem;border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);gap:.75rem}.wishlist-detail-skeleton_summaryTitle__agKll{width:12rem;height:1.125rem}.wishlist-detail-skeleton_summarySubtitle__R0CTN{width:18rem;max-width:100%;height:.875rem}.wishlist-detail-skeleton_sponsorBoard__Dc65V{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);gap:1rem}.wishlist-detail-skeleton_sponsorTitle__098Nj{width:8rem;height:1rem}.wishlist-detail-skeleton_sponsorAvatars__VW_BC{display:flex;gap:.5rem}.wishlist-detail-skeleton_sponsorAvatar__CIIsU{width:48px;height:48px;border-radius:50%}.wishlist-detail-skeleton_progressTracker__FFX7H{display:flex;flex-direction:column;padding:1.5rem;border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);gap:.75rem}.wishlist-detail-skeleton_progressLabel__sm54q{width:6rem;height:1rem}.wishlist-detail-skeleton_progressBar__KJreo{width:100%;height:10px;border-radius:5px}.wishlist-detail-skeleton_progressStats__pzb4a{display:flex;justify-content:space-between}.wishlist-detail-skeleton_progressStat__XBBl7{width:4rem;height:.875rem}.wishlist-detail-skeleton_shareSection__cYIuW{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:18px;background:var(--white,#fff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);gap:1rem}.wishlist-detail-skeleton_shareTitle__5PIhN{width:10rem;height:1rem}.wishlist-detail-skeleton_shareButton__20OzJ{width:100%;max-width:12rem;height:44px;border-radius:8px}.wishlist-detail-skeleton_itemsSection__RbioG{margin:3.5rem 0 0}.wishlist-detail-skeleton_itemsSectionTitle__WdX7T{width:10rem;height:1.25rem;margin-bottom:1.5rem}.wishlist-detail-skeleton_itemsGrid__0ajBz{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-detail-skeleton_productCard__ulLhR{display:flex;flex-direction:column;padding:1rem;border-radius:12px;background:var(--white,#fff);box-shadow:0 4px 10px rgba(0,0,0,.06);gap:.75rem}.wishlist-detail-skeleton_productImage___PlU0{width:100%;border-radius:8px;aspect-ratio:3/4}.wishlist-detail-skeleton_productTitle__Onjkf{width:80%;height:.875rem}.wishlist-detail-skeleton_productPrice__Gnb2c{width:3rem;height:.875rem}@media only screen and (min-width:768px){.wishlist-detail-skeleton_profile__tgeti{flex-direction:column;align-items:center;padding:0 2.5rem 2rem}.wishlist-detail-skeleton_dashboard__Uwa_x{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-auto-flow:row dense;grid-auto-rows:auto;grid-template-columns:268px 1fr}.wishlist-detail-skeleton_profile__tgeti{grid-column:1;grid-row:1}.wishlist-detail-skeleton_sponsorBoard__Dc65V{grid-column:1;grid-row:2/span 2}.wishlist-detail-skeleton_itemsGrid__0ajBz{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(303px,1fr))}}.wishlist-card_card__YG4sk{position:relative;display:flex;width:340px;box-sizing:border-box;flex-direction:column;align-items:start;padding:24px 24px 0;border-radius:1rem;background:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,.06);gap:1.5rem;overflow-x:hidden}.wishlist-card_title__9w6TP{max-width:100%;margin:0 0 auto;color:var(--ink-black,#232323);font-size:1.125rem;font-weight:700;line-height:1.3}.wishlist-card_previewImages__eEJFd{display:flex;width:100%;align-items:center;gap:.75rem}.wishlist-card_bookImagePlaceholder___k_FT,.wishlist-card_bookImage__VC1sz{width:auto;min-width:36px;height:70px;background:var(--newsprint-2,#e5e3df);object-fit:fill}.wishlist-card_bookImagePlaceholder___k_FT{padding:0 .5rem;border-radius:8px;background:var(--pulp-white,#f7f6f3)}.wishlist-card_extraCount__i4uro{padding:0 .5rem;font-size:.875rem;line-height:120%;text-align:center}.wishlist-card_extraCount__i4uro,.wishlist-card_noItems__Sbfk0{display:flex;height:70px;align-items:center;justify-content:center;border-radius:8px;background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-2,#8c8b89);font-weight:500}.wishlist-card_noItems__Sbfk0{width:100%;font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.wishlist-card_deleteButton__ZY55Y{position:absolute;top:12px;right:12px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--warm-gray-2,#8c8b89);cursor:pointer;@media only screen and (hover:hover){transition:background .15s ease,color .15s ease}}.wishlist-card_deleteButton__ZY55Y:focus-visible,.wishlist-card_deleteButton__ZY55Y:hover{background:var(--pulp-white,#f7f6f3);color:var(--ink-black,#232323)}.wishlist-card_deleteButton__ZY55Y:focus-visible{outline:2px solid var(--periwinkle-shade-1);outline-offset:2px}.wishlist-card_progress__Az9iR{display:flex;width:100%;flex-direction:column;gap:.5rem}.wishlist-card_progressInfo__NismB{display:flex;width:100%;flex-direction:row;justify-content:space-between;color:var(--warm-gray-3);font-size:.813rem;font-weight:500}.wishlist-card_viewButton__IKG6H{align-self:stretch}.wishlist-card_viewButton__IKG6H.wishlist-card_inactive__T7ijk{border:1px solid #000;background:var(--white,#fff);color:#000}.wishlist-card_viewButton__IKG6H.wishlist-card_inactive__T7ijk:hover{border:1px solid #000;background:var(--pulp-white,#f7f6f3);color:#000}.wishlist-card_itemsFullfiled__w5c9g span{color:var(--periwinkle-shade-1,#546ac9);font-weight:900}.wishlist-card_openUntil__a9uwR span{color:var(--french-blue-shade-1,#4aa0cb);font-weight:900}.wishlist-card_footer__VrmQr{position:relative;left:-32px;display:flex;width:356px;box-sizing:border-box;align-items:center;padding:1rem;border-radius:18px;background:var(--periwinkle-tint-5,#eff2ff);box-shadow:0 4px 15px 0 rgba(0,0,0,.12);font-size:.875rem;gap:1.5rem;line-height:1em}.wishlist-card_footer__VrmQr.wishlist-card_inactive__T7ijk{background:var(--pulp-white,#f7f6f3)}.wishlist-card_wishlistImage__PU0bk{width:80px;height:80px;border-radius:50%;object-fit:cover}.wishlist-card_wishlistImagePlaceholder__1ImRn{display:flex;width:80px;height:80px;box-sizing:border-box;align-items:center;justify-content:center;padding:1rem;border-radius:50%;background:var(--periwinkle-tint-4,#e0e6fc)}.wishlist-card_footerData__GVk33{display:flex;flex-direction:column;gap:.375rem}.wishlist-card_wishlistBy__DhYx0{color:var(--warm-gray-2,#8c8b89);font-weight:500}.wishlist-card_ownerName__BlvI8{color:var(--ink-black,#232323);font-size:14px;font-weight:900}.wishlist-card_listGrades__Rx6BI{display:flex;flex-wrap:wrap;gap:.25rem}.wishlist-card_greyscale__Clmrh{filter:grayscale(100%)}.dialog-share-message-template_container__ySdsS{width:70%;max-width:500px;padding-bottom:1rem}.dialog-share-message-template_closeButton__jB20J{align-self:flex-end}.dialog-share-message-template_content__hA0_c{display:flex;width:80%;flex-direction:column;padding:1rem 0}.dialog-share-message-template_heading__SCRnc{margin:0 0 1rem;font-size:1.25rem;font-weight:600;text-align:center}.dialog-share-message-template_subheading__ClucU{color:var(--warm-gray-3);font-size:.88em;text-align:center}.dialog-share-message-template_textarea__iHxlC{min-height:300px;max-height:calc(40vh);padding:1rem;border:1px solid var(--Neutrals-Newsprint-5,#bcbbb7);border-radius:4px;margin-top:1rem;field-sizing:content;font-family:var(--font-avenir);font-size:.88rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:1.4;resize:vertical;text-indent:0!important}.dialog-share-message-template_buttonContainer__HOaLY{display:flex;justify-content:center;margin-top:1.5rem;gap:.5rem}.dialog-share-message-template_button__itpN_{padding:0 1.5rem;font-size:1rem}.wishlist-delete-dialog_container__vrVxu{text-align:center}.wishlist-delete-dialog_content__zIegB{padding:1rem 2.125rem 0;color:var(--ink-black);gap:1.125rem}.wishlist-delete-dialog_heading__nAAWf{font-size:1.125rem;font-weight:700;line-height:160%}.wishlist-delete-dialog_copy__bQo0Q{font-size:.875rem;line-height:160%}.wishlists-grid_container__mC7Hc{width:100%}.wishlists-grid_title__KaCzK{margin-bottom:2rem;color:var(--ink-black,#232323);font-size:1.5rem;font-weight:700;text-align:center}.wishlists-grid_grid__idOXn{display:grid;width:100%;margin:2rem 0;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));justify-items:center}.wishlists-grid_grid__idOXn>div{height:100%}.wishlists-grid_empty__9rqhB{position:relative;display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;border-radius:.5rem;margin-top:2rem;background-color:var(--papier-blanc);color:var(--warm-gray-3);line-height:150%;text-align:center}.wishlists-grid_empty__9rqhB>*{z-index:1}.wishlists-grid_empty__9rqhB h2{font-size:1.38em}.wishlists-grid_empty__9rqhB Button{width:15em;height:40px;margin:.5em}.wishlists-grid_link__JZNPs{color:var(--periwinkle-shade-1);font-weight:900;text-decoration:none}.wishlists-grid_smallText__cg4FK{font-size:.87em}.wishlists-grid_emptyListBackgroundImg__ktIV4{position:absolute;z-index:-1;width:100%;height:100%;border-radius:.5rem;inset:0;object-fit:cover;visibility:hidden}.wishlists-grid_emptyListButtonContainer_____K4{display:flex;flex-flow:row wrap;justify-content:center;margin-top:.5em}@media only screen and (min-width:768px){.wishlists-grid_emptyListBackgroundImg__ktIV4{visibility:visible}}.add-to-wishlist-button_container__2TFof{position:relative;display:inline-flex;align-items:center;gap:.5rem}.add-to-wishlist-button_button__JfWdb{height:42px;align-items:stretch;justify-content:center;padding:0 1.25rem;border:1px solid var(--warm-gray-1,#a3a2a0);background:var(--white,#fff);gap:0}.add-to-wishlist-button_buttonContent__UnbpQ{display:inline-flex;align-items:center;gap:.5rem}.add-to-wishlist-button_modal__cfqg2{width:min(28rem,92vw)}.add-to-wishlist-button_modalContent__h5KFA{display:flex;width:100%;flex-direction:column;gap:.5rem;@media (min-width:480px){gap:1rem}}.add-to-wishlist-button_modalHeading__vpJLO{margin:0;color:var(--ink-black,#232323);font-family:var(--font-recoleta);font-size:1.375rem;font-weight:600;line-height:1.3;text-align:center}.add-to-wishlist-button_listContainer__RUs3y{position:relative}.add-to-wishlist-button_listWrapper__tHYq_{max-height:240px;overflow-y:auto;transition:height .3s ease}.add-to-wishlist-button_submittingOverlay__6NNtG{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:color-mix(in srgb,var(--white,#fff) 70%,transparent);inset:0}.add-to-wishlist-button_list__hzpan{display:flex;flex-direction:column;padding:0;margin:0;gap:.25rem;list-style:none}.add-to-wishlist-button_listItem__quBGW{display:flex;align-items:center;padding:.625rem .75rem;border:1px solid transparent;border-radius:.625rem;background:transparent;cursor:pointer;gap:.75rem}.add-to-wishlist-button_listItem__quBGW:hover{@media only screen and (hover:hover){background:var(--periwinkle-tint-5)}}.add-to-wishlist-button_listItem__quBGW[data-selected=true]{border-color:var(--periwinkle-shade-1,#4a5eb0);background:var(--periwinkle-tint-5)}.add-to-wishlist-button_listItem__quBGW[data-disabled=true]{opacity:.6;pointer-events:none}.add-to-wishlist-button_radioIndicator__pAqu_{display:flex;width:1.125rem;height:1.125rem;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;border:2px solid var(--warm-gray-1,#a3a2a0);border-radius:50%}.add-to-wishlist-button_radioIndicator__pAqu_[data-selected=true]{border-color:var(--periwinkle-shade-1,#4a5eb0)}.add-to-wishlist-button_radioIndicator__pAqu_[data-selected=true]:after{display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--periwinkle-shade-1,#4a5eb0);content:""}.add-to-wishlist-button_listItemImage__zxH3j{flex-shrink:0}.add-to-wishlist-button_wishlistImage__VwnXY{width:48px;height:48px;border-radius:50%;object-fit:cover}.add-to-wishlist-button_wishlistImagePlaceholder___MrSs{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--periwinkle-tint-4,#e0e6fc)}.add-to-wishlist-button_listItemInfo__9Kydy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:.125rem}.add-to-wishlist-button_listItemName__m1lH7{overflow:hidden;margin:0;color:var(--ink-black);font-size:.95rem;font-weight:700;line-height:1.3rem;text-overflow:ellipsis;white-space:nowrap}.add-to-wishlist-button_listItemMeta__cojf7{margin:0;color:var(--warm-gray-3);font-size:.813rem}.add-to-wishlist-button_statusBadge__4zRJ2{flex-shrink:0}.add-to-wishlist-button_formatSection__I4nXa{width:100%}.add-to-wishlist-button_quantityRow__YSZ1X{display:flex;align-items:center;justify-content:space-between;padding:.75rem;gap:1rem}.add-to-wishlist-button_quantityItem__TJ1Md{min-width:0;flex:1 1;& [data-promo]{display:none;@media (min-width:480px){display:flex}}}.add-to-wishlist-button_confirmButton__n2mkk{width:100%}.add-to-wishlist-button_createButton__Ms5AK{width:100%;border-color:var(--periwinkle-shade-1);background:white;color:var(--periwinkle-shade-1);gap:.5rem}.add-to-wishlist-button_createIcon__4WKb3{width:1rem;height:1rem}.add-to-wishlist-button_icon__WhKz_{display:block;width:1.25rem;height:1.125rem}.add-to-wishlist-button_spinnerWrapper__vgYbp{display:inline-flex;width:1.25rem;height:1.125rem;align-items:center;justify-content:center}.add-to-wishlist-button_createLabel__zj7eK,.add-to-wishlist-button_label__cjpWX{line-height:1.25rem}.add-to-wishlist-button_loadingItem__88k9s{display:flex;align-items:center;justify-content:center;padding:1rem 0;list-style:none}.header_container__oMZQI{position:relative;z-index:100;display:flex;min-height:4rem;align-items:center;justify-content:space-between;background:white;box-shadow:0 0 15px var(--newsprint-1)}.header_linkLogo__YVdOM{padding-left:2rem;margin:8px 0 0}.header_closeButton__gnBuI{padding-right:2rem;color:var(--ink-black,#232323)}.footer_container__WZ254{z-index:100;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;padding:0 1rem;background:white;box-shadow:0 0 15px var(--newsprint-1);gap:2rem}.footer_backContent__mDFxp{display:flex;align-items:center;justify-content:center;font-weight:700;gap:.5rem}.footer_buttonBack__coxZQ{padding:0!important;color:var(--ink-black)!important;&:hover{@media only screen and (hover:hover){color:var(--ink-black)!important}}}.footer_buttonForwardContainer__xaaTY{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}.footer_buttonSecondaryForward__EIP_i{width:unset!important;padding-right:2rem!important;padding-left:2rem!important}.footer_buttonForward__3uPys{width:var(--button-default-width);max-width:242px}@media only screen and (min-width:768px){.footer_container__WZ254{padding:0 2rem}.footer_buttonForward__3uPys{max-width:var(--button-default-max-width)}}.page_container__QGYmS{display:flex;flex:2 1;flex-direction:column;margin:0}.page_headerText__O6M1T{margin-top:0;margin-bottom:.875rem;font-family:var(--font-recoleta);font-size:40px;font-weight:500}.page_descriptionText__3uJAz{margin-bottom:1rem;font-family:sans-serif;font-size:20px}.page_highlightTeal__qQhx8{color:var(--teal-shade-3);font-weight:800}.page_hero__gr0AB{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-around}.page_heroContentContainer__xY9GW{z-index:100;display:flex;width:50%;flex-direction:column;flex-grow:1;align-items:center}.page_heroContent__Z5DUj{display:flex;width:auto;max-width:500px;flex-direction:column;align-items:flex-start;padding:1rem 2rem 3rem}.page_chip__mG0Ie{padding:.5rem 2.5rem;border-radius:.5rem;margin-bottom:1rem;background-color:var(--periwinkle-tint-4);color:var(--periwinkle-shade-1);font-size:12px;font-weight:500;text-transform:uppercase}.page_heroContentButton__9HjxX{width:auto}.page_heroImageContainer__tK8wg{position:relative;display:flex;flex-direction:column;flex-grow:1}.page_heroImage__KFxdC{position:relative;z-index:100}.page_heroStars__5suLp{position:absolute;z-index:2;top:100px;right:0;left:-130px}.page_heroBookTrim1__uSYFk{position:absolute;z-index:3;bottom:-300px;left:-260px}.page_heroBookTrim2__7jWMF{position:absolute;z-index:2;bottom:-300px;left:700px}.page_heroBlob1__Ryjt2{position:absolute;z-index:1;top:-50px;left:-350px;color:#fff7d4}.page_heroBlob2__5bqyY{position:absolute;z-index:1;top:-370px;right:-420px;color:var(--mint-tint-4)}.hero_hero__sOw3Q{position:relative;overflow:hidden;justify-content:center}.hero_heroContentContainer__hgXqR,.hero_hero__sOw3Q{display:flex;flex-direction:column;align-items:center}.hero_heroContentContainer__hgXqR{z-index:100;flex-grow:1}.hero_heroContent__v7Qmk{display:flex;width:auto;max-width:500px;flex-direction:column;align-items:center;padding:1rem 2rem 3rem;text-align:center}.hero_chip__3rqRn{display:flex;align-items:baseline;justify-content:center;margin:32px 0;color:var(--periwinkle-shade-1);font-size:12px;font-weight:500;gap:.25rem;text-transform:uppercase}.hero_headerText__uSPWJ{position:relative;z-index:100;margin-top:0;margin-bottom:.875rem;font-family:var(--font-recoleta);font-size:60px;font-weight:500;line-height:90%}.hero_headerTextElement__t99_U{position:absolute;z-index:-1;top:0;left:50%;transform:translate(70%,-47%)}.hero_descriptionText__5R1EG{margin-bottom:1rem;font-size:20px;font-weight:400;line-height:150%}.hero_heroButton__X2mm_{width:auto;height:2.75rem;padding:0 2.5rem}.hero_redeemLink__6FKPb{padding:0 1.5rem;margin-top:1rem;font-size:.875rem;font-weight:400;line-height:150%}.hero_heroImageContainer__1SS_Q{position:relative;display:flex;width:100%;height:300px;flex-direction:column;flex-grow:1}.hero_heroImage__Jgfth{position:absolute;z-index:100;top:0;left:50%;width:300px;height:300px;margin:auto;transform:translate(-45%,-20%)}.hero_elementConfetti__dEHwq{position:absolute;z-index:2;top:0;right:0;left:50%;width:600px;height:150px;transform:translate(-50%,-15%)}.hero_comingSoonContainer__OwgNt{position:absolute;z-index:3;z-index:100;top:0;left:50%;width:110px;height:110px;transform:translate(26%,-19%)}.hero_comingSoonImage__xMYEi{position:relative;z-index:100;width:100%;height:100%;animation:hero_rotate__SL8lY 50s linear infinite}@keyframes hero_rotate__SL8lY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero_comingSoonText__H5Q6f{position:absolute;z-index:101;top:50%;left:50%;color:var(--white);font-family:var(--font-recoleta);font-size:14px;font-weight:500;text-align:center;transform:translate(-50%,-54%) rotate(10deg)}.hero_heroBookTrim1___iYfr{position:absolute;z-index:3;bottom:0;left:50%;transform:translate(-90%,64%)}.hero_heroBookTrim2__zdHE6{position:absolute;z-index:2;bottom:0;left:50%;transform:translate(-9%,64%)}.hero_elementBlobHill__iSWCs{position:absolute;z-index:1;top:0;left:50%;width:100%;height:100%;transform:translate(-50%,38%)}.hero_elementDoodleBanner__3w6Fr{position:absolute;z-index:1;bottom:0;left:50%;width:100%;min-width:1000px;height:100%;transform:translate(-50%,250px)}@media only screen and (min-width:768px){.hero_hero__sOw3Q{flex-direction:row;justify-content:space-around}.hero_heroContentContainer__hgXqR{width:55%;align-items:center}.hero_heroContent__v7Qmk{align-items:flex-start;text-align:left}.hero_chip__3rqRn{margin:0 0 1rem}.hero_heroImageContainer__1SS_Q{position:relative;display:flex;width:45%;height:auto;height:500px;flex-direction:column;flex-grow:1}.hero_heroImage__Jgfth{position:absolute;z-index:100;top:0;left:50%;width:500px;height:auto;margin:auto;transform:translate(-50%)}.hero_elementConfetti__dEHwq{height:220px;transform:translate(-56%,25%)}.hero_comingSoonContainer__OwgNt{width:125px;height:125px;transform:translate(36%,41%)}.hero_comingSoonText__H5Q6f{font-size:16px}.hero_elementBlobHill__iSWCs{transform:translate(-50%,60%)}.hero_elementDoodleBanner__3w6Fr{transform:translate(-50%,164px)}.hero_headerTextElement__t99_U{transform:translate(20%,-60%)}}@media only screen and (min-width:1800px){.hero_elementBlobHill__iSWCs{height:180%;transform:translate(-50%,14%)}}.callout_callout__s_sXM{background-color:var(--teal-shade-1)}.callout_calloutContent__46DML,.callout_callout__s_sXM{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.callout_calloutContent__46DML{z-index:100;max-width:690px;padding:2rem 2rem 4rem;color:var(--white);text-align:center}.callout_headerText__k9qss{max-width:700px;margin-top:3rem;color:var(--white);font-family:var(--font-recoleta);font-size:32px;font-weight:500}.callout_calloutButton__qcySC{width:auto;height:2.75rem;padding:0 2rem;margin-top:2rem}.callout_descriptionText__gFaLw{margin-bottom:2rem;font-size:18px;font-weight:500;line-height:150%}.callout_transitionContainer__bb52B{overflow:hidden;width:100%;height:40px;background-color:var(--mint-tint-4);white-space:nowrap}.callout_wave__Lhj6R{position:relative;top:1px;display:inline-block;width:150px;height:100%;margin-right:-50px;background:var(--teal-shade-1);-webkit-clip-path:path("M 0 20 Q 25 0 50 20 Q 75 40 100 20 Q 125 0 150 30 V 40 H 0 Z");clip-path:path("M 0 20 Q 25 0 50 20 Q 75 40 100 20 Q 125 0 150 30 V 40 H 0 Z");&[data-bottom]{top:-1px;transform:rotate(180deg)}}.promise_promise__8FHhV{overflow:hidden;padding:4rem 2rem 6rem;background-color:var(--white)}.promise_promiseContentContainer__ONDs2,.promise_promise__8FHhV{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.promise_promiseContentContainer__ONDs2{z-index:100;max-width:567px;line-height:150%;text-align:center}.promise_promiseHeader__u2_qK{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.promise_promiseHeaderTextElement__S0xAJ{width:15px;height:15px}.promise_promiseHeaderText__WYzPR{color:#1c485f;font-family:var(--font-recoleta);font-size:40px;font-weight:500;line-height:100%}.promise_descriptionContainer__jzh_P{font-size:20px;line-height:150%;text-align:center}.promise_promiseButton__KIkul{height:2.75rem;padding:0 2rem;margin-top:2rem}.promise_iconContainer__v2aUw,.promise_leftContainer__HReqC{display:flex;align-items:center;justify-content:center}.promise_leftContainer__HReqC{position:absolute;top:0;left:-80px;width:230px;height:230px;flex-direction:column}.promise_leftContainerImage__53v1o{position:relative;z-index:5;width:100%;height:100%;object-fit:cover}.promise_leftContainerStar__po1MA{position:absolute;z-index:4;top:12px;left:10px;width:200px;height:230px;color:var(--mint-tint-3);object-fit:cover}.promise_leftContainerCircle__GtGnM{position:absolute;z-index:3;top:20px;left:92px;width:100px;height:100px;object-fit:cover}.promise_rightContainer__sQdoy{position:absolute;z-index:5;top:0;right:-80px;display:flex;width:230px;height:230px;flex-direction:column;align-items:center;justify-content:center}.promise_rightContainerImage__hwVt_{position:relative;z-index:5;width:100%;height:100%;object-fit:cover}.promise_rightContainerStar__Hqfn8{position:absolute;z-index:4;top:11px;left:20px;width:200px;height:230px;color:#fff9de;object-fit:cover;transform:rotate(177deg)}.promise_rightContainerCircle__KMFj9{position:absolute;z-index:3;top:140px;left:42px;width:100px;height:100px;object-fit:cover}@media only screen and (min-width:976px){.promise_leftContainer__HReqC{top:20px;left:-150px;width:400px;height:400px}.promise_leftContainerStar__po1MA{top:42px;left:20px;width:250px;height:250px}.promise_leftContainerCircle__GtGnM{top:21px;left:120px;width:120px;height:120px}.promise_rightContainer__sQdoy{top:20px;right:-90px;width:350px;height:350px}.promise_rightContainerStar__Hqfn8{top:59px;left:-7px;width:380px;height:280px}.promise_rightContainerCircle__KMFj9{top:21px;top:231px;left:120px;left:60px;width:120px;height:120px}}.we-help_weHelp__1QubS{position:relative;overflow:hidden;background-color:var(--mint-tint-4)}.we-help_weHelpContent__rYF9K,.we-help_weHelp__1QubS{display:flex;flex-direction:column;align-items:center;justify-content:center}.we-help_weHelpContent__rYF9K{padding:2rem 2rem 0;text-align:center}.we-help_weHelpHeader__7vQkk{max-width:568px;color:var(--french-blue-shade-3,#1c485f);font-family:var(--font-recoleta);font-size:40px}.we-help_weHelpDescription__ULyDH{margin-bottom:1rem;font-size:20px}.we-help_highlight__ZHGea{color:#32aa91;font-weight:900}.box-example_boxExample__rxQBw{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--mint-tint-4)}.box-example_boxImageContainer__8Wy2q{position:relative;max-width:875px}.box-example_boxImage__8BBSG{position:relative;z-index:2;left:50%;width:500px;height:253px;transform:translate(-54%)}.box-example_elementConfetti2__r8Ugh{position:absolute;z-index:1;top:0;left:50%;width:85%;height:85%;transform:translate(-54%,10%)}@media only screen and (min-width:768px){.box-example_boxImage__8BBSG{width:875px;height:443px}}.features_features__hU6qF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4rem;background-color:var(--mint-tint-4)}.features_featuresContent__g5gmf{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:0}.features_featuresHeader__W_hZF{max-width:750px;font-size:29px;font-weight:400;line-height:1.3;text-align:center}.features_featuresButton__h7_CT{width:auto;height:2.75rem;padding:0 2rem;margin-top:2rem;margin-bottom:2rem}.features_feature__YWWH8{display:flex;max-width:230px;flex-direction:column;flex-grow:1;align-items:center;justify-content:flex-end;text-align:center}.features_featureDivider__2B_fZ{display:none}.features_featureDividerSideways__UL_K0{display:block}.features_featureTitle__jBXEy{flex-grow:1;font-size:20px;font-weight:400}@media (min-width:768px){.features_featuresContent__g5gmf{flex-direction:row;margin-bottom:1rem;gap:3rem}.features_featureDivider__2B_fZ{display:block}.features_featureDividerSideways__UL_K0{display:none}}.join_join__jQFCA{background-color:var(--teal-shade-1)}.join_content__MqY2i,.join_join__jQFCA{display:flex;flex-direction:column;align-items:center;justify-content:center}.join_content__MqY2i{padding:2rem 2rem 3rem;color:var(--white);text-align:center}.join_header__lCfNC{margin-top:2rem;margin-bottom:1rem;font-family:var(--font-recoleta);font-size:40px;font-weight:500}.join_description__PbVzb{max-width:600px;margin:0 0 3rem;font-size:18px;line-height:1.5}.join_button__IkBmW{width:auto;height:2.75rem;padding:0 2rem}.join_transitionContainerTop__ny1KT{overflow:hidden;width:100%;height:40px;background-color:var(--white);white-space:nowrap}.join_transitionContainerBottom__7DvRE{overflow:hidden;width:100%;height:40px;background-color:var(--papier-blanc);white-space:nowrap}.join_wave__d8N5m{position:relative;top:1px;display:inline-block;width:150px;height:100%;margin-right:-50px;background:var(--teal-shade-1);-webkit-clip-path:path("M 0 20 Q 25 0 50 20 Q 75 40 100 20 Q 125 0 150 30 V 40 H 0 Z");clip-path:path("M 0 20 Q 25 0 50 20 Q 75 40 100 20 Q 125 0 150 30 V 40 H 0 Z");&[data-bottom]{top:-1px;transform:rotate(180deg)}}.faq_container__6PNlN{background-color:var(--papier-blanc);background-image:linear-gradient(var(--mint-tint-2) 2px,transparent 2px);background-size:100% 45px}.faq_container__6PNlN,.faq_contentContainer__bdcs0{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq_contentContainer__bdcs0{width:calc(100% - 8rem);max-width:800px;padding:1rem 2rem 2rem;border-radius:20px;margin:4rem 4rem 10rem;background-color:var(--white);box-shadow:8px 8px 0 0 var(--mint-tint-3)}.faq_header__FipNt{display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:2rem;color:var(--french-blue-shade-3);font-family:var(--font-recoleta);font-size:40px;font-weight:500;gap:1rem;text-align:center}.faq_faqList__fc_7w{display:flex;width:100%;flex-direction:column;padding:0;gap:1rem;list-style:none}.faq_faqItem__wC_Jk{position:relative;width:100%}.faq_accordionTitle__6BNRP{font-size:18px}.faq_accordionToggle__kxbT2{color:var(--periwinkle-tint-3)}.faq_accordionBody__rDVzL{margin:1rem 1.5rem;font-size:14px;line-height:1.5}.faq_elementLongSquiggleDivider__2Abi_{width:100%;margin-bottom:1rem}@media only screen and (min-width:768px){.faq_accordionTitle__6BNRP{font-size:26px}.faq_accordionBody__rDVzL{margin:1.5rem 2rem 1em;font-size:18px}}.plans_container__9RVy8{display:flex;flex-direction:column;align-items:center;padding:0 1rem;margin:3rem 0}.plans_header__A2bSt{max-width:500px;margin:1rem 0 .5rem;color:#1c485f;font-family:var(--font-recoleta);font-size:2rem;font-weight:500;text-align:center}.plans_description__b2rLP{max-width:650px;color:#1c485f}.plans_finePrint__E_jOK{max-width:650px;margin-top:1rem;color:var(--Neutral-Warm-Gray-4,#444343);font-size:.875rem;font-weight:400;text-align:center}.plans_asterisk__sTFw6{color:var(--periwinkle-shade-1)}.plans_highlight__o6RLR{font-weight:800}.plans_firstBox__hvP7J{display:flex;align-items:center;padding:.5rem 2rem;border-radius:2rem;margin-top:.5rem;background-color:var(--sunray-tint-2);color:var(--publisher-orange);font-size:.875rem;font-weight:800;gap:1rem;&>p{display:flex;flex-direction:column;align-items:center;&>span:nth-child(2){display:none}}}.plans_planCards__FAHR1{display:flex;width:100%;flex-direction:column;align-items:center;padding:0;margin:1rem 0 0;gap:2rem;list-style-type:none;&>li{position:relative;display:flex;align-self:stretch;justify-content:center}& .plans_button__mul_X{display:flex;align-items:stretch;padding:0;border-radius:8px;transition:outline .15s ease-in-out;&[data-selected=true]{z-index:2;outline:2px solid var(--french-blue);outline-offset:4px}}}.plans_description__b2rLP{margin:.5rem 0 0;color:var(--warm-gray-4,#444343);line-height:160%;text-align:center}@media (min-width:768px){.plans_firstBox__hvP7J{padding:.25rem 3rem;&>p{flex-direction:row;gap:.25rem;&>span:nth-child(2){display:block}}}.plans_container__9RVy8{margin-top:6rem}}@media (min-width:1024px){.plans_planCards__FAHR1{flex-direction:row;justify-content:center;margin:2.5rem 0 0;gap:1rem}}.video_imageContainer__hfsR_{position:relative;display:flex;overflow:hidden;height:700px;flex-direction:column;align-items:center}.video_header__7FwAT{position:relative;z-index:2;padding:0 1rem;margin-top:5rem;margin-bottom:1.5rem;color:#fff;font-family:var(--font-recoleta);font-size:40px;font-weight:400;text-align:center}.video_button__c5Tjf{position:relative;z-index:2;min-width:200px}.video_image__1ND0h{position:absolute;z-index:1;top:0;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(calc(-50% - 13px)) scale(1.1)}.faq_container__EFJGM{position:relative;overflow:clip;padding:3rem 1rem;background:var(--periwinkle-shade-1);color:var(--white,#fff)}.faq_header__I539d{margin:0;font-family:var(--font-avenir);font-size:1.5rem;letter-spacing:.24px;line-height:2.8125rem;text-align:center}.faq_list__jv_Sx{display:flex;flex-direction:column;padding:0;margin:2rem auto 0;gap:1rem;list-style:none}.faq_item__Q83yP{overflow:clip;border-radius:.75rem}.faq_container__EFJGM .accordionTitle{padding:1.5rem;margin:0;background:var(--periwinkle-whimsical);color:inherit;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.875rem}.faq_container__EFJGM .accordionBody{padding:0 1.5rem 1.5rem;background:var(--periwinkle-whimsical);font-size:1.125rem;& p{margin:0;&:not(:first-child){margin-top:1rem}}}@media only screen and (min-width:768px){.faq_container__EFJGM{padding:6rem 2rem}}@media only screen and (min-width:992px){.faq_section__iDIH1{padding:6rem 0}.faq_list__jv_Sx{max-width:1132px}.faq_container__EFJGM .accordionTitle{padding:1.5rem 3rem;font-size:1.25rem}.faq_container__EFJGM .accordionBody{padding:0 3rem 1.5rem}}.layout-client_container__Wk9eY{display:flex;height:100dvh;flex-direction:column}.layout-client_children__u9aXI{overflow:scroll;flex:2 1;&[data-alt-background=true]{background:var(--papier-blanc)}}.layout-client_container__PwxEn{display:flex;height:100dvh;flex-direction:column}.layout-client_children__d_txI{overflow:scroll;flex:2 1;&[data-alt-background=true]{background:var(--papier-blanc)}}.layout-client_container__DrAvu{display:flex;height:100dvh;flex-direction:column}.layout-client_children__QLBRb{display:flex;overflow:scroll;flex:2 1;align-items:center;justify-content:center;&[data-alt-background=true]{background:var(--papier-blanc)}}.step-tracker_container__SnQWu{display:flex;gap:.25rem}.step-tracker_step__ho2eq{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;font-size:.625rem;font-weight:700;text-align:center}.step-tracker_stepVisited__D_3iy{background:var(--periwinkle-tint-4,#e0e6fc);color:var(--white,#fff)}.step-tracker_stepCurrent__jCxMt{background:var(--periwinkle-shade-1,#546ac9);color:var(--white,#fff)}.step-tracker_stepUnvisited__zSSZf{width:19px;height:19px;border:1px solid var(--newsprint-4,#c5c5c5);background:var(--white,#fff);color:var(--newsprint-4,#c5c5c5)}.section-gift-amount_container__aliQK{display:flex;flex-direction:column;align-items:center}.section-gift-amount_giftCard__0__t8>svg[data-id=stars-bottom-right],.section-gift-amount_giftCard__0__t8>svg[data-id=stars-upper-left]{display:none}.section-gift-amount_form__L23IE{display:flex;width:100%;justify-content:center;margin:1rem 0 0}.section-gift-amount_error__Sbv3B{margin:.5rem 0 0}@media only screen and (min-width:758px){.section-gift-amount_form__L23IE{margin:2.5rem 0 0}}@media only screen and (min-width:1024px){.section-gift-amount_giftCard__0__t8>svg[data-id=gift-card-title]{width:161px;height:87px}.section-gift-amount_giftCard__0__t8>svg[data-id=stars-bottom-right],.section-gift-amount_giftCard__0__t8>svg[data-id=stars-upper-left]{display:block}}@media only screen and (min-width:1280px){.section-gift-amount_giftCard__0__t8>img{width:465px}.section-gift-amount_giftCard__0__t8>svg[data-id=gift-card-title]{width:200px;height:108px}.section-gift-amount_giftCard__0__t8>svg[data-id=stars-upper-left]{inset:-24% auto auto -8%}.section-gift-amount_giftCard__0__t8>svg[data-id=stars-bottom-right]{inset:auto -8% -18% auto}.section-gift-amount_form__L23IE{margin:2.5rem 0 0}}.shared_formSectionHeading__PpVcu{color:var(--ink-black);font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.shared_subHeadingLayout__vScPp{display:flex;flex-direction:column;&>span{display:block}& span:last-of-type{margin:.125rem 0 0;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}}.form-section-purpose_container__JejjQ{&>.form-section-purpose_radio__sFwHE:not(:first-of-type){margin:.75rem 0 0}}.form-section-purpose_radio__sFwHE>label{width:auto;height:auto;justify-content:flex-start;padding:1rem 1rem 1rem .75rem}.form-section-purpose_radioContent__p58fQ{display:flex;align-items:center;justify-content:center;gap:.75rem}.form-section-purpose_labelText__PXDKE{font-size:.875rem;font-weight:700;line-height:26px}.form-section-recipient-other_container__onfgY{display:flex;flex-direction:column;&>.form-section-recipient-other_radio__VXgPV:not(:first-of-type){margin:.75rem 0 0}& h2{margin:0}&>h2:not(:first-of-type){margin:1.5rem 0 0}}.form-section-recipient-other_input__l5JZO{margin:.5rem 0 0}@media only screen and (min-width:768px){.form-section-recipient-other_container__onfgY>h2:not(:first-of-type){margin:2rem 0 0}}.form-section-sender_checkbox__Kzk_g{border-radius:2px;margin:.625rem 0 0;accent-color:var(--periwinkle-shade-1,#546ac9);font-size:.875rem;font-weight:400;line-height:15px}.form-section-sender_optionalMessageButton__cLI94,.form-section-sender_textarea__oqaD9{width:100%;max-width:386px;height:131px;border:var(--field-border);border-radius:4px;margin:1.5rem 0 0;font-size:1rem}.form-section-sender_optionalMessageButton__cLI94{display:flex;align-items:center;justify-content:center;background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-3,#72716f);font-weight:400;gap:.5rem}.form-section-sender_textarea__oqaD9{box-sizing:border-box;padding:1rem;font-family:var(--font-avenir);resize:none;&:focus-visible{border:var(--field-border-focus-periwinkle);outline:none}}.dialog-donations-trigger_container__qU77B{justify-content:space-between;padding:1rem;border-radius:6px;background:var(--papier-blanc,#fbfaf9);font-size:.875rem;gap:.75rem;line-height:150%}.dialog-donations-trigger_flexItemLeft__KPYbI{display:flex;align-items:center;gap:.75rem}.card-email-verification_container__OJp_W{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;border-radius:10px;background-color:var(--color-white);box-shadow:0 8px 20px rgba(0,0,0,.13);gap:1.5rem}.card-email-verification_content__4W9UL{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.card-email-verification_iconContainer__VLeI8{display:flex;width:55px;height:55px;align-items:center;justify-content:center;border-radius:50%;background:var(--periwinkle-tint-5,#e6eaf5)}.card-email-verification_heading__winvy{margin:0;color:var(--periwinkle-shade-1,#546ac9);font-size:1.125rem;font-style:normal;font-weight:700}.card-email-verification_description__H3_3e{color:var(--ink-black,#232323);font-size:.875rem}.card-email-verification_buttonContainer__UfOgI{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.card-email-verification_button__Fg4IH{width:197px}.card-email-verification_tryAgain__haEpg{color:var(--warm-gray-2,#8c8b89);font-size:.75rem;font-weight:400;line-height:135%;text-align:right}@container (width >= 400px){.card-email-verification_description__H3_3e{white-space:pre-line}}@container (width >= 768px){.card-email-verification_container__OJp_W,.card-email-verification_content__4W9UL{flex-direction:row;align-items:center;justify-content:space-between}.card-email-verification_content__4W9UL{gap:1.5rem}.card-email-verification_buttonContainer__UfOgI{align-items:flex-end}}.card-empty-list_container__c2q5z{display:flex;width:calc(100% - 3rem);height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:10px;margin:1.25rem 0 -.5rem;background:var(--white,#fff)}.card-empty-list_heading__F3_qv{margin:0;color:var(--warm-gray-3,#72716f);font-size:1.125rem;font-style:normal;font-weight:700;text-align:center}.card-empty-list_description__t_BOu{max-width:450px;margin:.5rem 0 0;color:var(--warm-gray-3,#72716f);font-size:.875rem;text-align:center}.dialog-action-success_container__94gA0{width:100%;max-width:460px}.dialog-action-success_content__wBQoU{width:calc(100% - 2rem);padding:0 1rem;margin:0!important;gap:.75rem}.dialog-action-success_title__YZawt{display:flex;align-items:center;margin:0;color:var(--teal-shade-3,#2a8c89);font-size:1.125rem;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%}.dialog-action-success_message__GbaSY{margin:.75rem 0 0}.dialog-action-success_buttonPrimary__Pgcc2,.dialog-action-success_buttonSecondary__c4fAE{width:100%}.dialog-action-success_buttonPrimary__Pgcc2{margin:1.75rem 0 0}.dialog-action-success_buttonSecondary__c4fAE{margin:.25rem 0 0}@media (min-width:768px){.dialog-action-success_content__wBQoU{margin:1.5rem 0 0}}.gift-card-description-list_container__lDAvi{display:flex;margin:0;gap:.75rem}.gift-card-description-list_detail__OcBeI{display:flex;min-width:60px;flex-direction:column;align-items:flex-start;justify-content:center;&>dd,&>dt{margin:0}&>dt{color:var(--warm-gray-1,#a3a2a0);font-size:.625rem;font-weight:700;letter-spacing:2px;line-height:130%;text-transform:uppercase}&>dd{color:var(--ink-black,#232323);font-size:.875rem;line-height:150%}}@media (min-width:480px){.gift-card-description-list_container__lDAvi{gap:1.25rem}}.gift-card-confirmation-preview_container__TkK5p{position:relative;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:1.625rem .75rem 1rem;border-radius:4px;background:var(--mint-tint-4,#f0fcf9);gap:1rem}.gift-card-confirmation-preview_eyebrow__EIICN{position:absolute;top:-9px;left:0;display:flex;height:18px;align-items:center;justify-content:center;padding:.0625rem .75rem;border-radius:4px;background:var(--teal-shade-2,#32a8a4);color:var(--white,#fff);font-size:.625rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.gift-card-confirmation-preview_descriptionList__pwxJE{&>div:not(:first-of-type){&>dd{color:var(--Teal-Shade-2,#32a8a4);font-weight:700}}& dt{white-space:nowrap}}.dialog-action-success-merge_giftCardConfirmationPreview__AfXu_{width:calc(100% - 1.5rem);margin:1.5rem 0 0}.gift-card-details_container__TJwsT{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:1rem .75rem;border-radius:4px;background:var(--papier-blanc,#fbfaf9);gap:1rem}.dialog-shared_container__vLlGk{position:relative;display:flex;width:100%;max-width:calc(460px - 2rem);flex-direction:column;align-items:stretch;padding:1rem 0 3rem;margin:auto 1rem}.dialog-shared_closeButton__LJlCi{position:absolute;top:1rem;right:1.5rem}.dialog-shared_content__vd8SL{display:flex;flex-direction:column;padding:0 1rem;margin:1.5rem 0 0;gap:1.5rem}.dialog-shared_header__ysMua{display:flex;flex-direction:column;gap:.5rem}.dialog-shared_title__fmjPN{margin:0;font-size:1.125rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;line-height:150%}.dialog-shared_description__JjM_E{color:#232323;font-size:.875rem;line-height:160%}.dialog-shared_sectionHeading__PejL1{margin:0;font-size:1rem;font-style:normal;font-weight:500;line-height:150%}@media (min-width:480px){.dialog-shared_container__vLlGk{padding:1rem 1.5rem 3.5rem}}.dialog-add-existing-card_container__WqiVg[data-state=apiError],.dialog-add-existing-card_container__WqiVg[data-state=default],.dialog-add-existing-card_container__WqiVg[data-state=rateLimit],.dialog-add-existing-card_container__WqiVg[data-state=submitting]{width:100%!important;max-width:460px;padding:0 0 1rem;&>button{z-index:1;margin:1rem 1rem 0 0;&>svg>path{fill:white}}&>div{overflow:hidden;width:100%;flex-direction:column;align-items:center;border-radius:1rem 1rem 0 0;transform:translateY(-2.2rem)}.dialog-add-existing-card_form__VV55j{display:flex;flex-direction:column;align-self:stretch;padding:0 2.25rem}.dialog-add-existing-card_field__aO_jS{display:flex;flex-direction:column;gap:.5rem;&>p[role=status]{margin:-.5rem}}.dialog-add-existing-card_sectionHeading__u1g4w{align-self:flex-start}.dialog-add-existing-card_button__KMuUj{width:100%;max-width:259px;align-self:center;margin:1.5rem 0 0}}.dialog-add-existing-card_container__WqiVg[data-state=success]{width:100%!important;max-width:calc(460px - 3rem);&>div{flex-direction:column;&>div{padding:0 .875rem}}.dialog-add-existing-card_successTitle__jKr3L{display:flex;align-items:center;margin:0;color:var(--teal-shade-3,#2a8c89);font-size:1.125rem;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%}.dialog-add-existing-card_giftCardDetails__cnATS{width:calc(100% - 1.5rem);margin:.875rem 0 0}.dialog-add-existing-card_buttonFinish__b0xbO{width:100%;max-width:none;margin:1.25rem 0 0}}.dialog-archive-cards_container__sMjj3{width:100%;max-width:460px}.dialog-archive-cards_successContent__4_X1c{display:flex;flex-direction:column;margin:1.5rem 0 0;gap:.75rem}.dialog-archive-cards_successTitle__EZFZa{display:flex;align-items:center;margin:0;color:var(--teal-shade-3,#2a8c89);font-size:1.125rem;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%}.dialog-archive-cards_confirmationPreviewMerged__x_YBA{width:calc(100% - 1.5rem);margin:1rem 0 0}.dialog-archive-cards_primaryCTAMerged__8K07b{margin:1rem 0 0}.dialog-archive-cards_secondaryCTAMerged__cYzdH{margin:.25rem 0 0}.table-card-details_container__gcUz8{display:table-cell;overflow:hidden;width:100%;padding:.5rem;border-radius:1rem;margin:.75rem 0 0;background:var(--papier-blanc,#fbfaf9);border-collapse:separate;border-spacing:.75rem}.table-card-details_tBody__KN1gi{text-align:left;&>tr:first-of-type{padding:0}}.table-card-details_button__WiJr1{width:calc(100% - 1.5rem);margin:1rem 0 0}@media (min-width:440px){.table-card-details_table__oYzM9{padding:1rem 2rem}}.table-card-row_container__yjlvC{padding:.75rem 0 0;font-size:.875rem;&>th{min-width:120px;font-weight:700;vertical-align:top}&>td{padding:0 0 0 1.25rem;font-weight:400}}@media (min-width:440px){.table-card-row_container__yjlvC>td{padding:0 0 0 2rem}}@media (min-width:768px){.table-card-row_container__yjlvC{font-size:.9375rem;&>td{padding:0 0 0 2rem}}}.table-gift-card-details_codeRow___0Iwz>td{cursor:pointer}.dialog-card-details_container__RmPzc{width:calc(100% - 2.5rem);max-width:440px;padding:1rem 1.25rem 2rem}.dialog-card-details_content__JtEBk{display:flex;width:100%;flex-direction:column;align-items:center}.dialog-card-details_imageContainer__ev74N{display:none}.dialog-card-details_h2__C0mEW{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;text-align:center}.dialog-card-details_button__XdfQJ{width:calc(100% - 1.5rem);margin:1rem 0 0}@media (min-width:768px){.dialog-card-details_container__RmPzc{padding:1rem 2.5rem 2rem;&>button:first-of-type{margin-right:-1.5rem}}.dialog-card-details_h2__C0mEW{margin:1rem 0 0}.dialog-card-details_imageContainer__ev74N{display:flex;overflow:visible;width:82px;height:82px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--newsprint-1)}}.dialog-edit-card_container__WuVYi{&>div{margin:1.5rem .875rem 0}}.dialog-edit-card_content__kUtTD{width:100%;max-width:460px;margin:1.5rem 2rem 0!important}.dialog-edit-card_descriptionHighlight__PhyMI{font-weight:700}.dialog-edit-card_giftCardSelect__c_ZOC,.dialog-edit-card_input__aFaf4{margin:.5rem 0 0}.dialog-edit-card_giftCardDetails__iOTLp{width:calc(100% - 1.5rem)!important;margin:.5rem 0 0}.dialog-edit-card_educatorHeading__mNcgV,.dialog-edit-card_schoolHeading__qWa0B{margin:1.5rem 0 0}.dialog-edit-card_schoolSearchTrigger__dpp3k{margin:.5rem 0 0!important}.dialog-edit-card_checkbox__eGi10,.dialog-edit-card_schoolDisplay__10EZ_{margin:.75rem 0 0}.dialog-edit-card_schoolSearchDialog__Js8t5{width:100%;max-width:470px}@media (min-width:768px){.dialog-edit-card_container__WuVYi{&>div{margin:1.5rem 2rem 0}}}.dialog-manage-card-menu_container__jicfI{padding:0;font-size:.875rem;font-weight:700;text-align:right}.dialog-manage-card-menu_labelText__087i_{display:none}.dialog-manage-card-menu_dialog__7YwDH{min-width:140px;padding:1.5rem}.dialog-manage-card-menu_list__rEN3g{display:flex;flex-direction:column;align-items:flex-end;padding:0;margin:0;gap:1rem;list-style-type:none}.dialog-manage-card-menu_buttonListItem__j_ouY{width:100%;padding:0;border-radius:4px;color:var(--ink-Black,#232323)!important;font-size:.875rem;font-weight:700;text-align:right}@media (min-width:768px){.dialog-manage-card-menu_labelText__087i_{display:unset}}.gift-card-checkbox_container___MxYR{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;padding:1rem .75rem;border-radius:4px;background:var(--papier-blanc,#fbfaf9);cursor:pointer;gap:.5rem}.gift-card-checkbox_content__TpqJI{display:flex;align-items:center;gap:1rem}.gift-card-checkbox_input__8b5He{position:absolute;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gift-card-checkbox_checkmarkContainer__YIfLv{width:22px;height:22px;border-radius:50%;outline:1px solid var(--periwinkle,#8094ff);outline-offset:-1px;&[data-checked=true]{outline:none}}.gift-card-checkbox_checkmark__SV13u{visibility:hidden;&[data-checked=true]{visibility:visible}}@media (min-width:480px){.gift-card-checkbox_container___MxYR{gap:1rem}}.dialog-school-search-gift-card_dialog__IdBGp{width:calc(100% - 5rem)!important;max-width:420px;max-height:100%;padding:1rem 1.5rem 2.5rem;&>button{position:absolute;top:15px;right:20px}}.dialog-school-search-gift-card_content__Ed1QZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 0;gap:1rem;&>button{width:100%}&>h2{margin-top:0;margin-bottom:0;font-size:1.125rem}&>h2,&>p{line-height:160%;text-align:center}&>p{font-size:.875rem}}.dialog-school-search-gift-card_search__WXM9f{width:100%}@media only screen and (min-width:480px){.dialog-school-search-gift-card_dialog__IdBGp{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:560px){.dialog-school-search-gift-card_dialog__IdBGp{width:470px}}.dialog-regift-card_content__6nmPG{width:100%;max-width:460px}.dialog-regift-card_descriptionHighlight__Szz9u{font-weight:700}.dialog-regift-card_giftCardDetails__Zq24F{width:calc(100% - 1.5rem)!important;margin:.5rem 0 0}.dialog-regift-card_input__qWjpT{width:100%;margin:.5rem 0 0}.dialog-regift-card_heading__t2HX5{margin:1.5rem 0 0}.dialog-regift-card_checkbox__jd39Y{margin:.75rem 0 0}.dialog-regift-card_input__qWjpT>input:disabled{color:var(--warm-gray-1,#a3a2a0)!important}.dialog-regift-card_separatorContainer__Ux7sw{display:flex;align-items:center;margin:1.5rem 0 0;gap:1rem;&>.dialog-regift-card_separator__JBLCE{width:100%;height:1px;background:var(--newsprint-4,#cccac6)}&>.dialog-regift-card_optionalSectionHeading__uPYQj{flex:2 1;color:var(--warm-gray-3,#72716f);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;text-align:center;white-space:nowrap}}.dialog-regift-card_schoolDisplay__NKxXj{width:100%;max-width:100%;margin:.75rem 0 0}.dialog-regift-card_schoolSearchDialog__b53KI{width:100%;max-width:470px}.dialog-regift-card_personalMessageHeading__p8q5K{margin:.5rem 0 0}.dialog-regift-card_textarea__ftnSo{width:calc(100% - 2.3rem);min-height:98px;margin:.5rem 0 0;&::placeholder{font-size:.875rem}}.dialog-regift-card_confirmationDialog__vjkSL{width:calc(100% - 3rem);max-width:460px}.dialog-regift-card_confirmationContent__Sl07l{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;text-align:center}.dialog-regift-card_confirmationHeading__y6W36{padding:0 1rem;margin:1.25rem 0 0}.dialog-regift-card_confirmationDescription__KYAgA{padding:0 1rem}.dialog-regift-card_confirmationTable___Sj2L{padding:1.5rem;& tr{max-width:220px;& td{max-width:inherit;overflow-wrap:break-word}}}.dialog-regift-card_confirmationPrimaryButton__ynkDn{align-self:stretch;margin:.5rem 0 0}.dialog-regift-card_confirmationSecondaryButton__46VTP{align-self:stretch}.dialog-search-schools_container__gy8FR{width:calc(100% - 3rem);max-width:500px;&>button:first-of-type{margin-right:-.5rem}}.dialog-search-schools_content__VkyIQ{display:flex;width:100%;flex-direction:column;align-items:center}.dialog-search-schools_heading__0PxwF{margin:1.5rem 0 0}.dialog-search-schools_inputContainer__1Npn0{display:flex;width:100%;flex-direction:column}.dialog-search-schools_headingInput__RZ_6L{margin:1.5rem 0 0;font-size:.875rem}.dialog-search-schools_search__5NdA7{margin:.5rem 0 0}.dialog-search-schools_cta__v4V_x{width:100%;max-width:271px;margin:1.5rem 0 0}@media (min-width:768px){.dialog-search-schools_container__gy8FR{padding:1rem 3rem 2.5rem;&>button:first-of-type{margin-right:-2rem}}}.dialog-transfer-funds_inProgressContent__7vc21{display:flex;width:100%;max-width:460px;flex-direction:column;padding:0 1rem;gap:1.5rem}.dialog-transfer-funds_giftCardSelect__U7BSN{width:100%;margin:.5rem 0 0}.dialog-transfer-funds_amounts__4TVS6{display:flex;justify-content:space-between;margin:.5rem 0 0;gap:.5rem}.dialog-transfer-funds_inputCustomAmount__3kQYx{min-width:unset;flex-grow:1}.dialog-transfer-funds_buttonFullAmount__1iMQr{min-width:161px;height:auto;flex-shrink:0;border-color:var(--periwinkle-shade-1,#546ac9);border-radius:4px;color:var(--periwinkle-shade-1,#546ac9)}.dialog-transfer-funds_confirmationPreview__0rX6L{width:calc(100% - 1.5rem);padding-bottom:3rem;margin:1rem 0 0}.dialog-transfer-funds_primaryCTAInProgress__yp10_{width:100%;margin:-2.5rem 0 0}@media (min-width:768px){.dialog-transfer-funds_inProgressContent__7vc21{margin:1.5rem 0 0}}.gift-card-list-item-description-list_container__rO0nc{width:100%;container-type:inline-size}.gift-card-list-item-description-list_descriptionList__M7r0f{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.gift-card-list-item-description-list_column__VyIKK{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;white-space:nowrap;&>dt{color:var(--warm-gray-1,#a3a2a0);font-size:.5625rem;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase}&>dd{width:100%;margin:0;font-size:.9375rem}&>dd.gift-card-list-item-description-list_codeCell__gdLSc{cursor:pointer}}@container (width >= 425px){.gift-card-list-item-description-list_descriptionList__M7r0f{display:flex;&>.gift-card-list-item-description-list_column__VyIKK{overflow:hidden;min-width:0;&>dd{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}}&>.gift-card-list-item-description-list_column__VyIKK:first-of-type{flex-basis:21%;order:1}&>.gift-card-list-item-description-list_column__VyIKK:nth-of-type(2){flex-basis:37%;flex-shrink:0;order:3}&>.gift-card-list-item-description-list_column__VyIKK:nth-of-type(3){flex-basis:21%;order:2}&>.gift-card-list-item-description-list_column__VyIKK:nth-of-type(4){flex-basis:21%;order:4}}}.gift-card-list-item_container__2GjsJ{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.25rem 1rem;border-radius:10px;margin:.75rem 0 0;background:var(--papier-Blanc,#fbfaf9);gap:1.5rem}.gift-card-list-item_row1Mobile__G0GD_{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 1rem 1rem;border-bottom:1px solid var(--newsprint-1,#edebe6);margin:0 -1rem}.gift-card-list-item_controls__KMcV8{display:flex;width:100%;justify-content:flex-end;gap:1rem}.gift-card-list-item_controls__KMcV8[data-viewport=desktop]{display:none}.gift-card-list-item_triggerAddFunds__DT3KV{padding:0;color:var(--periwinkle-shade-1,#546ac9);font-size:.875rem;font-style:normal;font-weight:700;gap:.25rem}@container (width >= 425px){.gift-card-list-item_container__2GjsJ{padding:1.25rem 2rem;gap:1.5rem}.gift-card-list-item_row1Mobile__G0GD_{width:100%;padding:0 2rem 1rem;margin:0 -2rem}}@container (width >= 768px){.gift-card-list-item_container__2GjsJ{flex-direction:row;align-items:center;gap:2.5rem}.gift-card-list-item_row1Mobile__G0GD_{flex-shrink:3;padding:0 2rem;border:none}.gift-card-list-item_controls__KMcV8[data-viewport=mobile]{display:none}.gift-card-list-item_controls__KMcV8[data-viewport=desktop]{display:flex;flex-direction:column;flex-shrink:3;align-items:flex-end;align-self:stretch;justify-content:flex-start;gap:.5rem}.gift-card-list-item_triggerAddFunds__DT3KV{gap:.5rem;white-space:nowrap}}.page_layout__JrRan>section{gap:2rem}.page_content__s5E3X{flex-grow:1;container-type:inline-size}.page_spinner__AeyN0{width:100%;height:100%}.page_h1__Kd8HD{margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%}.page_header__VwASp{display:flex;flex-direction:column;margin:.5rem 0 0}.page_headingAllCards__QJuij{display:flex;justify-content:space-between;margin:2rem 0 0}.page_headerButtons__UYPYF{display:flex;margin:1rem 0 0;gap:.5rem;&>button{height:40px}}.page_dynamicMergeText__kOTmg:before{content:"Merge Funds"}.page_dynamicAddText__kBlKW:before{content:"Add Card"}.page_listHeading__Gl_Ja{margin:0;font-size:1.125rem;font-style:normal;font-weight:700;line-height:130%}.page_giftCardListItem___EKqX{margin:1rem 0 0}.page_sectionDonate__wIkW7{border-radius:0;margin:2rem -1rem 0}.page_archivedCards__Gr8HY{margin:3.25rem 0 0}.page_archivedCardsHeader__6l8EB{display:flex;justify-content:space-between;margin:0}.page_collapseButton__I6FfP{padding:0 .25rem;color:var(--periwinkle-shade-1,#546ac9);font-size:.8125rem;font-style:normal;font-weight:700;line-height:150%}@container (width >= 440px){.page_dynamicAddText__kBlKW:before{content:"Add Existing Card"}.page_sectionDonate__wIkW7{border-radius:10px;margin:2rem 0 0}}@container (width >= 768px){.page_header__VwASp{flex-direction:row;align-items:center;justify-content:space-between;margin:0}.page_headerButtons__UYPYF{margin:0}.page_giftCardListItem___EKqX{margin:.75rem 0 0}}.shared_mainContent__LS098{display:flex;max-width:688px;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin:0 auto 2em}.shared_headingContainer__JLU_2{max-width:531px;margin-bottom:1rem;text-align:center}.shared_description__xj_01{margin:.5rem 0 1rem;font-size:.875rem}.shared_pillCloud__7MHEq{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.shared_divider__myxEy{width:100%;border:.5px solid var(--warm-gray-1);margin:1rem 0;opacity:.5}.shared_heading___BWLU{margin:.5rem 0 1rem;font-family:var(--font-recoleta);font-size:1.5rem;font-weight:500}.shared_highlight__jSV59{color:#13beb8}.shared_subheading__tX0em{font-size:.875em;font-weight:400;line-height:160%;text-align:center}.step-buyer-details_container__g0nXt{display:flex;max-width:550px;flex-direction:column;padding:2rem 1rem}.step-buyer-details_heading__w5Fme{color:var(--ink-black,#232323);font-family:var(--font-recoleta);font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%;text-align:center}.step-buyer-details_section__ErerY{display:flex;flex-direction:column;margin-bottom:1.5rem}.step-buyer-details_sectionHeading__E_QiU{color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;font-weight:800}.step-buyer-details_nameInput__tXeF2{display:flex;flex-direction:column;gap:.5rem;&>div{flex-grow:1;&>div{min-width:100px;flex:1 1 auto}}}.step-buyer-details_pillCloud__Msjdw{display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width:500px){.step-buyer-details_nameInput__tXeF2{flex-direction:row}}.plan-card_container__lMAf3{position:relative;display:flex;max-width:500px;flex-direction:column;align-items:center;padding:0 0 1.25rem;border-radius:8px;background:var(--white,#fff);outline:1px solid var(--newsprint-2,#e5e3df);transition:outline .2s;transition:transform .2s,box-shadow .2s;&[data-selected=true]{outline:2px solid var(--periwinkle-tint-2)}&[data-show-button=false]{cursor:pointer;&:hover[data-selected=false]{box-shadow:0 4px 3px rgba(0,0,0,.1);transform:translateY(-2px)}}}.plan-card_badgeContainer__UP0CO{position:absolute;top:-40px;left:-10px;display:flex;width:-moz-fit-content;width:fit-content;height:2rem}.plan-card_badgeText__9aIY1{position:absolute;top:50%;left:50%;color:var(--white,#fff);font-weight:700;text-align:center;transform:translate(-50%,18%) rotate(-15deg)}.plan-card_badge__IlsXQ{color:var(--teal-shade-1);&[data-color=red]{color:var(--publisher-orange)}}.plan-card_tag__2DFqB{position:absolute;display:flex;width:-moz-fit-content;width:fit-content;height:2rem;align-items:center;justify-content:center;padding:0 1rem;margin:auto;background:var(--sunray-shade-1,#ffaa42);color:var(--white,#fff);font-size:.875rem;font-style:normal;font-weight:900;inset:-1rem 0 auto;letter-spacing:1.4px;line-height:120%;text-align:center;&[data-color=teal]{background:var(--teal-shade-1)}&[data-color=red]{background:var(--publisher-orange)}}.plan-card_image__dR2z6{padding:0 1.25rem;margin:1rem 0 .825rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-card_planDetails__wdwtw{display:flex;width:calc(100% - 2.5rem);flex-direction:column;padding:0 1.25rem;gap:.25rem;text-align:left}.plan-card_heading__avmjg{margin:2rem 0 .25rem;color:var(--french-blue-shade-3);font-family:var(--font-recoleta);font-size:1.5rem;font-style:normal;font-weight:400;line-height:20px}.plan-card_description__7VpI1{margin:.5rem 0 0;color:var(--neutral-warm-gray-3,#444343);font-style:normal;font-weight:400;line-height:120%}.plan-card_asterisk__5nVYJ{color:var(--periwinkle-shade-1);font-size:1.25rem}.plan-card_percentage__4LlXD{font-style:normal;font-weight:900;line-height:160%;&[data-color=orange]{color:var(--publisher-orange)}&[data-color=teal]{color:var(--teal-shade-1)}}.plan-card_discount__kdP0L{padding:0 0 .5rem;border-bottom:1px solid #e3e3e3;text-align:center}.plan-card_perBox__IcUnD{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;margin:.75rem 0 0;text-align:right}.plan-card_wasPerBoxCost__qaDvO{margin-right:.5rem;color:var(--warm-gray-1);font-size:2rem;line-height:2rem;text-decoration:line-through;-webkit-text-decoration-color:var(--publisher-orange);text-decoration-color:var(--publisher-orange);text-decoration-thickness:3px}.plan-card_perBoxCost__2rvL1{color:var(--periwinkle-shade-1,#546ac9);font-size:2rem;line-height:2rem}.plan-card_perBoxCostLabel__jQTZx{color:var(--warm-gray-4);font-size:.875rem}.plan-card_total__kNl9s{margin:0;color:var(--warm-gray-4);font-weight:900;text-align:right}.plan-card_wasAmount__DYCyN{margin-right:.5rem;color:var(--warm-gray-4);font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:var(--publisher-orange);text-decoration-color:var(--publisher-orange);text-decoration-thickness:3px}.plan-card_frequency__8UhYH{margin:0;font-size:.875rem;text-align:right}.plan-card_button__IxMcO{width:100%;margin:.5rem 0 0;text-transform:capitalize}@media (min-width:600px){.plan-card_badgeContainer__UP0CO{left:-25px}}.grade-level_divider__TW7eA{margin-top:1.5rem}.personalization_input__0X__P{width:100%}.teacher-details_container__6tXAW{display:flex;max-width:550px;flex-direction:column;padding:2rem 1rem}.teacher-details_heading__NTEzu{color:var(--ink-black,#232323);font-family:var(--font-recoleta);font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%;text-align:center}.teacher-details_section__HtLmu{display:flex;flex-direction:column;margin-bottom:1.5rem}.teacher-details_sectionHeading__DyUT9{color:var(--ink-black,#232323);font-size:.875rem;font-style:normal;font-weight:800}.teacher-details_nameInput__jF7xD{display:flex;flex-direction:column;gap:.5rem;&>div{flex-grow:1;&:first-child{flex-grow:0}&>div{min-width:100px;flex:1 1 auto}&:first-child{&>div{min-width:80px;min-width:30px}}}}.teacher-details_pillCloud__3av_U{display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width:500px){.teacher-details_nameInput__jF7xD{flex-direction:row;&>div{&:first-child{&>div{width:80px}}}}}.page-client_container__e6sHk{display:flex;min-height:calc(100vh - 9rem);flex-direction:column;align-items:center;justify-content:center}.step-personalization_container__3diYT{max-width:550px}