@media (min-width:981px){.et_pb_fullwidth_header .header-content,.et_pb_fullwidth_header .et_pb_module_header{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.et_pb_slider .et_pb_slide_description,.et_pb_text .et_pb_text_inner{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.title-chip{display:inline-block;margin-left:auto!important;margin-right:auto!important;justify-self:center;align-self:center}}.pg-force-center{position:relative;left:50%;transform:translateX(-50%)}#et-top-navigation .et-cart-info,#et_top_search{display:none!important}#apply-modal .apply-title{margin:0 0 8px;text-align:center;font-size:30px;line-height:1.25;font-weight:800;color:#ea0029}#apply-modal .apply-lede{max-width:640px;margin:0 auto 16px;text-align:center;color:#40444b;line-height:1.65;font-size:16px}#apply-modal .et_pb_newsletter{background:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;padding:18px!important;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 12px 30px rgba(0,0,0,.12)!important}#apply-modal .et_pb_newsletter_fields p{margin-bottom:12px!important}#apply-modal input[type="text"],#apply-modal input[type="email"],#apply-modal input[type="tel"]{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;border-radius:8px!important;height:48px!important;padding:12px 14px!important;box-shadow:none!important}#apply-modal .et_pb_newsletter_button,#apply-modal input.et_pb_newsletter_button{background:#ea0029!important;color:#fff!important;border:0!important;border-radius:8px!important;height:48px!important;width:100%!important;font-weight:800!important;letter-spacing:.02em;box-shadow:0 10px 24px rgba(234,0,41,.25)!important}#apply-modal .et_pb_newsletter_button:hover{filter:brightness(.95)}#apply-modal .et_pb_newsletter .et_pb_newsletter_result{display:none}#apply-modal .et_pb_newsletter.et_pb_newsletter_success .et_pb_newsletter_result,#apply-modal .et_pb_newsletter.et_pb_subscribed .et_pb_newsletter_result,#apply-modal.apply-success .et_pb_newsletter_result{display:block;margin-top:12px;background:#f1fdf6;border:1px solid #bdecc7;color:#0f5132;padding:14px;border-radius:8px;font-weight:700;line-height:1.5;text-align:center}#apply-modal .et_pb_newsletter.et_pb_newsletter_success .et_pb_newsletter_form,#apply-modal .et_pb_newsletter.et_pb_subscribed .et_pb_newsletter_form,#apply-modal.apply-success .et_pb_newsletter_form{display:none}#apply-modal .et_pb_newsletter[class*="success"] .et_pb_newsletter_result:empty::before,#apply-modal.apply-success .et_pb_newsletter_result:empty::before{content:"Success! You're in."}#apply-modal .et_pb_newsletter .et_pb_newsletter_error{display:block!important;margin-top:10px;background:#fdecee;border:1px solid #f5c4cc;color:#a3122a;padding:12px;border-radius:8px;font-weight:600}.side-home{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:2147483647}.side-home a{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ea0029;color:#fff;text-decoration:none;border-radius:0 12px 12px 0;box-shadow:0 10px 24px rgba(0,0,0,.22);transition:transform .2s,box-shadow .2s,background .2s}.side-home a:hover{transform:translateX(4px);background:#c70022;box-shadow:0 14px 32px rgba(0,0,0,.28)}.side-home svg{width:22px;height:22px}@keyframes clickPulse{0%{transform:scale(1)}40%{transform:scale(1.25)}60%{transform:scale(0.9)}100%{transform:scale(1)}}.side-home a.clicked{animation:clickPulse .4s ease}#apply-modal.apply-success .apply-title,#apply-modal.apply-success .apply-lede{display:none!important}@media (min-width:981px){#top-menu>li.menu-item-has-children,.et_pb_menu .menu>li.menu-item-has-children{position:relative}#top-menu>li.menu-item-has-children:before,.et_pb_menu .menu>li.menu-item-has-children:before{content:"";position:absolute;left:0;right:0;top:100%;height:14px}#top-menu .sub-menu,.et_pb_menu .menu .sub-menu{position:absolute;left:0;top:calc(100% - 2px);visibility:hidden;opacity:0;transform:translateY(6px);background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:12px;padding:8px 0;min-width:240px;list-style:none;box-shadow:0 16px 36px rgba(17,17,17,.14);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:50;white-space:normal}#top-menu>li.menu-item-has-children:hover>.sub-menu,.et_pb_menu .menu>li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}#top-menu .sub-menu>li,.et_pb_menu .menu .sub-menu>li{margin:0;display:block}#top-menu .sub-menu a,.et_pb_menu .menu .sub-menu a{position:relative;display:block;padding:10px 14px 10px 18px;font-size:13px;line-height:1.2;color:#1f2937;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,padding-left .16s ease}#top-menu .sub-menu a::before,.et_pb_menu .menu .sub-menu a::before{content:"";position:absolute;left:10px;top:50%;width:10px;height:2px;background:#ea0029;transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform .16s ease;opacity:.9}#top-menu .sub-menu a:hover,.et_pb_menu .menu .sub-menu a:hover{background:linear-gradient(180deg,#fafafa 0%,#ffffff 100%);color:#111;padding-left:22px}#top-menu .sub-menu a:hover::before{transform:translateY(-50%) scaleX(1)}#top-menu .sub-menu .sub-menu,.et_pb_menu .menu .sub-menu .sub-menu{top:0;left:100%;margin-left:8px;visibility:hidden;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}#top-menu .sub-menu li:hover>.sub-menu,.et_pb_menu .menu .sub-menu li:hover>.sub-menu{visibility:visible;opacity:1;transform:translateX(0)}}@media (max-width:980px){.et_mobile_menu li.pg-two-line>a{white-space:normal}}.pg-donate-btn{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 36px;border-radius:999px;white-space:nowrap;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:19px;letter-spacing:.04em;text-transform:uppercase;color:#fff!important;text-decoration:none;border:0;background:linear-gradient(180deg,#ff3b4a,#ea0029 60%,#b7001b);box-shadow:0 10px 24px rgba(234,0,41,.45),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pg-donate-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(234,0,41,.55)}.pg-donate-btn:active{transform:translateY(0)}.pg-donate-btn:focus-visible{outline:3px solid #ffd1d8;outline-offset:3px}@media (max-width:980px){.pg-donate-btn{width:100%;height:56px;padding:0 24px;font-size:17px;margin-bottom:8px}}@media (min-width:981px){.et-l--header .et_pb_section{padding-left:0!important;padding-right:0!important}.et-l--header .pg-header-row{display:flex;align-items:center;width:100%;margin:0!important;padding:0!important}.et-l--header .pg-header-row .et_pb_column{margin:0!important;padding:0!important}.et-l--header .pg-header-row .et_pb_column:nth-child(1){flex:0 0 auto;text-align:left!important;display:flex;align-items:center;justify-content:flex-start}.et-l--header .pg-header-row .et_pb_column:nth-child(1) img{display:block;height:48px;width:auto;margin:0!important}.et-l--header .pg-header-row .et_pb_column:nth-child(2){flex:1 1 auto;text-align:center}.et-l--header .pg-header-row .et_pb_column:nth-child(3){flex:0 0 auto;text-align:right!important;display:flex;align-items:center;justify-content:flex-end}.pg-donate-rail{display:flex;justify-content:flex-end;width:100%;margin:0!important;padding:0!important}.pg-donate-btn{margin-right:0!important}#pg-header-menu .et_pb_menu__wrap{justify-content:center}#pg-header-menu .menu{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:22px;margin:0;padding:0;list-style:none}#pg-header-menu .menu>li{margin:0!important}}@media (min-width:981px){.et-l--header .et_pb_section{padding-top:8px!important;padding-bottom:8px!important}.et-l--header .pg-header-row{padding:0!important}.et-l--header .pg-header-row .et_pb_column{padding:0!important}.et-l--header .et_pb_module{margin-bottom:0!important}#pg-header-menu.et_pb_menu{margin:0!important;padding:0!important}}body.single-product .woocommerce-tabs.wc-tabs-wrapper{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs{border:0;background:transparent;margin-bottom:10px}body.single-product .woocommerce-tabs ul.tabs li{border:0;background:transparent}body.single-product .woocommerce-tabs ul.tabs li a{border-radius:999px;padding:6px 14px;background:rgba(255,255,255,0.12);box-shadow:0 4px 12px rgba(15,23,42,0.15)}body.single-product .summary{padding:22px 24px;border-radius:26px;background:radial-gradient(circle at top left,rgba(255,255,255,0.55),rgba(255,255,255,0.18)),radial-gradient(circle at bottom right,rgba(148,163,184,0.45),rgba(15,23,42,0.2));border:1px solid rgba(255,255,255,0.65);box-shadow:0 24px 60px rgba(15,23,42,0.35),inset 0 0 0 0.5px rgba(255,255,255,0.9);backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%)}body.single-product .woocommerce-Tabs-panel--description{margin-top:0;padding:22px 24px;border-radius:26px;background:radial-gradient(circle at top left,rgba(255,255,255,0.55),rgba(255,255,255,0.18)),radial-gradient(circle at bottom right,rgba(148,163,184,0.45),rgba(15,23,42,0.2));border:1px solid rgba(255,255,255,0.65);box-shadow:0 24px 60px rgba(15,23,42,0.35),inset 0 0 0 0.5px rgba(255,255,255,0.9);backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%)}body.single-product .woocommerce-Tabs-panel--description p{margin-bottom:0.9em}body.single-product .woocommerce-Tabs-panel--description p:last-child{margin-bottom:0}body.single-product .related{margin-top:40px;padding:22px 26px 28px;border-radius:26px;background:radial-gradient(circle at top left,rgba(255,255,255,0.55),rgba(255,255,255,0.18)),radial-gradient(circle at bottom right,rgba(148,163,184,0.45),rgba(15,23,42,0.2));border:1px solid rgba(255,255,255,0.65);box-shadow:0 24px 60px rgba(15,23,42,0.35),inset 0 0 0 0.5px rgba(255,255,255,0.9);backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%)}body.single-product .related>h2{margin-top:0;margin-bottom:18px}body.single-product .related ul.products li.product a.woocommerce-LoopProduct-link img{border-radius:18px;margin-bottom:10px}body.single-product .related ul.products li.product .woocommerce-loop-product__title{margin-top:6px;margin-bottom:4px}body.single-product .related ul.products li.product .price{font-weight:600}.single-product.product_cat-giving-tuesday-2025 .pg-product-contact{margin:8px 0 16px;font-size:13px;color:#f5f7ff;opacity:0.85}