/*! For license information please see compact-product.js.LICENSE.txt */ (()=>{var n={266:(n,e,t)=>{"use strict";t.d(e,{Z:()=>m});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(687),l=t(305),p=t(511),c=t(204),d=t(419),g=t(974),u=r()(i());u.i(s.default),u.i(l.Z),u.i(p.Z),u.i(c.Z),u.i(d.Z),u.i(g.Z),u.push([n.id,".shoppinggives-tag.compact.sg-view-causes-multiple .sg-end-text {\n font-weight: normal !important;\n}\n\n\n.shoppinggives-tag.compact.sg-view-causes-multiple.cc-centered .sg-open-learn-more,\n.shoppinggives-tag.compact.sg-view-causes-single.cc-centered .sg-open-learn-more,\n.shoppinggives-tag.compact.sg-view-causes-single .sg-open-charity-select,\n.shoppinggives-tag.compact.sg-view-causes-single .link-divider,\n.shoppinggives-tag.compact.sg-view-causes-multiple .sg-open-charity-select,\n.shoppinggives-tag.compact.sg-view-causes-multiple .link-divider,\n.shoppinggives-tag.compact.sg-single-cause .sg-open-charity-select,\n.shoppinggives-tag.compact.sg-single-cause .link-divider,\n.main-element.sg-excluded .shoppinggives-tag .unselectedText,\n.main-element.sg-excluded .shoppinggives-tag .sg-open-charity-select,\n.main-element.sg-excluded .shoppinggives-tag .link-divider,\n.main-element.sg-excluded .shoppinggives-tag .chosenCause {\n\tdisplay: none !important;\n}\n\n.shoppinggives-tag.compact.sg-view-causes-single.cc-centered .sg-open-charity-select,\n.shoppinggives-tag.compact.sg-view-causes-multiple.cc-centered .sg-open-charity-select {\n display: inline-block !important;\n}\n\n/* Compact Centered Widget */\n.shoppinggives-tag.compact.cc-skeleton-wrap.cc-centered {\n\tmargin-top: 12px;\n}\n\n.shoppinggives-tag.compact.cc-skeleton-wrap.cc-centered .powered-by-logo {\n position: relative;\n\tbottom: 0px;\n\ttop: 2px;\n\tmax-width: 130px;\n margin-top: 4px;\n}\n\n.shoppinggives-tag.compact.cc-centered {\n\tpadding-bottom: 4px;\n}\n\n.shoppinggives-tag.compact.cc-centered #sg-main-text {\n\ttext-align: center !important;\n\twidth: 100%;\n}\n\n.shoppinggives-tag.compact.cc-centered .sg-period {\n display: none !important;\n}\n\n.shoppinggives-tag.compact.cc-centered {\n\ttext-align: center;\n}\n\n.shoppinggives-tag.compact.cc-centered #sg-main-text:before {\n\tcontent: 'You Shop. We Give. \\A';\n\twhite-space: pre;\n\tfont-weight: bold;\n}\n\n.shoppinggives-tag.compact.cc-centered .unselectedText {\n\tdisplay: block;\n}\n\n.shoppinggives-tag.compact.cc-centered .learn-more-break:after {\n\tcontent: '\\A';\n white-space: pre;\n}\n\n.shoppinggives-tag.compact.cc-centered .powered-by-logo {\n\tposition: relative;\n\ttop: 2px;\n\tmax-width: 130px;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-spacer {\n\tdisplay: none;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-skeleton-line {\n\tmargin-top: 2px;\n margin-left: auto;\n\tmargin-right: auto;\n\tmargin-bottom: 7px;\n\twidth: 130px;\n\theight: 12px;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-skeleton-line.cc-first {\n\twidth: 130px;\n\tmargin-top: 6px;\n\tmargin-right: 0;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-skeleton-line.cc-second {\n\tmargin-top: 0;\n\tmargin-right: auto;\n margin-left: auto;\n\twidth: 150px;\n\tdisplay: block;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-skeleton-line.cc-third {\n\tdisplay: block;\n\tmargin-bottom: 2px;\n}\n\n.shoppinggives-tag.compact.cc-centered .cc-link-wrap,\n.shoppinggives-tag.compact.cc-centered .chosenCause {\n\tdisplay: block;\n}\n\n\n.shoppinggives-tag.compact.cc-centered .sg-preview {\n\tmargin-top: 4px;\n}\n\n.shoppinggives-tag.compact.cc-centered .sg-preview .cc-tooltip {\n\tright: -54px !important;\n}\n\n.shoppinggives-tag.cc-centered .sg-wrapper .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n/* END Compact Centered Widget */\n\n\n.shoppinggives-tag.sg-preview-active.compact .sg-preview {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n}\n\n.shoppinggives-tag.compact .preview-container {\n\tdisplay: inline-block;\n}\n\n.shoppinggives-tag .cc-skeleton {\n\tmargin: 0;\n}\n\n.shoppinggives-tag.compact .cc-skeleton-line.cc-third {\n\tdisplay: none;\n}\n\n.shoppinggives-tag.compact .cc-skeleton-line.cc-first {\n\twidth: 240px;\n\tdisplay: inline-block;\n\tmargin-right: 6px;\n}\n\n.shoppinggives-tag.compact .cc-skeleton-line.cc-second {\n\twidth: 100px;\n\tdisplay: inline-block;\n\tmargin-right: 6px;\n}\n\n.shoppinggives-tag.compact .givebackAmount {\n font-weight: bold;\n}\n\n.shoppinggives-tag.compact .givebackAmount,\n.shoppinggives-tag.compact .preamountText,\n.shoppinggives-tag.compact .postamountText,\n.shoppinggives-tag.compact .chosenCause {\n\tdisplay: inline-block;\n}\n\n.shoppinggives-tag.compact .sg-modal {\n\tfont-family: Muli, sans-serif !important;\n\tmargin-bottom: 10px;\n\tposition: absolute;\n\tdisplay: inline-block;\n\ttop: 50%;\n\tleft: 50%;\n\t-webkit-transform: translate(-50%, -50%);\n\t-ms-transform: translate(-50%, -50%);\n\ttransform: translate(-50%, -50%);\n\tz-index: 1010;\n\tborder-radius: 5px;\n\twidth: 600px;\n\tbackground-color: #FAFAFA;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tpadding: 40px 40px 34px 40px;\n\t-webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n}\n\n.shoppinggives-tag.compact {\n\tdisplay: -ms-flexbox;\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n\t-webkit-justify-content: space-between;\n\t-ms-flex-pack: justify;\n\tjustify-content: space-between;\n\t-webkit-flex-wrap: wrap;\n\t-ms-flex-wrap: wrap;\n\tflex-wrap: wrap;\n\tmargin-bottom: 10px;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tposition: relative;\n\t/* overflow-y: hidden; */\n\tz-index: 1;\n}\n\n.shoppinggives-tag.compact .cc-link-wrap {\n\tdisplay: inline-block;\n\twhite-space: nowrap;\n}\n\n.shoppinggives-tag.compact .cc-skeleton-line {\n height: 12px;\n margin-top: 5px;\n}\n\n.shoppinggives-tag.compact.cc-skeleton-wrap {\n\toverflow: hidden;\n}\n\n.shoppinggives-tag.cc-skeleton-wrap.compact #sg-main-text {\n\tline-height: 10px;\n}\n\n.shoppinggives-tag.compact.cc-skeleton-wrap .powered-by-logo {\n\tmargin: 0;\n\tvertical-align: baseline !important;\n\tmax-width: 130px;\n}\n\n.shoppinggives-tag.compact.cc-modal-overlay::-webkit-scrollbar {\n\twidth: 8px;\n}\n\n.shoppinggives-tag.compact.cc-modal-overlay::-webkit-scrollbar-thumb {\n\tbackground-color: #f2f2f2;\n\tborder-radius: 10px;\n}\n\n.shoppinggives-tag.compact #sg-main-text {\n\tdisplay: inline-block;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tfont-weight: 400;\n\ttext-align: left !important;\n}\n\n.shoppinggives-tag.compact .select-text {\n\tfont-size: 12px;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\twhite-space: nowrap;\n\tfont-weight: bold;\n}\n\n/* .shoppinggives-tag.compact .sg-powered-by {\n\tfont-size: 9px;\n\tline-height: 18px;\n\tfont-weight: bold;\n\tmargin-right: 2px;\n\tdisplay: inline-block;\n} */\n\n.shoppinggives-tag.compact .sg-powered-by-wrap {\n\tmargin-top: 4px;\n}\n\n.shoppinggives-tag.compact .sg-powered-by-wrap span {\n\tfont-size: 12px;\n\tline-height: 18px;\n\tfont-weight: 400;\n\tmargin-right: 4px;\n\tposition: relative;\n\tbottom: 3px;\n}\n\n.shoppinggives-tag.compact .chosenCause {\n\tfont-weight: bold;\n}\n\n.shoppinggives-tag.compact .learn-more-break,\n.shoppinggives-tag.compact .sg-open-learn-more {\n\tmargin-right: 4px;\n}\n\n.shoppinggives-tag.compact .powered-by-logo {\n\tdisplay: inline-block;\n\tvertical-align: text-top !important;\n\tmax-width: 130px;\n margin-top: 2px !important;\n}\n\n.shoppinggives-tag.compact .sg-wrapper .cc-tooltip {\n top: 30px;\n}\n\n.sg-theme-section-preview-active {\n position: relative;\n background-image: url(\"https://cdn.shoppinggives.com/cc-utilities/images/widget-preview-bg.png\")!important;\n background-size: cover!important;\n}\n\n.sg-theme-section-preview-active .shopify-theme-section-preview-popover{\n\tposition: absolute;\n\tright: 5px;\n}\n\n.shoppinggives-tag .shopify-theme-section-preview-popover.campaign-not-active{\n display: none;\n} \n\n.shoppinggives-tag .shopify-theme-section-preview-popover.campaign-active{\n display: none;\n}\n\n.main-element.sg-campaign-not-active .shoppinggives-tag.sg-theme-section-preview-active .shopify-theme-section-preview-popover.campaign-not-active {\n display: block;\n}\n\n.main-element.sg-campaign-active .shoppinggives-tag.sg-theme-section-preview-active .shopify-theme-section-preview-popover.campaign-active {\n display: block;\n}\n\n.shoppinggives-tag.sg-preview-active.compact .preview-container {\n\tdisplay: flex;\n position: absolute;\n right: 22px;\n top: 5px;\n}\n\n.shoppinggives-tag.sg-preview-active.compact {\n position: relative;\n background-image: url(\"https://cdn.shoppinggives.com/cc-utilities/images/widget-preview-bg.png\")!important;\n background-size: cover!important;\n}\n\n.shoppinggives-tag.compact.sg-theme-section-preview-active .preview-container{\n display: none!important;\n visibility: hidden;\n}",""]);const m=u},419:(n,e,t)=>{"use strict";t.d(e,{Z:()=>p});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(974),l=r()(i());l.i(s.Z),l.push([n.id,"@media(max-width: 850px) {\n\t.shoppinggives-tag .charity-select-modal div#modal-inner-wrap {\n\t\toverflow-y: scroll;\n\t}\n}\n\n@media(max-width: 780px) {\n\t.shoppinggives-tag div.sg-modal-overlay {\n\t\toverflow: hidden;\n\t}\n\n\t.shoppinggives-tag div.charity-select-modal {\n\t\tborder-radius: 5px;\n\t\ttop: 12px;\n\t\twidth: 96% !important;\n\t}\n\n\t.shoppinggives-tag.cc-modal-overlay {\n\t\toverflow-y: hidden;\n\t}\n}\n\n@media(max-width: 768px) {\n\t.shoppinggives-tag div.charity-select-modal {\n\t\tborder-radius: 5px;\n\t\ttop: 10px;\n\t\tright: 10px;\n\t\tleft: 10px;\n\t\tbottom: 10px;\n\t\twidth: calc(100% - 20px) !important;\n\t\theight: calc(100% - 20px) !important;\n\t}\n}\n\n@media(max-width: 550px) {\n /* .shoppinggives-tag div.charity-select-modal.sg-modal.generic-error div.sg-top-wrap div.sg-error-banner {\n width: calc(100% - 30px);\n\n }\n .shoppinggives-tag div.charity-select-modal.sg-modal.generic-error div.sg-top-wrap div.sg-error-banner::before {\n width: calc(100% - 30px);\n text-align: left;\n } */\n /* .shoppinggives-tag div.charity-select-modal.sg-modal.generic-error div.sg-top-wrap div.sg-error-banner::after {\n left: 0px;\n } */\n}\n\n@media(max-width: 550px) {\n /* .shoppinggives-tag div.charity-select-modal.sg-modal.generic-error div.sg-top-wrap div.sg-error-banner {\n height: 30px;\n } */\n}\n\n.shoppinggives-tag .charity-select-modal,\n.shoppinggives-tag .charity-select-modal input,\n.shoppinggives-tag .charity-select-modal select,\n.shoppinggives-tag .charity-select-modal button,\n.shoppinggives-tag .sg-charity-select-filters,\n.shoppinggives-tag .sg-charity-select-list,\n.shoppinggives-tag .sg-charity-select-search,\n.shoppinggives-tag .sg-charity-select-featured,\n.shoppinggives-tag input {\n\tfont-family: Muli, sans-serif !important;\n\tletter-spacing: 0 !important;\n}\n\n.shoppinggives-tag .sg-charity-select-error-modal {\n border-radius: 5px;\n background: #fafafa;\n padding: 30px;\n\t-webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n position: absolute;\n\tz-index: 9999;\n\toverflow: hidden;\n\ttop: 50%;\n\tleft: 50%;\n\t-ms-transform: translate(-50%, -50%);\n\t-webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n max-width: 500px;\n width: calc(100% - 10px);\n}\n\n.shoppinggives-tag .sg-charity-select-error-modal .sg-error-modal-title {\n text-align: center;\n font-size: 24px;\n color: #445862;\n}\n\n.shoppinggives-tag .sg-charity-select-error-modal .sg-error-modal-text {\n font-weight: bold;\n font-size: 14px;\n margin: 20px 0;\n width: 100%;\n text-align: center;\n line-height: 18px;\n}\n\n.shoppinggives-tag .sg-charity-select-error-modal .sg-error-modal-button {\n background: #009581;\n color: #fff;\n border-radius: 20px;\n display: block;\n max-width: 143px;\n margin: 0 auto;\n padding: 12px 20px;\n text-align: center;\n cursor: pointer;\n}\n\n.shoppinggives-tag .sg-charity-select-error-modal .sg-close {\n right: 10px;\n}\n\n.shoppinggives-tag .charity-select-modal .sg-preview {\n\tfloat: none;\n\tposition: absolute;\n\ttop: 20px;\n\tleft: 50%;\n\t-webkit-transform: translateX(-50%);\n\t-ms-transform: translateX(-50%);\n\ttransform: translateX(-50%);\n text-align: center;\n margin-top: 0;\n}\n\n.shoppinggives-tag .charity-select-modal .sg-preview .cc-tooltip {\n\tright: -53px !important;\n}\n\n.shoppinggives-tag .charity-select-modal .sg-preview .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n.shoppinggives-tag .sg-modal-load-spinner {\n\tdisplay: block;\n\tmargin: 50px auto 0 auto;\n\ttext-align: center;\n\tcolor: #9B9B9B;\n\tfont-size: 14px;\n\twidth: 100%;\n\tposition: absolute;\n\tright: 50%;\n\t-ms-transform: translateX(50%);\n\t-webkit-transform: translateX(50%);\n\ttransform: translateX(50%);\n\tz-index: -1;\n}\n\n.shoppinggives-tag .loader {\n display: block;\n border: 8px solid #f3f3f3;\n border-top: 8px solid #ccc;\n border-radius: 50%;\n width: 50px;\n height: 50px;\n animation: spin 1s linear infinite;\n margin: 0 auto;\n }\n \n@keyframes spin {\n 0% { \n -webkit-transform: rotate(0deg); \n -ms-transform: rotate(0deg); \n transform: rotate(0deg); \n }\n 100% { \n -webkit-transform: rotate(360deg); \n -ms-transform: rotate(360deg); \n transform: rotate(360deg); \n }\n}\n \n\n/* .shoppinggives-tag .sg-load-spinner {\n\theight: 50px;\n\tmax-width: 50px !important;\n\tmargin-bottom: 8px;\n\tmargin: 10px auto;\n} */\n\n.shoppinggives-tag .sg-load-text {\n\twidth: 281px;\n\tfont-size: 14px;\n\tline-height: 18px;\n\tmargin: 4px auto;\n}\n\n.shoppinggives-tag .sg-modal-load-spinner img {\n\tmargin: 0 auto;\n}\n\n.shoppinggives-tag .sg-charity-select-featured {\n\tpadding-bottom: 50px;\n}\n\n.shoppinggives-tag input {\n padding: 10px 34px 10px 16px;\n color: #445862;\n font-size: 16px;\n}\n\n/* .shoppinggives-tag .charity-select-modal.sg-modal.generic-error .sg-top-wrap .sg-title {\n margin-top: 40px;\n} */\n\n.shoppinggives-tag .charity-select-modal.sg-modal {\n background: white;\n\tborder-radius: 5px !important;\n\toverflow: hidden !important;\n\theight: calc(100vh - 90px);\n\tmax-width: 1220px;\n\twidth: calc(100% - 20px);\n\tz-index: 9999;\n\toverflow: hidden;\n}\n\n.shoppinggives-tag .charity-select-modal .modal-inner-wrap {\n -webkit-overflow-scrolling: auto;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n width: 100%;\n border-radius: 5px;\n position: relative;\n}\n\n.shoppinggives-tag .charity-select-modal .sg-featured-charity-description::-webkit-scrollbar,\n.shoppinggives-tag .charity-select-modal .sg-featured-portfolio-description::-webkit-scrollbar,\n.shoppinggives-tag .charity-select-modal .modal-inner-wrap::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .charity-select-modal .sg-featured-charity-description::-webkit-scrollbar-thumb,\n.shoppinggives-tag .charity-select-modal .sg-featured-portfolio-description::-webkit-scrollbar-thumb,\n.shoppinggives-tag .charity-select-modal .modal-inner-wrap::-webkit-scrollbar-thumb {\n background-color: #f2f2f2;\n border-radius: 10px;\n}\n\n.shoppinggives-tag .sg-hide {\n\tdisplay: none !important;\n}\n\n.shoppinggives-tag .back-arrow {\n display: block;\n}\n\n.shoppinggives-tag .back-arrow:before {\n content: '\\2039';\n position: absolute;\n top: -11px;\n left: 16px;\n box-sizing: content-box;\n font-size: 50px;\n color: gray;\n cursor: pointer;\n}\n\n.shoppinggives-tag .back-arrow:after {\n content: 'Back';\n position: absolute;\n top: 9px;\n left: 36px;\n box-sizing: content-box;\n font-size: 18px;\n color: gray;\n cursor: pointer;\n}\n\n.shoppinggives-tag .sg-back-action {\n position: absolute;\n top: 10px;\n left: 10px;\n box-sizing: border-box;\n z-index: 1;\n cursor: pointer;\n background: #FAFAFA;\n padding: 7px 16px;\n\tborder-radius: 20px;\n\twidth: 96px;\n}\n\n.shoppinggives-tag .sg-back-action span {\n\tposition: absolute;\n\ttop: 50%;\n\t-webkit-transform: translateY(-50%);\n\t-ms-transform: translateY(-50%);\n\ttransform: translateY(-50%);\n\tleft: 38px;\n\twidth: 100%;\n}\n\n.shoppinggives-tag .sg-close {\n background: #fafafa;\n padding: 8px;\n border-radius: 100%;\n height: 35px;\n width: 36px;\n position: absolute;\n top: 10px;\n right: 12px;\n z-index: 1;\n}\n\n.shoppinggives-tag .sg-close.sg-close-learn-more:after,\n.shoppinggives-tag .sg-close.sg-close-learn-more {\n right: 10px !important;\n} \n\n/* .shoppinggives-tag .charity-select-modal .sg-close {\n position: absolute;\n top: 10px;\n right: 12px;\n height: 36px;\n width: 36px;\n color: gray;\n cursor: pointer;\n z-index: 2;\n font-family: sans-serif !important;\n} */\n\n.shoppinggives-tag .charity-select-modal .sg-close.sg-cancel-x.sg-close-charity-select {\n align-items: center;\n background-color: #fafafa;\n color: gray;\n border-radius: 50%;\n display: flex;\n font-family: monospace !important;\n font-size: 36px;\n justify-content: center;\n padding: 0px;\n position: absolute;\n right: 12px;\n text-align: center;\n top: 10px;\n cursor: pointer;\n height: 37px;\n width: 37px;\n}\n\n/* .shoppinggives-tag .charity-select-modal .sg-cancel-icon {\n font-size: 40px !important;\n font-family: sans-serif !important;\n position: absolute;\n top: 50%;\n\tleft: 50%;\n\t-ms-transform: translate(-50%, -50%);\n\t-webkit-transform: translate(-50%, -50%);\n\ttransform: translate(-50%, -50%);\n} */\n\n/* Integration Error Banner */\n\n/* .shoppinggives-tag .charity-select-modal.sg-modal .sg-top-wrap .sg-error-banner */\n\n.shoppinggives-tag .charity-select-modal.sg-modal.generic-error .sg-top-wrap .sg-error-banner {\n display: block;\n}\n\n.shoppinggives-tag .charity-select-modal.sg-modal .sg-top-wrap .sg-error-banner {\n display: none;\n}\n\n/* .shoppinggives-tag .charity-select-modal.sg-modal.generic-error .sg-top-wrap .sg-error-banner {\n width: 440px;\n position: relative;\n margin: 40px auto 0 auto;\n height: 10px;\n} */\n\n.shoppinggives-tag .charity-select-modal.sg-modal.generic-error .sg-top-wrap .sg-error-banner {\n background: #FCF1CD;\n padding: 12px 40px 12px 40px;\n border: 2px solid #EEC200;\n margin: 0 auto;\n max-width: 590px;\n font-size: 14px;\n border-radius: 5px;\n display: block;\n font-weight: bold;\n line-height: 16px;\n text-align: center;\n letter-spacing: 0 !important;\n text-transform: none !important;\n position: relative;\n bottom: 20px;\n color: #445862;\n}\n\n.shoppinggives-tag .charity-select-modal.sg-modal.generic-error .sg-top-wrap .sg-error-banner::after {\n content: '\\0021';\n background: #FFF;\n border: 1px solid #EEC200;\n color: #EEC200;\n position: absolute;\n padding: 2px 7px 1px 7px;\n top: 10px;\n left: 12px;\n font-size: 16px;\n font-weight: bold;\n border-radius: 100%;\n /* height: 18px;\n width: 18px; */\n text-align: center;\n letter-spacing: 0 !important;\n text-transform: none !important;\n}",""]);const p=l},305:(n,e,t)=>{"use strict";t.d(e,{Z:()=>p});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(974),l=r()(i());l.i(s.Z),l.push([n.id,"@media(max-width: 620px) {\n\t.shoppinggives-tag div.sg-learn-more-modal.sg-modal {\n\t\twidth: calc(100% - 20px);\n\t\tpadding: 40px 20px;\n\t\ttop: 10px;\n\t\t-webkit-transform: translateX(-50%);\n\t\t-ms-transform: translateX(-50%);\n\t\ttransform: translateX(-50%);\n\t}\n\n div.sg-learn-more-modal ul.sg-learn-more-logos li {\n\t\tfont-size: 13px;\n\t}\n}\n\n@media(max-width: 500px) {\n .shoppinggives-tag .sg-learn-more-modal div#sg-no-catch {\n font-size: 14px;\n }\n .shoppinggives-tag .sg-learn-more-modal div#sg-learn-more-title {\n margin: 14px 0 26px 0;\n }\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos {\n display: block;\n text-align: left;\n width: 250px;\n margin: 0 auto 0 auto;\n }\n\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos li {\n display: block;\n height: 50px;\n margin-left: 0;\n }\n\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos img,\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos #heart-logo {\n margin-bottom: 0;\n margin-right: 10px;\n height: auto;\n max-width: 22px;\n vertical-align: baseline;\n }\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos li #sg-donate,\n .shoppinggives-tag .sg-learn-more-modal ul.sg-learn-more-logos li div {\n width: auto;\n display: inline-block;\n position: relative;\n bottom: 5px;\n margin-bottom: 0;\n overflow: visible;\n }\n}\n\n.sg-learn-more-modal #sg-no-catch .storeName {\n font-size: 14px !important;\n}\n\n.sg-learn-more-modal-overlay.sg-single-cause .sg-learn-more-modal .sg-learn-more-logos {\n -webkit-justify-content: space-evenly !important;\n -ms-flex-pack: justify !important;\n justify-content: space-evenly !important;\n}\n\n.sg-learn-more-modal-overlay.sg-single-cause .sg-learn-more-modal .choose-your-cause {\n display: none !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview {\n\tfloat: none;\n\tposition: absolute;\n\ttop: 20px;\n\tleft: 50%;\n\t-webkit-transform: translateX(-50%);\n\t-ms-transform: translateX(-50%);\n\ttransform: translateX(-50%);\n text-align: center;\n margin-top: 0;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip {\n\tright: -53px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-modal::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-modal::-webkit-scrollbar-thumb {\n background-color: #e6e6e6;\n border-radius: 10px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-modal {\n height: auto;\n font-family: Muli, sans-serif !important;\n margin-bottom: 10px;\n position: absolute;\n display: inline-block;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 1010;\n -webkit-border-radius: 20px !important;\n -moz-border-radius: 20px !important;\n border-radius: 20px !important;\n max-width: 700px;\n width: 100%;\n background-color: #FAFAFA;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 40px 40px 34px 40px;\n -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n}\n\n.sg-learn-more-modal {\n font-family: helvetica, arial, sans-serif; \n color: #445862;\n letter-spacing: 0 !important;\n}\n\n.sg-learn-more-modal .sg-fine-print {\n font-size: 12px;\n text-align: center;\n margin: 0 auto;\n}\n\n.sg-learn-more-modal p {\n font-size: 12px;\n line-height: 20px;\n margin: 0;\n}\n\n.sg-learn-more-modal .sg-link {\n font-weight: 600;\n box-shadow: none !important;\n text-decoration: underline !important;\n}\n\n.sg-learn-more-modal .sg-link:hover {\n color: inherit !important;\n box-shadow: none !important;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar {\n\twidth: 8px;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar-thumb {\n\tbackground-color: #f2f2f2;\n\tborder-radius: 10px;\n}\n\n.sg-learn-more-modal img#sg-main-logo {\n\tmax-width: 130px !important;\n\tmargin: 30px auto 0 auto !important;\n\tdisplay: block;\n}\n\n.sg-learn-more-modal .powered-by-text {\n\tfont-size: 11px;\n\tmargin-top: 20px;\n\ttext-align: center;\n}\n\n.sg-learn-more-modal .sg-close {\n border: none !important;\n align-items: center;\n background-color: #fafafa;\n color: black;\n border-radius: 50%;\n display: flex;\n font-family: monospace !important;\n font-size: 40px;\n justify-content: center;\n padding: 0px;\n position: absolute;\n right: 10px !important;\n text-align: center;\n top: 10px !important;\n cursor: pointer;\n height: 37px;\n width: 37px;\n z-index: 9;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos {\n\tmargin-bottom: 20px;\n\tpadding: 0;\n\ttext-align: center;\n\tdisplay: -ms-flexbox;\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n\t-webkit-justify-content: space-around;\n\t-ms-flex-pack: justify;\n\tjustify-content: space-around;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos span:first-child {\n\tfont-weight: 700;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos li {\n\tdisplay: inline-block;\n\tfont-size: 12px;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos li div {\n\twidth: 92px;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos li #sg-donate {\n\twidth: 99px;\n}\n\n.sg-learn-more-modal img {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos img {\n\tmax-width: 130px;\n\tmargin-bottom: 12px;\n\tdisplay: inline-block;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos #heart-logo {\n\tmargin-bottom: 13px;\n\theight: 37px;\n}\n\n.sg-learn-more-modal .sg-learn-more-logos li {\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #000;\n}\n\n.sg-learn-more-modal #sg-learn-more-title {\n\tfont-size: 18px;\n\tcolor: #000;\n\tmargin: 14px 0 32px 0;\n\ttext-align: center;\n\tline-height: 28px;\n}\n\n.sg-learn-more-modal.learn-more-default #sg-no-catch {\n\tfont-size: 15px;\n\ttext-align: center;\n\tcolor: #000;\n line-height: 20px;\n margin-top: 20px;\n font-weight: bold;\n}\n\n.sg-learn-more-modal #sg-no-catch div {\n\tfont-weight: 700;\n\tmargin-bottom: 0;\n}\n\n.sg-learn-more-modal #learn-more-divider {\n\theight: 2px;\n\tbackground: #788995;\n\twidth: 100%;\n\tmargin: 18px 0 20px 0;\n\tborder: none;\n}\n\n.sg-powered-by-wrap img {\n\tdisplay: inline-block;\n vertical-align: baseline !important;\n max-width: 100%;\n}",""]);const p=l},511:(n,e,t)=>{"use strict";t.d(e,{Z:()=>p});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(974),l=r()(i());l.i(s.Z),l.push([n.id,"@media(max-width: 620px) {\n\t.shoppinggives-tag div.sg-learn-more-modal.sg-nonprofit.sg-modal {\n max-height: calc(100% - 20px) !important;\n\t\twidth: calc(100% - 20px) !important;\n\t\tpadding: 40px 20px !important;\n\t\ttop: 10px !important;\n\t\t-webkit-transform: translateX(-50%) !important;\n\t\t-ms-transform: translateX(-50%) !important;\n\t\ttransform: translateX(-50%) !important;\n\t}\n\n\t.shoppinggives-tag div.sg-learn-more-modal .sg-content-wrap {\n padding: 0 14px !important;\n }\n}\n\n@media(max-width: 500px) {\n .shoppinggives-tag .sg-learn-more-modal div#sg-no-catch {\n font-size: 14px;\n }\n .shoppinggives-tag .sg-learn-more-modal div#sg-learn-more-title {\n margin: 14px 0 26px 0;\n }\n}\n\n.sg-learn-more-modal #sg-no-catch .storeName {\n font-size: 14px !important;\n}\n\n.sg-learn-more-modal-overlay.sg-single-cause .sg-learn-more-modal .choose-your-cause {\n display: none !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview {\n\tfloat: none;\n\tposition: absolute;\n\ttop: 20px;\n\tleft: 50%;\n\t-webkit-transform: translateX(-50%);\n\t-ms-transform: translateX(-50%);\n\ttransform: translateX(-50%);\n text-align: center;\n margin-top: 0;\n background: #FAFAFA;\n padding: 10px 10px 6px 10px;\n border-radius: 10px;\n z-index: 10;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip {\n\tright: -53px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-nonprofit.sg-modal::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-nonprofit.sg-modal::-webkit-scrollbar-thumb {\n background-color: #e6e6e6;\n border-radius: 10px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-nonprofit.sg-modal {\n height: auto;\n font-family: Muli, sans-serif !important;\n margin-bottom: 10px;\n position: absolute;\n display: inline-block;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 1010;\n border-radius: 0px !important;\n max-width: 700px;\n width: 100%;\n background-color: #FAFAFA;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 40px 40px 34px 40px;\n -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n max-height: 100vh;\n overflow: auto !important;\n}\n\n.sg-learn-more-modal {\n font-family: helvetica, arial, sans-serif; \n color: #445862;\n letter-spacing: 0 !important;\n}\n\n.sg-learn-more-modal .sg-fine-print {\n font-size: 12px;\n text-align: center;\n margin: 0 auto;\n}\n\n.sg-learn-more-modal p {\n font-size: 12px;\n line-height: 20px;\n margin: 0;\n}\n\n.sg-learn-more-modal .sg-link {\n font-weight: 600;\n box-shadow: none !important;\n text-decoration: underline !important;\n}\n\n.sg-learn-more-modal .sg-link:hover {\n color: inherit !important;\n box-shadow: none !important;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar {\n\twidth: 8px;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar-thumb {\n\tbackground-color: #f2f2f2;\n\tborder-radius: 10px;\n}\n\n.sg-learn-more-modal img#sg-main-logo {\n\tmax-width: 130px !important;\n\tmargin: 30px auto 0 auto !important;\n\tdisplay: block;\n}\n\n.sg-learn-more-modal .powered-by-text {\n\tfont-size: 11px;\n\tmargin-top: 20px;\n\ttext-align: center;\n}\n\n.sg-learn-more-modal .sg-close {\n border: none !important;\n align-items: center;\n background-color: #fafafa;\n color: black;\n border-radius: 50%;\n display: flex;\n font-family: monospace !important;\n font-size: 40px;\n justify-content: center;\n padding: 0px;\n position: absolute;\n right: 10px !important;\n text-align: center;\n top: 10px !important;\n cursor: pointer;\n height: 37px;\n width: 37px;\n z-index: 9;\n}\n\n.sg-learn-more-modal img {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n.sg-learn-more-modal #sg-learn-more-title {\n\tfont-size: 18px;\n\tcolor: #000;\n\tmargin: 14px 0 32px 0;\n\ttext-align: center;\n\tline-height: 28px;\n}\n\n.sg-learn-more-modal #sg-no-catch {\n\tfont-size: 15px;\n\ttext-align: center;\n\tcolor: #000;\n line-height: 20px;\n margin-top: 40px;\n font-weight: bold;\n}\n\n.sg-learn-more-modal #sg-no-catch div {\n\tfont-weight: 700;\n\tmargin-bottom: 0;\n}\n\n.sg-learn-more-modal #learn-more-divider {\n\theight: 2px;\n\tbackground: #788995;\n\twidth: 100%;\n\tmargin: 18px 0 20px 0;\n\tborder: none;\n}\n\n.sg-powered-by-wrap img {\n\tdisplay: inline-block;\n vertical-align: baseline !important;\n max-width: 100%;\n}\n\n.sg-learn-more-modal.sg-nonprofit .nonprofit-logo-wrap {\n height: 90px !important;\n width: 90px !important;\n max-width: 70px !important;\n max-height: 70px !important;\n border: 2px solid #f2f2f2 !important;\n border-radius: 5px !important;\n margin: 0 auto 5px auto !important;\n position: relative !important;\n background: #fff !important;\n overflow: hidden !important;\n}\n\n.sg-learn-more-modal.sg-nonprofit .nonprofitLogo {\n width: 100% !important;\n max-width: 70px !important;\n max-height: 70px !important;\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n\t-ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px !important;\n box-sizing: border-box !important;\n}\n\n.sg-learn-more-modal.sg-nonprofit .nonprofitName {\n line-height: 22px !important;\n font-size: 18px !important;\n text-align: center !important;\n font-weight: bold !important;\n}\n\n.sg-learn-more-modal.sg-nonprofit .nonprofitAddress {\n line-height: 22px !important;\n font-size: 18px !important;\n text-align: center !important;\n font-size: 13px !important;\n color: #637381 !important;\n}\n\n.sg-learn-more-modal.sg-nonprofit .nonprofitDescription {\n font-size: 12px !important;\n line-height: 18px !important;\n color: #000 !important;\n margin-top: 30px !important;\n text-align: center !important;\n}\n\n/* .sg-learn-more-modal.sg-nonprofit .sg-read-more-less {\n font-size: 12px;\n float: right;\n cursor: pointer;\n text-decoration: underline;\n margin-top: 2px;\n} */\n\n/* .sg-learn-more-modal.sg-nonprofit .nonprofit-description-wrap.sg-read-all .nonprofitDescription {\n -webkit-line-clamp: 9999;\n -webkit-box-orient: vertical;\n overflow: visible;\n -o-text-overflow: initial;\n -ms-text-overflow: initial;\n text-overflow: initial;\n} */",""]);const p=l},204:(n,e,t)=>{"use strict";t.d(e,{Z:()=>p});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(974),l=r()(i());l.i(s.Z),l.push([n.id,"@media(max-width: 620px) {\n\t.shoppinggives-tag div.sg-learn-more-modal.sg-portfolio.sg-modal {\n max-height: calc(100% - 20px) !important;\n\t\twidth: calc(100% - 20px) !important;\n\t\tpadding: 0 0 20px 0 !important;\n\t\ttop: 10px !important;\n\t\t-webkit-transform: translateX(-50%) !important;\n\t\t-ms-transform: translateX(-50%) !important;\n\t\ttransform: translateX(-50%) !important;\n\t}\n\n\tdiv.sg-learn-more-modal.sg-portfolio .sg-content-wrap {\n padding: 0 14px !important;\n }\n}\n\n@media(max-width: 500px) {\n .shoppinggives-tag .sg-learn-more-modal div#sg-no-catch {\n font-size: 14px;\n }\n .shoppinggives-tag .sg-learn-more-modal div#sg-learn-more-title {\n margin: 14px 0 26px 0;\n }\n}\n\n.sg-learn-more-modal .sg-hide {\n display: none !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .sg-content-wrap {\n padding: 0 40px;\n}\n\n.sg-learn-more-modal .end-nonprofit-string {\n position: absolute !important;\n height: 0px !important;\n width: 0px !important;\n}\n\n.sg-learn-more-modal-overlay.sg-single-cause .sg-learn-more-modal .choose-your-cause {\n display: none !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview {\n\tfloat: none;\n\tposition: absolute;\n\ttop: 20px;\n\tleft: 50%;\n\t-webkit-transform: translateX(-50%);\n\t-ms-transform: translateX(-50%);\n\ttransform: translateX(-50%);\n text-align: center;\n margin-top: 0;\n background: #FAFAFA;\n padding: 10px 10px 6px 10px;\n border-radius: 10px;\n z-index: 10;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip {\n\tright: -53px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-portfolio.sg-modal::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-portfolio.sg-modal::-webkit-scrollbar-thumb {\n background-color: #e6e6e6;\n border-radius: 10px;\n}\n\n.shoppinggives-tag .sg-learn-more-modal.sg-portfolio.sg-modal {\n height: auto;\n font-family: Muli, sans-serif !important;\n margin-bottom: 10px;\n position: absolute;\n display: inline-block;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 1010;\n border-radius: 0px !important;\n max-height: 550px;\n max-width: 700px;\n width: 100%;\n background-color: #FAFAFA;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0 0 34px 0 !important;\n -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n overflow: auto !important;\n}\n\n.sg-learn-more-modal {\n font-family: helvetica, arial, sans-serif; \n color: #445862;\n letter-spacing: 0 !important;\n}\n\n.sg-learn-more-modal .sg-fine-print {\n font-size: 12px;\n text-align: center;\n margin: 0 auto;\n}\n\n.sg-learn-more-modal p {\n font-size: 12px;\n line-height: 20px;\n margin: 0;\n}\n\n.sg-learn-more-modal .sg-link {\n font-weight: 600;\n box-shadow: none !important;\n text-decoration: underline !important;\n}\n\n.sg-learn-more-modal .sg-link:hover {\n color: inherit !important;\n box-shadow: none !important;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar {\n\twidth: 8px;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar-thumb {\n\tbackground-color: #f2f2f2;\n\tborder-radius: 10px;\n}\n\n.sg-learn-more-modal img#sg-main-logo {\n\tmax-width: 130px !important;\n\tmargin: 30px auto 0 auto !important;\n\tdisplay: block;\n}\n\n.sg-learn-more-modal .powered-by-text {\n\tfont-size: 11px;\n\tmargin-top: 20px;\n\ttext-align: center;\n}\n\n.sg-learn-more-modal-overlay .sg-learn-more-modal .sg-close.sg-close-learn-more {\n border: none !important;\n background: transparent !important;\n align-items: center;\n color: black;\n border-radius: 50%;\n font-family: monospace !important;\n font-size: 40px;\n justify-content: center;\n padding: 0px;\n position: absolute;\n right: 10px !important;\n text-align: center;\n top: 10px !important;\n cursor: pointer;\n height: 37px;\n width: 37px;\n z-index: 9;\n}\n\n.sg-learn-more-modal img {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n.sg-learn-more-modal #sg-learn-more-title {\n\tfont-size: 18px;\n\tcolor: #000;\n\tmargin: 14px 0 32px 0;\n\ttext-align: center;\n\tline-height: 28px;\n}\n\n.sg-learn-more-modal #sg-no-catch {\n font-size: 15px;\n\ttext-align: center;\n\tcolor: #000;\n line-height: 20px;\n margin-top: 40px;\n font-weight: bold;\n}\n\n.sg-learn-more-modal #sg-no-catch .storeName {\n font-size: 14px !important;\n padding-top: 10px;\n display: block;\n}\n\n.sg-learn-more-modal #sg-no-catch div {\n\tfont-weight: 700;\n\tmargin-bottom: 0;\n}\n\n.sg-learn-more-modal #learn-more-divider {\n\theight: 2px;\n\tbackground: #788995;\n\twidth: 100%;\n\tmargin: 18px 0 20px 0;\n\tborder: none;\n}\n\n.sg-powered-by-wrap.sg-portfolio img {\n\tdisplay: inline-block !important;\n vertical-align: baseline !important;\n max-width: 100% !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofitName {\n font-size: 14px !important;\n font-weight: bold !important;\n color: #292929 !important;\n margin-bottom: 5px !important;\n}\n\n.sg-learn-more-moda.sg-portfolio .nonprofitDescription {\n font-size: 10px !important;\n color: #445862 !important;\n line-height: 16px !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .portfolioDescription {\n font-size: 10px !important;\n color: #445862 !important;\n line-height: 18px !important;\n padding: 20px 0 !important;\n font-size: 14px !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofitAddress {\n font-size: 12px !important;\n color: #445862 !important;\n line-height: 16px !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofit-info-wrap {\n position: relative !important;\n display: inline-block !important;\n max-width: calc(100% - 100px) !important;\n vertical-align: sub !important;\n padding-left: 20px !important;\n margin-left: 50px !important;\n width: 100% !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofit-logo-wrap {\n display: inline-block !important;\n width: 50px !important;\n height: 50px !important;\n background: #fff !important;\n padding: 4px !important;\n border-radius: 5px !important;\n border: 2px solid #F2F2F2 !important;\n position: absolute !important;\n top: -6px !important;\n overflow: hidden !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .showNonprofit1,\n.sg-learn-more-modal.sg-portfolio .showNonprofit2,\n.sg-learn-more-modal.sg-portfolio .showNonprofit3,\n.sg-learn-more-modal.sg-portfolio .showNonprofit4 {\n position: relative;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofitLogo {\n width: 100% !important;\n max-height: 100% !important;\n max-height: 100% !important;\n max-width: 100% !important;\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n -ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px !important;\n box-sizing: border-box !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .portfolioImageUrl {\n width: 100% !important;\n height: 100% !important;\n max-height: 100% !important;\n max-width: 100% !important;\n background-repeat: no-repeat;\n background-position: center; \n -webkit-background-size: cover;\n -moz-background-size: cover;\n -o-background-size: cover;\n background-size: cover;\n}\n\n.sg-learn-more-modal.sg-portfolio .portfolioName {\n max-height: 100% !important;\n width: 100% !important;\n max-width: 100% !important;\n color: #222B2F !important;\n font-size: 20px !important;\n font-weight: bold !important;\n position: absolute !important;\n left: 50% !important;\n top: 50% !important;\n -webkit-transform: translate(-50%, -50%) !important;\n -ms-transform: translate(-50%, -50%) !important;\n transform: translate(-50%, -50%) !important;\n z-index: 3 !important;\n text-align: center !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .porfolio-image-overlay {\n position: relative !important;\n width: 100% !important;\n height: 120px !important;\n background: #fff !important;\n opacity: 0.4 !important;\n z-index: 1 !important;\n position: absolute !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .portfolio-image-wrap {\n position: relative !important;\n width: 100% !important;\n height: 120px !important;\n z-index: 2 !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .portfolioNonprofits li {\n margin-bottom: 30px !important;\n}\n\n.sg-learn-more-modal.sg-portfolio .nonprofitDescription {\n font-size: 12px !important;\n line-height: 18px !important;\n color: #000 !important;\n margin-top: 5px !important;\n}\n\n/* .sg-learn-more-modal.sg-portfolio .sg-read-more-less {\n font-size: 12px;\n float: right;\n cursor: pointer;\n text-decoration: underline;\n} */\n\n/* .sg-learn-more-modal.sg-portfolio .nonprofit-description-wrap.sg-read-all .nonprofitDescription {\n -webkit-line-clamp: 9999;\n -webkit-box-orient: vertical;\n overflow: visible;\n -o-text-overflow: initial;\n -ms-text-overflow: initial;\n text-overflow: initial;\n} */",""]);const p=l},974:(n,e,t)=>{"use strict";t.d(e,{Z:()=>s});var o=t(81),i=t.n(o),a=t(645),r=t.n(a)()(i());r.push([n.id,'\n\n.shoppinggives-charity-widget.sg-preview-active.sg-test-mode .sg-preview .shopify-preview,\n.shoppinggives-tag.sg-preview-active.sg-test-mode .sg-preview .shopify-preview,\n.shoppinggives-charity-widget.sg-preview-active.sg-test-mode .sg-preview .tooltip-shopify,\n.shoppinggives-tag.sg-preview-active.sg-test-mode .sg-preview .tooltip-shopify {\n display: none;\n}\n\n.shoppinggives-charity-widget.sg-preview-active:not(.sg-test-mode) .sg-preview .magento-test-mode,\n.shoppinggives-tag.sg-preview-active:not(.sg-test-mode) .sg-preview .magento-test-mode,\n.shoppinggives-charity-widget.sg-preview-active:not(.sg-test-mode) .sg-preview .tooltip-magento,\n.shoppinggives-tag.sg-preview-active:not(.sg-test-mode) .sg-preview .tooltip-magento {\n display: none;\n}\n\n.shoppinggives-charity-widget {\n margin: 0 !important;\n}\n\n.shoppinggives-charity-widget.sg-preview-active.sg-test-mode .sg-wrapper .cc-tooltip, .shoppinggives-tag .sg-wrapper .cc-tooltip,\n.shoppinggives-tag.sg-preview-active.sg-test-mode .sg-wrapper .cc-tooltip, .shoppinggives-tag .sg-wrapper .cc-tooltip {\n bottom: -152px;\n}\n\n.shoppinggives-charity-widget.sg-preview-active.sg-test-mode .sg-wrapper .cc-tooltip:after,\n.shoppinggives-tag.sg-preview-active.sg-test-mode .sg-wrapper .cc-tooltip:after {\n bottom: 123px;\n}\n\n.shoppinggives-charity-widget.sg-preview-active .sg-preview,\n.shoppinggives-tag.sg-preview-active .sg-preview {\n opacity: 1;\n margin-bottom: 10px;\n pointer-events: all;\n width: auto;\n height: auto;\n overflow: initial;\n}\n\n.shoppinggives-charity-widget .sg-preview,\n.shoppinggives-tag .sg-preview {\n display: inline-block;\n font-weight: bold;\n color: salmon;\n font-size: 12px;\n opacity: 0;\n pointer-events: none;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.shoppinggives-charity-widget .sg-wrapper,\n.shoppinggives-tag .sg-wrapper {\n display: inline-block;\n position: relative;\n background: gray;\n padding: 0px 6px;\n font-size: 12px;\n border-radius: 100%;\n color: #FFF;\n bottom: 2px;\n background: gray;\n cursor: pointer;\n position: relative;\n line-height: 18px;\n -webkit-transform: translateZ(0);\n -webkit-font-smoothing: antialiased;\n z-index: 9;\n }\n\n.shoppinggives-charity-widget hr,\n.shoppinggives-tag hr {\n border-top-color: #ececec;\n border-left: none;\n border-right: none;\n border-bottom: none;\n margin: 6px 0 !important;\n }\n\n.shoppinggives-charity-widget .sg-wrapper .cc-tooltip,\n.shoppinggives-tag .sg-wrapper .cc-tooltip {\n pointer-events: none;\n cursor: default;\n font-weight: normal;\n text-align: left;\n background: #fff;\n bottom: -124px;\n color: black;\n display: block;\n right: -5px;\n margin-bottom: 15px;\n opacity: 0;\n border-radius: 4px;\n padding: 10px 10px 6px 10px;\n position: absolute;\n width: 100%;\n min-width: 250px;\n -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n -webkit-transform: translateY(10px);\n -moz-transform: translateY(10px);\n -ms-transform: translateY(10px);\n -o-transform: translateY(10px);\n transform: translateY(10px);\n -webkit-transition: all .25s ease-out;\n -moz-transition: all .25s ease-out;\n -ms-transition: all .25s ease-out;\n -o-transition: all .25s ease-out;\n transition: all .25s ease-out;\n }\n\n.shoppinggives-charity-widget .sg-wrapper .cc-tooltip:before,\n.shoppinggives-tag .sg-wrapper .cc-tooltip:before {\n bottom: -14px;\n content: " ";\n display: block;\n height: 152px;\n left: -24px;\n position: absolute;\n width: 118%;\n z-index: -1;\n }\n\n.shoppinggives-charity-widget .sg-wrapper .cc-tooltip:after,\n.shoppinggives-tag .sg-wrapper .cc-tooltip:after {\n border-left: solid transparent 10px;\n border-right: solid transparent 10px;\n border-bottom: solid #fff 10px;\n bottom: 96px;\n content: " ";\n height: 0;\n right: 4px;\n margin-left: -13px;\n position: absolute;\n width: 0;\n }\n\n.shoppinggives-charity-widget .sg-wrapper:hover .cc-tooltip,\n.shoppinggives-tag .sg-wrapper:hover .cc-tooltip {\n opacity: 1;\n pointer-events: auto;\n -webkit-transform: translateY(0px);\n -moz-transform: translateY(0px);\n -ms-transform: translateY(0px);\n -o-transform: translateY(0px);\n transform: translateY(0px);\n }\n\n.shoppinggives-charity-widget .sg-deactivate-preview,\n.shoppinggives-tag .sg-deactivate-preview {\n float: right;\n font-weight: bold;\n cursor: pointer;\n display: inline-block;\n}\n\n.shoppinggives-charity-widget .sg-app-manager,\n.shoppinggives-tag .sg-app-manager,\n.shoppinggives-tag .sg-enable-theme-sections-roundup,\n.shoppinggives-tag .sg-app-manager-roundups,\n.shoppinggives-tag .sg-enable-theme-sections-dop,\n.shoppinggives-tag .sg-app-manager-dop{\n text-decoration: underline;\n cursor: pointer;\n}',""]);const s=r},231:(n,e,t)=>{"use strict";t.d(e,{Z:()=>p});var o=t(81),i=t.n(o),a=t(645),r=t.n(a),s=t(974),l=r()(i());l.i(s.Z),l.push([n.id,"@media(max-width: 850px) {\n\t.shoppinggives-tag .view-causes-modal div#modal-inner-wrap {\n\t\toverflow-y: scroll;\n\t}\n}\n\n@media(max-width: 780px) {\n\t.shoppinggives-tag div.view-causes-modal {\n\t\ttop: 12px;\n\t\twidth: 96% !important;\n\t}\n\n\t.shoppinggives-tag.cc-modal-overlay {\n\t\toverflow-y: hidden;\n\t}\n}\n\n@media(max-width: 768px) {\n\t.shoppinggives-tag div.view-causes-modal {\n\t\tborder-radius: 0px;\n\t\ttop: 10px;\n\t\tright: 10px;\n\t\tleft: 10px;\n\t\tbottom: 10px;\n\t\twidth: calc(100% - 20px) !important;\n\t\theight: calc(100% - 20px) !important;\n\t}\n}\n\n@media(max-width: 550px) {\n .shoppinggives-tag .view-causes-modal .privacy-policy p {\n line-height: 12px;\n }\n \n .shoppinggives-tag .view-causes-modal .close-view-causes-modal {\n width: 115px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .nonprofit-logo-wrap {\n width: 30px !important;\n height: 30px !important;\n top: 10px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .nonprofit-info-wrap {\n margin-left: 40px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .nonprofitName {\n font-size: 14px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .sg-cause-donation-amount {\n font-size: 20px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .sg-cause-donation-text {\n margin-bottom: 0 !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .sg-nonprofit .sg-nonprofit-container {\n padding: 0 10px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-multiple-causes .redemption-info {\n margin-top: 0px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-cause-donation {\n top: inherit !important;\n bottom: 4px !important;\n right: 10px !important;\n }\n\n .shoppinggives-tag .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .nonprofitAddress,\n .shoppinggives-tag .sg-multiple-causes .sg-nonprofit-container.sg-cause-container .nonprofitName {\n max-width: 100% !important;\n }\n\n .shoppinggives-tag .sg-multiple-causes .portfolioNonprofits li {\n padding: 10px !important;\n }\n\n .shoppinggives-tag .view-causes-modal .sg-portfolio .redemption-info {\n padding: 0 30px !important;\n }\n\n .shoppinggives-tag .view-causes-modal.sg-modal.sg-charity,\n .shoppinggives-tag .view-causes-modal.sg-modal.sg-portfolio {\n height: calc(100% - 20px) !important;\n max-height: -webkit-fill-available !important;\n }\n\n .shoppinggives-tag .view-causes-modal.sg-modal .sg-close {\n position: fixed;\n }\n\n .shoppinggives-tag div.view-causes-modal div.redemption-info {\n font-size: 18px;\n line-height: 22px;\n top: 58%;\n padding: 0 20px;\n }\n\n .shoppinggives-tag div.view-causes-modal .sg-button-wrap {\n /* position: relative;\n top: 15px;\n right: initial; */\n }\n\n .shoppinggives-tag div.view-causes-modal div.sg-view-causes-footer {\n /* text-align: center;\n height: 88px; */\n }\n\n .shoppinggives-tag div.view-causes-modal #sg-main-logo {\n /* float: none;\n margin: 22px auto 0 0;\n display: inline-block;\n position: static; */\n }\n\n .shoppinggives-tag div.view-causes-modal div.modal-inner-wrap {\n padding-bottom: 88px;\n }\n\n .shoppinggives-tag div.view-causes-modal .sg-portfolio .portfolioDescription {\n padding: 0 20px !important;\n }\n\n .shoppinggives-tag div.view-causes-modal.sg-charity .redemption-info {\n top: 62%;\n }\n\n .shoppinggives-tag div.view-causes-modal.sg-charity .sg-close {\n background: #fafafa;\n }\n\n .shoppinggives-tag div.view-causes-modal .sg-multiple-causes .portfolioNonprofits li {\n padding: 10px !important;\n min-height: 94px !important;\n }\n}\n\n@media(max-width: 350px) {\n .shoppinggives-tag .view-causes-modal .privacy-policy .link-group {\n font-size: 10px;\n }\n\n .shoppinggives-tag div.view-causes-modal .close-view-causes-modal,\n .shoppinggives-tag div.view-causes-modal .sg-change-cause-button {\n width: 130px;\n }\n}\n\n.shoppinggives-tag .view-causes-modal {\n\tfont-family: Muli, sans-serif !important;\n\tletter-spacing: 0 !important;\n}\n\n.shoppinggives-tag .view-causes-modal .portfolio-banner {\n height: 190px;\n padding: 20px 0;\n margin-bottom: 6px;\n background-repeat: no-repeat;\n background-position: 50%;\n -webkit-background-size: cover;\n -moz-background-size: cover;\n -o-background-size: cover;\n background-size: cover;\n}\n\n.shoppinggives-tag .view-causes-modal.sg-modal {\n background: white;\n\tborder-radius: 0px !important;\n\toverflow: hidden !important;\n min-height: 450px;\n\tposition: absolute;\n\tmax-width: 600px;\n\twidth: calc(100% - 20px);\n\tz-index: 9999;\n\toverflow: hidden;\n\ttop: 50%;\n\tleft: 50%;\n\t-ms-transform: translate(-50%, -50%);\n\t-webkit-transform: translate(-50%, -50%);\n\ttransform: translate(-50%, -50%);\n}\n\n.shoppinggives-tag .view-causes-modal.sg-modal.sg-charity {\n max-height: 550px;\n height: calc(100vh - 90px);\n}\n\n.shoppinggives-tag .view-causes-modal.sg-modal.sg-portfolio {\n height: calc(100vh - 90px);\n max-height: 800px;\n}\n\n.shoppinggives-tag .view-causes-modal .modal-inner-wrap {\n -webkit-overflow-scrolling: auto;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n width: 100%;\n border-radius: 0px;\n padding-bottom: 75px;\n box-sizing: border-box;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio-container::-webkit-scrollbar,\n.shoppinggives-tag .view-causes-modal .modal-inner-wrap::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio-container::-webkit-scrollbar-thumb,\n.shoppinggives-tag .view-causes-modal .modal-inner-wrap::-webkit-scrollbar-thumb {\n background-color: #f2f2f2;\n border-radius: 10px;\n}\n\n/* .shoppinggives-tag .view-causes-modal .sg-close {\n position: absolute;\n top: 10px;\n right: 12px;\n height: 36px;\n width: 36px;\n color: gray;\n cursor: pointer;\n z-index: 2;\n font-family: sans-serif !important;\n} */\n\n.shoppinggives-tag .view-causes-modal .sg-close.sg-cancel-x.sg-close-charity-select {\n align-items: center;\n background-color: #fafafa;\n color: gray;\n border-radius: 50%;\n display: flex;\n font-family: monospace !important;\n font-size: 36px;\n justify-content: center;\n padding: 0px;\n position: absolute;\n right: 12px;\n text-align: center;\n top: 10px;\n cursor: pointer;\n height: 37px;\n width: 37px;\n}\n\n/* .shoppinggives-tag .view-causes-modal .sg-cancel-icon {\n font-size: 40px !important;\n font-family: sans-serif !important;\n position: absolute;\n top: 50%;\n\tleft: 50%;\n\t-ms-transform: translate(-50%, -50%);\n\t-webkit-transform: translate(-50%, -50%);\n\ttransform: translate(-50%, -50%);\n} */\n\n.shoppinggives-tag .close-view-causes-modal,\n.shoppinggives-tag .sg-change-cause-button {\n /* line-height: 40px !important; */\n text-transform: none !important;\n border: 1px solid #009581;\n border-radius: 50px;\n height: 40px;\n font-weight: 700;\n text-align: center;\n margin: 0;\n cursor: pointer;\n font-size: 16px;\n box-shadow: none;\n width: 145px;\n}\n\n.shoppinggives-tag .close-view-causes-modal {\n border: none !important;\n color: #fff;\n background: linear-gradient(313.34deg, #44A2CA 0%, #009581 100%);\n margin-left: 10px;\n height: 41px;\n font-family: Arial !important;\n}\n\n.shoppinggives-tag .sg-change-cause-button {\n color: #009581;\n background: #fff;\n line-height: 38px !important\n}\n\n.shoppinggives-tag .view-causes-modal.hide-change-cause-button .sg-change-cause-button {\n display: none;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio .redemption-banner {\n height: 120px !important;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-multiple-causes .redemption-banner,\n.shoppinggives-tag .view-causes-modal .sg-nonprofit-multiple .redemption-banner {\n background-color: #fafafa !important;\n margin-bottom: 10px;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio .redemption-banner {\n background: #fafafa;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio .redemption-banner,\n.shoppinggives-tag .view-causes-modal .redemption-banner {\n height: 150px;\n width: 100%;\n position: relative;\n background-repeat: no-repeat;\n background-position: 50%;\n -webkit-background-size: cover;\n -moz-background-size: cover;\n -o-background-size: cover;\n background-size: cover;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-portfolio .redemption-info {\n box-sizing: border-box;\n padding: 0 56px;\n}\n\n.shoppinggives-tag .view-causes-modal .redemption-info {\n font-size: 24px;\n color: #445862;\n text-align: center;\n font-weight: normal;\n line-height: 29px;\n padding: 0 40px;\n position: absolute;\n width: 100%;\n top: 50%;\n\tleft: 50%;\n\t-webkit-transform: translate(-50%, -50%);\n\t-ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n box-sizing: border-box;\n}\n\n.shoppinggives-tag .view-causes-modal .bold-blue {\n font-weight: bold;\n color: #009581;\n}\n\n.charity-select-modal .sg-capitalize,\n.shoppinggives-tag .view-causes-modal .sg-capitalize {\n text-transform: capitalize !important;\n}\n\n.charity-select-modal .sg-lower-case,\n.shoppinggives-tag .view-causes-modal .sg-lower-case {\n text-transform: lowercase !important;\n}\n\n.view-causes-modal #sg-main-logo {\n display: block;\n margin-bottom: 5px;\n max-width: 130px;\n}\n\n.view-causes-modal .privacy-policy .link-group {\n margin-top: 8px;\n font-size: 11px;\n}\n\n.view-causes-modal .privacy-policy .link-group a {\n text-decoration: underline;\n}\n\n.view-causes-modal .privacy-policy p {\n font-size: 11px;\n margin-bottom: 2px;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-view-causes-footer {\n background: #fff;\n height: 95px;\n width: 100%;\n position: absolute;\n bottom: 0;\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 1em;\n justify-content: space-between;\n -webkit-box-shadow: 2px 0 4p 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 2px 0 4p 0 rgba(0, 0, 0, 0.2);\n box-shadow: 2px 0 4px 0 rgb(0 0 0 / 20%);\n z-index: 999;\n box-sizing: border-box !important;\n}\n\n\n/*** NONPROFIT CSS ***/\n\n.shoppinggives-tag .view-causes-modal.sg-charity .sg-close {\n background: transparent;\n}\n\n.shoppinggives-tag .view-causes-modal.sg-charity .redemption-info {\n top: 60%;\n}\n\n.shoppinggives-tag .view-causes-modal.sg-charity .redemption-banner {\n height: 120px;\n}\n\n.view-causes-modal p {\n font-size: 12px;\n line-height: 14px;\n margin: 0;\n}\n\n.view-causes-modal img {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n.view-causes-modal #sg-learn-more-title {\n\tfont-size: 18px;\n\tcolor: #000;\n\tmargin: 14px 0 32px 0;\n\ttext-align: center;\n\tline-height: 28px;\n}\n.sg-powered-by-wrap img {\n\tdisplay: inline-block;\n vertical-align: baseline !important;\n max-width: 100%;\n}\n\n.view-causes-modal .sg-nonprofit .nonprofit-logo-wrap {\n height: 90px !important;\n width: 90px !important;\n border: 2px solid #f2f2f2 !important;\n border-radius: 5px !important;\n margin: 0 auto 20px auto !important;\n position: relative !important;\n background-color: #fff !important;\n overflow: hidden !important;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 70.7%;\n display: block !important;\n}\n\n.view-causes-modal .sg-nonprofit .nonprofitLogo {\n width: 100% !important;\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n\t-ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px !important;\n box-sizing: border-box !important;\n}\n\n.view-causes-modal .sg-nonprofit .nonprofitName {\n color: #263034 !important;\n line-height: 22px !important;\n font-size: 22px !important;\n text-align: center !important;\n font-weight: normal !important;\n}\n\n.view-causes-modal .sg-nonprofit .nonprofitAddress {\n line-height: 22px !important;\n font-size: 18px !important;\n text-align: center !important;\n font-size: 13px !important;\n color: #637381 !important;\n margin-top: 14px;\n}\n\n.view-causes-modal .sg-nonprofit .sg-nonprofit-container {\n padding: 0 30px;\n}\n\n.view-causes-modal .sg-nonprofit .nonprofitDescription {\n font-size: 12px !important;\n line-height: 18px !important;\n color: #000 !important;\n margin-top: 15px !important;\n margin-bottom: 50px !important;\n text-align: left !important;\n}\n\n/*** END NONPROFIT CSS ***/\n\n\n\n/*** PORTFOLIO CSS ***/\n\n.shoppinggives-tag .view-causes-modal.sg-portfolio .sg-portfolio-container {\n overflow: auto;\n height: calc(100% - 160px);\n}\n\n.shoppinggives-tag .view-causes-modal.sg-portfolio .redemption-infor {\n color: black;\n}\n\n.view-causes-modal .sg-portfolio .portfolio-logo-wrap {\n height: 70px !important;\n width: 70px !important;\n border: 2px solid #f2f2f2 !important;\n border-radius: 5px !important;\n margin: 0 auto 10px auto !important;\n position: relative !important;\n background-color: #fff !important;\n overflow: hidden !important;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 70.7%;\n display: block !important;\n}\n\n.view-causes-modal .sg-nonprofit-multiple .sg-cause-list .charity-logo-wrap,\n.view-causes-modal .sg-portfolio .sg-cause-list .charity-logo-wrap {\n height: 90px !important;\n width: 90px !important;\n border: 2px solid #f2f2f2 !important;\n border-radius: 5px !important;\n margin: 20px auto 10px auto !important;\n position: relative !important;\n background-color: #fff !important;\n overflow: hidden !important;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 70.7%;\n display: block !important;\n}\n\n.view-causes-modal .sg-portfolio .portfolioLogo {\n width: 100% !important;\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n\t-ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px !important;\n box-sizing: border-box !important;\n}\n\n.view-causes-modal .sg-portfolio .portfolioName {\n color: #263034 !important;\n line-height: 29px !important;\n font-size: 24px !important;\n text-align: center !important;\n font-weight: normal !important;\n margin-bottom: 12px;\n}\n\n.view-causes-modal .sg-nonprofit-multiple .charityName,\n.view-causes-modal .sg-portfolio .charityName {\n color: #445862 !important;\n line-height: 22px !important;\n font-size: 18px !important;\n text-align: center !important;\n font-weight: normal !important;\n padding: 0 10px;\n}\n\n.view-causes-modal .sg-portfolio .portfolioAddress {\n line-height: 22px !important;\n font-size: 18px !important;\n text-align: center !important;\n font-size: 13px !important;\n color: gray !important;\n margin-top: 14px;\n}\n\n.view-causes-modal .sg-portfolio .portfolioDescription {\n font-size: 14px !important;\n line-height: 16px !important;\n color: #000 !important;\n margin-top: 10px !important;\n margin-bottom: 14px !important;\n text-align: center !important;\n padding: 0 30px !important;\n margin: 20px auto 20px auto !important\n}\n\n.view-causes-modal .sg-portfolio .portfolioHeadline {\n font-size: 14px !important;\n line-height: 16px !important;\n color: #000 !important;\n margin-top: 10px !important;\n margin-bottom: 14px !important;\n text-align: center !important;\n padding: 0 30px !important;\n margin: 0 auto !important;\n}\n\n.view-causes-modal .sg-portfolio .portfolioFinePrint {\n font-size: 12px !important;\n line-height: 18px !important;\n color: #000 !important;\n margin-top: 10px !important;\n margin-bottom: 14px !important;\n text-align: center !important;\n padding: 0 30px !important;\n margin: 0px auto 20px auto !important\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-charity-location {\n font-size: 13px;\n color: #9B9B9B;\n line-height: 18px;\n overflow: hidden;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n -o-text-overflow: ellipsis;\n -ms-text-overflow: ellipsis;\n text-overflow: ellipsis;\n display: block;\n width: 100%;\n margin-top: 20px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container {\n position: relative;\n box-sizing: border-box;\n overflow: hidden;\n height: 265px;\n width: 280px;\n display: inline-block;\n margin: 8px;\n border-radius: 10px;\n text-align: center;\n background-color: #FFFFFF;\n -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n -o-transition: all .2s ease;\n -ms-transition: all .2s ease;\n transition: all .2s ease;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-learn-more {\n margin-top: 20px;\n width: 100%;\n bottom: 16px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-show-less,\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-learn-more {\n background: transparent;\n border: none;\n font-size: 12px;\n color: #9B9B9B;\n text-align: center;\n text-decoration: underline;\n cursor: pointer;\n}\n\n.shoppinggives-tag #sg-featured-wrap .fc-portfolio-container .sg-featured-portfolio-description,\n.shoppinggives-tag #sg-featured-wrap .fc-charity-container .sg-featured-charity-description {\n background: rgba(255, 255, 255, 0.95);\n position: absolute;\n padding: 12px 0 0 0;\n height: 267px;\n overflow-x: hidden;\n overflow-y: auto;\n width: 100%;\n}\n\n.shoppinggives-tag #sg-featured-wrap .fc-portfolio-container .sg-featured-portfolio-description-wrap.open-learn-more,\n.shoppinggives-tag #sg-featured-wrap .fc-charity-container .sg-featured-charity-description-wrap.open-learn-more {\n bottom: 0;\n}\n\n.shoppinggives-tag #sg-featured-wrap .fc-portfolio-container .sg-featured-portfolio-description-wrap,\n.shoppinggives-tag #sg-featured-wrap .fc-charity-container .sg-featured-charity-description-wrap {\n bottom: 355px;\n display: inline-block;\n position: absolute;\n width: 100%;\n left: 0;\n text-align: left;\n height: 265px;\n -webkit-transition: all .4s ease;\n -moz-transition: all .4s ease;\n -o-transition: all .4s ease;\n -ms-transition: all .4s ease;\n transition: all .4s ease;\n}\n\n\n\n.shoppinggives-tag .view-causes-modal .sg-cause-list {\n max-width: 920px;\n margin: 0 auto;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-justify-content: center;\n -ms-flex-pack: justify;\n justify-content: center;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-cause-list.two-wide {\n max-width: 880px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container:hover {\n -webkit-box-shadow: 0 0 10px 0 rgba(68, 88, 98, 0.2);\n -moz-box-shadow: 0 0 10px 0 rgba(68, 88, 98, 0.2);\n box-shadow: 0 0 10px 0 rgba(68, 88, 98, 0.2);\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-logo {\n height: 55px;\n width: 55px;\n position: absolute;\n left: 12px;\n top: 54%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-banner {\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n position: relative;\n height: 100px;\n width: 100%;\n background-repeat: no-repeat;\n background-position: center;\n -webkit-background-size: cover;\n -moz-background-size: cover;\n -o-background-size: cover;\n background-size: cover;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-title {\n color: #FFFFFF;\n padding-right: 6px;\n font-size: 15px;\n font-weight: 600;\n line-height: 20px;\n text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);\n position: absolute;\n left: 80px;\n top: 54%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-headline-wrapper {\n height: 82px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-headline {\n color: #445862;\n font-size: 16px;\n line-height: 18px;\n text-align: center;\n margin: 8px 0 8px 0;\n display: table-cell;\n height: 82px;\n width: 290px;\n vertical-align: middle;\n padding: 15px 10px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-charities-list {\n padding: 0 6px;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-justify-content: space-around;\n -ms-flex-pack: justify;\n justify-content: space-around;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-charities-list li {\n height: 60px;\n width: 60px;\n}\n\n.shoppinggives-tag .view-causes-modal #charity-select-list .sc-charity-container .sc-charity-logo-container {\n height: 45px;\n width: 45px;\n border-radius: 5px;\n border: 2px solid #F2F2F2;\n background-color: #FFFFFF;\n overflow: hidden;\n position: relative;\n box-sizing: border-box;\n float: left;\n margin-right: 10px;\n bottom: 1px;\n margin: 19px 10px 10px 14px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-charities-list li {\n overflow: hidden;\n position: relative;\n border: 2px solid #F2F2F2;\n border-radius: 5px;\n background-color: #FFFFFF;\n}\n\n.shoppinggives-tag .view-causes-modal #charity-select-list .sc-charity-container .sc-charity-logo-container img,\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .fc-portfolio-charities-list li img {\n max-height: 100%;\n max-width: 100%;\n position: absolute;\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-select:active {\n -moz-transform: translateY(2px);\n -o-transform: translateY(2px);\n -ms-transform: translateY(2px);\n -webkit-transform: translateY(2px);\n transform: translateY(2px);\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-select {\n color: #445862;\n font-size: 16px;\n font-weight: 700;\n text-align: center;\n cursor: pointer;\n text-decoration: underline;\n display: inline-block;\n background: none;\n height: 20px;\n min-height: 20px !important;\n max-height: 20px !important;\n text-transform: none !important;\n box-shadow: none;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-select.selected {\n pointer-events: none;\n color: #CBCED3;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-show-less {\n position: absolute;\n bottom: 0%;\n width: 100%;\n background: #fff;\n padding: 5px 0 15px 0;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-divider {\n height: 1px;\n width: calc(100% - 20px);\n margin: 15px auto 12px auto;\n display: block;\n background: #f8f8f8;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-portfolio-description {\n background: rgba(255, 255, 255, 0.95);\n position: absolute;\n padding: 12px 0 0 0;\n height: 220px;\n overflow-x: hidden;\n overflow-y: auto;\n width: 100%;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-portfolio-description-wrap.open-learn-more {\n bottom: 0;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-portfolio-description-wrap {\n bottom: 355px;\n display: inline-block;\n position: absolute;\n width: 100%;\n left: 0;\n text-align: left;\n height: 265px;\n /* -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); */\n -webkit-transition: all .4s ease;\n -moz-transition: all .4s ease;\n -o-transition: all .4s ease;\n -ms-transition: all .4s ease;\n transition: all .4s ease;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-portfolio-learn-more-charities,\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-learn-more-text {\n font-size: 12px;\n color: #445862;\n line-height: 18px;\n padding: 0 14px 8px 14px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-portfolio-learn-more-charities {\n margin-top: 7px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-portfolio-learn-more-charities li {\n margin-bottom: 10px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-portfolio-learn-more-text {\n display: block;\n color: #445862;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-cause-container .sg-multiplier-banner {\n height: 20px;\n width: 100%;\n text-align: center;\n background: linear-gradient(313.34deg, #44A2CA 0%, #009581 100%);\n font-size: 11px;\n color: #FFFFFF;\n font-weight: bold;\n line-height: 21px;\n font-style: italic;\n position: absolute;\n}\n\n.shoppinggives-tag .view-causes-modal #sg-search-wrap.hide-search {\n display: none !important;\n}\n\n.shoppinggives-tag .view-causes-modal {\n height: calc(100vh - 90px);\n max-height: 800px;\n}\n\n.shoppinggives-tag .view-causes-modal.sg-view-cause-single .sg-close.sg-cancel-x.sg-close-charity-select {\n background: #fff !important;\n}\n\n.shoppinggives-tag .view-causes-modal.sg-view-cause-single {\n max-height: 550px !important;\n height: calc(100vh - 90px) !important;\n}\n\n.shoppinggives-tag .view-causes-modal .charity-select-list {\n color: #445862;\n background: #fff;\n padding-bottom: 10px\n}\n\n\n\n\n\n\n\n\n\n\n\n\n/* Cart modal */\n\n@media(max-width: 620px) {\n\t.shoppinggives-tag div.shoppinggives-tag .sg-multiple-causes.sg-modal {\n max-height: calc(100% - 20px) !important;\n\t\twidth: calc(100% - 20px) !important;\n\t\tpadding: 0 0 20px 0 !important;\n\t\ttop: 10px !important;\n\t\t-webkit-transform: translateX(-50%) !important;\n\t\t-ms-transform: translateX(-50%) !important;\n\t\ttransform: translateX(-50%) !important;\n\t}\n\n\tdiv.shoppinggives-tag .sg-multiple-causes .sg-content-wrap {\n padding: 0 14px !important;\n }\n}\n\n@media(max-width: 500px) {\n .shoppinggives-tag .sg-learn-more-modal div#sg-no-catch {\n font-size: 14px;\n }\n .shoppinggives-tag .sg-learn-more-modal div#sg-learn-more-title {\n margin: 14px 0 26px 0;\n }\n}\n\n.sg-learn-more-modal .sg-hide {\n display: none !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-content-wrap {\n padding: 0 40px;\n}\n\n.sg-learn-more-modal .end-nonprofit-string {\n position: absolute !important;\n height: 0px !important;\n width: 0px !important;\n}\n\n.sg-learn-more-modal-overlay.sg-single-cause .sg-learn-more-modal .choose-your-cause {\n display: none !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview {\n\tfloat: none;\n\tposition: absolute;\n\ttop: 20px;\n\tleft: 50%;\n\t-webkit-transform: translateX(-50%);\n\t-ms-transform: translateX(-50%);\n\ttransform: translateX(-50%);\n text-align: center;\n margin-top: 0;\n background: #FAFAFA;\n padding: 10px 10px 6px 10px;\n border-radius: 10px;\n z-index: 10;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip {\n\tright: -53px !important;\n}\n\n.shoppinggives-tag .sg-learn-more-modal .sg-preview .cc-tooltip:after {\n\tright: 52px !important;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-portfolio-description::-webkit-scrollbar,\n.shoppinggives-tag .shoppinggives-tag .sg-multiple-causes.sg-modal::-webkit-scrollbar {\n width: 8px;\n}\n\n.shoppinggives-tag .view-causes-modal .fc-portfolio-container .sg-featured-portfolio-description::-webkit-scrollbar-thumb,\n.shoppinggives-tag .shoppinggives-tag .sg-multiple-causes.sg-modal::-webkit-scrollbar-thumb {\n background-color: #e6e6e6;\n border-radius: 10px;\n}\n\n.shoppinggives-tag .shoppinggives-tag .sg-multiple-causes.sg-modal {\n height: auto;\n font-family: Muli, sans-serif !important;\n margin-bottom: 10px;\n position: absolute;\n display: inline-block;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 1010;\n border-radius: 0px !important;\n max-height: 550px;\n max-width: 700px;\n width: 100%;\n background-color: #FAFAFA;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0 0 34px 0 !important;\n -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);\n overflow: auto !important;\n}\n\n.sg-learn-more-modal {\n font-family: helvetica, arial, sans-serif; \n color: #445862;\n letter-spacing: 0 !important;\n}\n\n.sg-learn-more-modal .sg-fine-print {\n font-size: 12px;\n text-align: center;\n margin: 0 auto;\n}\n\n.sg-learn-more-modal p {\n font-size: 12px;\n line-height: 20px;\n margin: 0;\n}\n\n.sg-learn-more-modal .sg-link {\n font-weight: 600;\n box-shadow: none !important;\n text-decoration: underline !important;\n}\n\n.sg-learn-more-modal .sg-link:hover {\n color: inherit !important;\n box-shadow: none !important;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar {\n\twidth: 8px;\n}\n\n.sg-learn-more-modal.cc-modal-overlay::-webkit-scrollbar-thumb {\n\tbackground-color: #f2f2f2;\n\tborder-radius: 10px;\n}\n\n.sg-learn-more-modal #sg-main-logo {\n\tmax-width: 130px !important;\n\tmargin: 0 auto;\n\tdisplay: block;\n}\n\n.sg-learn-more-modal .powered-by-text {\n\tfont-size: 11px;\n\tmargin-top: 20px;\n\ttext-align: center;\n}\n\n.sg-learn-more-modal-overlay .sg-learn-more-modal .sg-close.sg-close-learn-more {\n background: transparent !important;\n z-index: 4 !important;\n top: -4px !important;\n right: 4px !important;\n display: block !important;\n}\n\n.sg-learn-more-modal img {\n\tmax-width: 100%;\n\tmax-height: 100%;\n}\n\n.sg-learn-more-modal #sg-learn-more-title {\n\tfont-size: 18px;\n\tcolor: #000;\n\tmargin: 14px 0 32px 0;\n\ttext-align: center;\n\tline-height: 28px;\n}\n\n.sg-learn-more-modal #sg-no-catch {\n font-size: 15px;\n\ttext-align: center;\n\tcolor: #000;\n line-height: 20px;\n margin-top: 40px;\n font-weight: bold;\n}\n\n.sg-learn-more-modal #sg-no-catch .storeName {\n font-size: 14px !important;\n padding-top: 10px;\n display: block;\n}\n\n.sg-learn-more-modal #sg-no-catch div {\n\tfont-weight: 700;\n\tmargin-bottom: 0;\n}\n\n.sg-learn-more-modal #learn-more-divider {\n\theight: 2px;\n\tbackground: #788995;\n\twidth: 100%;\n\tmargin: 18px 0 20px 0;\n\tborder: none;\n}\n\n.sg-powered-by-wrap.sg-portfolio img {\n\tdisplay: inline-block !important;\n vertical-align: baseline !important;\n max-width: 100% !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofitName {\n font-size: 18px !important;\n font-weight: bold !important;\n color: #292929 !important;\n margin-bottom: 5px !important;\n text-overflow: ellipsis !important;\n white-space: nowrap !important;\n overflow: hidden !important;\n max-width: calc(100% - 90px) !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-charity-objects .nonprofitName {\n font-size: 14px !important;\n margin-bottom: 2px !important;\n}\n\n.sg-learn-more-moda.sg-portfolio .nonprofitDescription {\n font-size: 10px !important;\n color: #445862 !important;\n line-height: 16px !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioDescription {\n font-size: 10px !important;\n color: #445862 !important;\n line-height: 18px !important;\n padding: 20px 0 !important;\n font-size: 14px !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofitAddress {\n font-size: 12px !important;\n color: #445862 !important;\n line-height: 16px !important;\n max-width: calc(100% - 90px) !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofit-info-wrap {\n position: relative !important;\n display: inline-block !important;\n max-width: calc(100% - 60px) !important;\n vertical-align: sub !important;\n padding-left: 10px !important;\n margin-left: 50px !important;\n width: 100% !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-charity-objects .nonprofit-info-wrap {\n margin-left: 40px !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofit-logo-wrap {\n position: absolute !important;\n top: 18px !important;\n display: inline-block !important;\n height: 40px !important;\n width: 40px !important;\n border: 2px solid #f2f2f2 !important;\n border-radius: 5px !important;\n background-color: #fff !important;\n overflow: hidden !important;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 70.7%;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofit-logo-wrap img {\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n -ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-charity-objects .nonprofit-logo-wrap {\n width: 30px !important;\n height: 30px !important;\n top: 0px !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .showNonprofit1,\n.shoppinggives-tag .sg-multiple-causes .showNonprofit2,\n.shoppinggives-tag .sg-multiple-causes .showNonprofit3,\n.shoppinggives-tag .sg-multiple-causes .showNonprofit4 {\n position: relative;\n}\n\n.shoppinggives-tag .sg-multiple-causes .nonprofitLogo {\n width: 100% !important;\n max-height: 100% !important;\n max-height: 100% !important;\n max-width: 100% !important;\n position: absolute;\n -webkit-transform: translate(50%, -50%) !important;\n -ms-transform: translate(50%, -50%) !important;\n transform: translate(50%, -50%) !important;\n right: 50% !important;\n top: 50% !important;\n padding: 2px !important;\n box-sizing: border-box !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioImageUrl {\n width: 100% !important;\n height: 100% !important;\n max-height: 100% !important;\n max-width: 100% !important;\n background-repeat: no-repeat;\n background-position: center; \n -webkit-background-size: cover;\n -moz-background-size: cover;\n -o-background-size: cover;\n background-size: cover;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioName {\n max-height: 100% !important;\n width: 100% !important;\n max-width: 100% !important;\n color: #222B2F !important;\n font-size: 20px !important;\n font-weight: bold !important;\n position: absolute !important;\n left: 50% !important;\n top: 50% !important;\n -webkit-transform: translate(-50%, -50%) !important;\n -ms-transform: translate(-50%, -50%) !important;\n transform: translate(-50%, -50%) !important;\n z-index: 3 !important;\n text-align: center !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .porfolio-image-overlay {\n position: relative !important;\n width: 100% !important;\n height: 120px !important;\n background: #fff !important;\n opacity: 0.4 !important;\n z-index: 1 !important;\n position: absolute !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolio-image-wrap {\n position: relative !important;\n width: 100% !important;\n height: 120px !important;\n z-index: 2 !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioNonprofits {\n padding: 10px;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioNonprofits li {\n margin-bottom: 10px !important;\n position: relative !important;\n border: none;\n background: #fff;\n border-radius: 0;\n margin-bottom: 12px;\n box-sizing: border-box;\n position: relative;\n width: 100%;\n border-radius: 10px;\n -webkit-transition: height .4s ease;\n -moz-transition: height .4s ease;\n -o-transition: height .4s ease;\n -ms-transition: height .4s ease;\n transition: height .4s ease;\n -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);\n -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);\n padding: 20px;\n min-height: 80px;\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioNonprofits li:hover {\n background: #fcfcfc;\n -webkit-box-shadow: 0 0 10px 0 rgba(68, 88, 98, .2);\n -moz-box-shadow: 0 0 10px 0 rgba(68, 88, 98, .2);\n box-shadow: 0 0 10px 0 rgba(68, 88, 98, .2)\n}\n\n.shoppinggives-tag .sg-multiple-causes .portfolioNonprofits li:hover .sg-search-charity-description {\n background: #fcfcfc;\n}\n\n/* .shoppinggives-tag #charity-select-list .sc-charity-container:hover .sg-search-charity-description {\n background: #fcfcfc\n} */\n\n.shoppinggives-tag .sg-multiple-causes .nonprofitDescription {\n font-size: 12px !important;\n line-height: 18px !important;\n color: #000 !important;\n margin-top: 5px !important;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-search-charity-description-wrap {\n max-height: 0;\n overflow: hidden;\n -webkit-transition: max-height .4s linear;\n -moz-transition: max-height .4s linear;\n -o-transition: max-height .4s linear;\n -ms-transition: max-height .4s linear;\n transition: max-height .4s linear\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-search-charity-description-wrap.open-learn-more {\n max-height: 800px !important;\n position: static !important\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-search-charity-description {\n background: #fff;\n color: #9b9b9b;\n font-size: 12px;\n line-height: 18px;\n pointer-events: none;\n margin: 20px 0 10px 0\n}\n\n.shoppinggives-tag .sg-multiple-causes .search-learn-more {\n color: #9b9b9b;\n font-size: 12px;\n text-decoration: underline;\n cursor: pointer;\n position: relative;\n z-index: 10;\n display: inline-block;\n margin-top: 14px;\n margin-left: 0;\n background: transparent;\n border: none;\n padding: 0;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-cause-donation {\n position: absolute;\n top: 20px;\n right: 20px;\n text-align: right;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-cause-donation-text {\n font-size: 12px;\n color: gray;\n margin-bottom: 2px;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-cause-donation-amount {\n font-weight: bold;\n color: #009581;\n font-size: 24px;\n line-height: 29px;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-charity-objects {\n position: relative;\n margin-bottom: 14px;\n}\n\n.shoppinggives-tag .sg-multiple-causes .sg-hide-button {\n height: 0 !important;\n margin-top: 0 !important;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-multiple-causes .redemption-banner {\n height: 130px;\n}\n\n.shoppinggives-tag .view-causes-modal .sg-multiple-causes .redemption-info {\n margin-top: 20px;\n}\n\n",""]);const p=l},687:(n,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});var o=t(81),i=t.n(o),a=t(645),r=t.n(a)()(i());r.push([n.id,"@import url(https://fonts.googleapis.com/css?family=Muli:400,600,700);"]),r.push([n.id,'@media(max-width: 780px) {\n .shoppinggives-tag.contained.cc-modal-overlay,\n\t.shoppinggives-tag.compact.cc-modal-overlay {\n\t\toverflow-y: scroll;\n\t}\n}\n\n@media(max-width: 767px) {\n\n .shoppinggives-tag ::placeholder,\n .shoppinggives-charity-widget ::placeholder {\n font-size: 16px;\n }\n\n .shoppinggives-tag :-ms-input-placeholder,\n .shoppinggives-charity-widget :-ms-input-placeholder {\n font-size: 16px;\n }\n\n .shoppinggives-tag ::-ms-input-placeholder,\n .shoppinggives-charity-widget ::-ms-input-placeholder {\n font-size: 16px;\n }\n}\n\n@media(max-width: 620px) {\n div.shoppinggives-tag.contained .sg-modal,\n\tdiv.shoppinggives-tag.compact .sg-modal {\n\t\twidth: calc(100% - 20px);\n\t\tpadding: 40px 20px;\n\t\ttop: 10px;\n\t\t-webkit-transform: translateX(-50%);\n\t\t-ms-transform: translateX(-50%);\n\t\ttransform: translateX(-50%);\n\t}\n}\n\n.shoppinggives-tag div,\n.shoppinggives-tag span,\n.shoppinggives-tag iframe,\n.shoppinggives-tag h3,\n.shoppinggives-tag h4,\n.shoppinggives-tag h5,\n.shoppinggives-tag h6,\n.shoppinggives-tag p,\n.shoppinggives-tag blockquote,\n.shoppinggives-tag pre,\n.shoppinggives-tag a,\n.shoppinggives-tag ol,\n.shoppinggives-tag ul,\n.shoppinggives-tag li,\n.shoppinggives-tag fieldset,\n.shoppinggives-tag form,\n.shoppinggives-tag label,\n.shoppinggives-tag legend,\n.shoppinggives-tag table,\n.shoppinggives-tag tbody,\n.shoppinggives-tag tfoot,\n.shoppinggives-tag thead,\n.shoppinggives-tag tr,\n.shoppinggives-tag th,\n.shoppinggives-tag td {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n font-family: inherit;\n color: inherit;\n vertical-align: baseline;\n}\n\n.shoppinggives-tag:not(.cc-centered),\n.sg-roundup-title,\n.shoppinggives-tag.roundup {\n text-align: left !important;\n}\n\n.shoppinggives-tag ul li::before,\n.shoppinggives-charity-widget ul li::before {\n content: none !important;\n}\n\n.shoppinggives-charity-widget img {\n vertical-align: baseline;\n}\n\n.shoppinggives-charity-widget #charity-select-modal {\n -webkit-transition: height .4s ease;\n -moz-transition: height .4s ease;\n -o-transition: height .4s ease;\n -ms-transition: height .4s ease;\n transition: height .4s ease;\n}\n\n.shoppinggives-tag {\n line-height: 1;\n cursor: default;\n font-family: Muli, sans-serif !important;\n letter-spacing: 0 !important;\n}\n\n.shoppinggives-tag ol,\n.shoppinggives-tag ul {\n list-style: none;\n}\n\n.shoppinggives-charity-widget table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\n.shoppinggives-charity-widget input {\n padding: 10px 34px 10px 16px;\n border-radius: 20px;\n border: 1px solid #9B9B9B;\n height: 40px;\n color: #445862;\n}\n\n.shoppinggives-charity-widget p {\n font-size: 14px;\n margin-bottom: 15px;\n}\n\n.shoppinggives-charity-widget .terms {\n margin-bottom: 0;\n}\n\n.shoppinggives-charity-widget .title {\n font-size: 24px;\n margin-bottom: 20px;\n text-align: center;\n}\n\n.shoppinggives-charity-widget .sub-title {\n font-size: 18px;\n color: #445862;\n}\n\n.shoppinggives-charity-widget #postconversion-modal.sg-modal {\n top: 20px !important;\n}\n\n.shoppinggives-charity-widget .sg-modal {\n font-family: Muli, sans-serif !important;\n background: white;\n display: inline-block;\n position: relative;\n top: 30px;\n margin-bottom: 4px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n width: calc(100% - 8px);\n z-index: 1010;\n border-radius: 5px;\n max-width: 900px;\n -webkit-box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 0px 35px 0 rgba(0, 0, 0, 0.2);\n}\n\n.shoppinggives-charity-widget .orange-button {\n padding: 0 !important;\n cursor: pointer !important;\n display: block;\n font-size: 16px;\n border: none;\n height: 40px;\n width: 220px !important;\n border-radius: 50px;\n color: white;\n background: linear-gradient(270deg, #F8B90A 0%, #EE8304 100%);\n}\n\n.shoppinggives-charity-widget .orange-button:active,\n.shoppinggives-charity-widget #sg-facebook-button:active,\n.shoppinggives-charity-widget #sg-my-contributions {\n -webkit-transform: translateY(2px);\n -ms-transform: translateY(2px);\n transform: translateY(2px);\n}\n\n.shoppinggives-charity-widget .orange-button:focus {\n outline: 0 !important;\n}\n\n.shoppinggives-charity-widget .gray-button {\n padding: 0 !important;\n cursor: pointer !important;\n display: block;\n font-size: 16px;\n border: none;\n height: 40px;\n width: 220px !important;\n border-radius: 50px;\n color: white;\n background-color: #9B9B9B;\n}\n\n.shoppinggives-charity-widget .orange-button:active,\n.shoppinggives-charity-widget .orange-button:focus,\n.shoppinggives-charity-widget .gray-button:active,\n.shoppinggives-charity-widget .gray-button:focus {\n outline: none !important;\n}\n\n.sg-modal .modal-body,\n.sg-modal .modal-body {\n display: flex;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n /* spacing as needed */\n padding: 20px 50px 20px 20px;\n /* let it scroll */\n overflow: auto;\n}\n\n.shoppinggives-tag.closed,\n.shoppinggives-tag .closed {\n visibility: hidden !important;\n position: absolute !important;\n left: -2000px !important;\n display: none !important;\n}\n\n.shoppinggives-tag.cc-modal-overlay {\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(69, 89, 99, 0.9) !important;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: hidden;\n z-index: 9999999999999999 !important;;\n}\n\n.sg-modal-open .page-container {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none;\n -webkit-transition: all 0s;\n -moz-transition: all 0s;\n -o-transition: all 0s;\n -ms-transition: all 0s;\n transition: all 0s;\n}\n\n#postconversion-iframe {\n margin: 0 !important;\n}\n\n.sg-modal-open {\n position: fixed;\n left: 0;\n width: 100%;\n overflow: hidden;\n z-index: 0;\n}\n\n.shoppinggives-tag .clear-fix {\n content: "";\n clear: both;\n display: table;\n}\n\n.shoppinggives-tag .blue {\n color: #009581;\n text-decoration: none;\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n}\n\n.shoppinggives-tag .clear-fix::after {\n content: "";\n clear: both;\n display: table;\n}\n\n.shoppinggives-tag ::placeholder,\n.shoppinggives-charity-widget ::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n font-size: 14px;\n color: #9B9B9B;\n opacity: 1;\n /* Firefox */\n}\n\n.shoppinggives-tag :-ms-input-placeholder,\n.shoppinggives-charity-widget :-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n font-size: 14px;\n color: #9B9B9B;\n}\n\n.shoppinggives-tag ::-ms-input-placeholder,\n.shoppinggives-charity-widget ::-ms-input-placeholder {\n /* Microsoft Edge */\n font-size: 14px;\n color: #9B9B9B;\n}\n\n/* Skeleton Loading Styles */\n\n.shoppinggives-tag .cc-skeleton {\n position: relative;\n background-color: #f2f2f2;\n overflow: hidden;\n border-radius: 10px;\n margin: 0 0 7px 0;\n}\n\n.shoppinggives-tag .cc-skeleton-line {\n height: 14px;\n}\n\n.shoppinggives-charity-widget #cc-skeleton-line-wrap {\n margin-bottom: 20px;\n}\n\n.shoppinggives-charity-widget .cc-skeleton-box {\n height: 65px;\n max-width: 450px;\n margin-bottom: 11px;\n margin-top: 20px;\n}\n\n.shoppinggives-tag .cc-skeleton::after {\n display: block;\n content: \'\';\n position: absolute;\n width: 100%;\n height: 100%;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);\n -webkit-animation: cc-skeleton 1.5s infinite;\n animation: cc-skeleton 1.5s infinite;\n}\n\n@-webkit-keyframes cc-skeleton {\n 100% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n@keyframes cc-skeleton {\n 100% {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n }\n}\n\n.shoppinggives-tag .cc-spacer {\n height: 0px;\n opacity: 0;\n}\n\n/* End Skeleton Loading Styles */\n\n.shoppinggives-tag .sg-modal {\n border-radius: 10px !important;\n overflow: hidden !important;\n height: calc(100vh - 110px);\n max-width: 1220px;\n width: calc(100% - 20px);\n z-index: 99999999999999999999999 !important;;\n overflow: hidden;\n}\n\n\n.shoppinggives-tag .blue {\n text-decoration: none !important;\n}\n\n.shoppinggives-tag .close-view-causes-modal {\n line-height: normal !important;\n}\n\n.shoppinggives-tag .sg-top-wrap .sg-search-bar,\n.shoppinggives-tag .sg-learn-more-modal .sg-learn-more-logos img,\n.shoppinggives-tag .powered-by-logo,\n.shoppinggives-tag #sg-main-logo {\n width: auto !important;\n}\n\n.sg-addon-title-placeholder,\n.sg-roundup-title-placeholder,\n.sg-text-placeholder-1,\n.sg-text-placeholder-2,\n.sg-text-placeholder-3,\n.sg-text-placeholder-4,\n.sg-text-placeholder-5 {\n display: none;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',""]);const s=r},645:n=>{"use strict";n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t="",o=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),o&&(t+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),t+=n(e),o&&(t+="}"),e[2]&&(t+="}"),e[4]&&(t+="}"),t})).join("")},e.i=function(n,t,o,i,a){"string"==typeof n&&(n=[[null,n,void 0]]);var r={};if(o)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=a),t&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=t):c[2]=t),i&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=i):c[4]="".concat(i)),e.push(c))}},e}},81:n=>{"use strict";n.exports=function(n){return n[1]}},834:(n,e,t)=>{"use strict";function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n&&n.__esModule)return n;var e={};if(null!=n)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.default=n,e}e.__esModule=!0;var a=i(t(67)),r=o(t(558)),s=o(t(728)),l=i(t(392)),p=i(t(628)),c=o(t(982));function d(){var n=new a.HandlebarsEnvironment;return l.extend(n,a),n.SafeString=r.default,n.Exception=s.default,n.Utils=l,n.escapeExpression=l.escapeExpression,n.VM=p,n.template=function(e){return p.template(e,n)},n}var g=d();g.create=d,c.default(g),g.default=g,e.default=g,n.exports=e.default},67:(n,e,t)=>{"use strict";function o(n){return n&&n.__esModule?n:{default:n}}e.__esModule=!0,e.HandlebarsEnvironment=d;var i=t(392),a=o(t(728)),r=t(638),s=t(881),l=o(t(37)),p=t(293);e.VERSION="4.7.7",e.COMPILER_REVISION=8,e.LAST_COMPATIBLE_COMPILER_REVISION=7,e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var c="[object Object]";function d(n,e,t){this.helpers=n||{},this.partials=e||{},this.decorators=t||{},r.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}d.prototype={constructor:d,logger:l.default,log:l.default.log,registerHelper:function(n,e){if(i.toString.call(n)===c){if(e)throw new a.default("Arg not supported with multiple helpers");i.extend(this.helpers,n)}else this.helpers[n]=e},unregisterHelper:function(n){delete this.helpers[n]},registerPartial:function(n,e){if(i.toString.call(n)===c)i.extend(this.partials,n);else{if(void 0===e)throw new a.default('Attempting to register a partial called "'+n+'" as undefined');this.partials[n]=e}},unregisterPartial:function(n){delete this.partials[n]},registerDecorator:function(n,e){if(i.toString.call(n)===c){if(e)throw new a.default("Arg not supported with multiple decorators");i.extend(this.decorators,n)}else this.decorators[n]=e},unregisterDecorator:function(n){delete this.decorators[n]},resetLoggedPropertyAccesses:function(){p.resetLoggedProperties()}};var g=l.default.log;e.log=g,e.createFrame=i.createFrame,e.logger=l.default},881:(n,e,t)=>{"use strict";e.__esModule=!0,e.registerDefaultDecorators=function(n){i.default(n)};var o,i=(o=t(670))&&o.__esModule?o:{default:o}},670:(n,e,t)=>{"use strict";e.__esModule=!0;var o=t(392);e.default=function(n){n.registerDecorator("inline",(function(n,e,t,i){var a=n;return e.partials||(e.partials={},a=function(i,a){var r=t.partials;t.partials=o.extend({},r,e.partials);var s=n(i,a);return t.partials=r,s}),e.partials[i.args[0]]=i.fn,a}))},n.exports=e.default},728:(n,e)=>{"use strict";e.__esModule=!0;var t=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function o(n,e){var i=e&&e.loc,a=void 0,r=void 0,s=void 0,l=void 0;i&&(a=i.start.line,r=i.end.line,s=i.start.column,l=i.end.column,n+=" - "+a+":"+s);for(var p=Error.prototype.constructor.call(this,n),c=0;c{"use strict";function o(n){return n&&n.__esModule?n:{default:n}}e.__esModule=!0,e.registerDefaultHelpers=function(n){i.default(n),a.default(n),r.default(n),s.default(n),l.default(n),p.default(n),c.default(n)},e.moveHelperToHooks=function(n,e,t){n.helpers[e]&&(n.hooks[e]=n.helpers[e],t||delete n.helpers[e])};var i=o(t(342)),a=o(t(822)),r=o(t(905)),s=o(t(405)),l=o(t(702)),p=o(t(593)),c=o(t(978))},342:(n,e,t)=>{"use strict";e.__esModule=!0;var o=t(392);e.default=function(n){n.registerHelper("blockHelperMissing",(function(e,t){var i=t.inverse,a=t.fn;if(!0===e)return a(this);if(!1===e||null==e)return i(this);if(o.isArray(e))return e.length>0?(t.ids&&(t.ids=[t.name]),n.helpers.each(e,t)):i(this);if(t.data&&t.ids){var r=o.createFrame(t.data);r.contextPath=o.appendContextPath(t.data.contextPath,t.name),t={data:r}}return a(e,t)}))},n.exports=e.default},822:(n,e,t)=>{"use strict";e.__esModule=!0;var o,i=t(392),a=(o=t(728))&&o.__esModule?o:{default:o};e.default=function(n){n.registerHelper("each",(function(n,e){if(!e)throw new a.default("Must pass iterator to #each");var o,r=e.fn,s=e.inverse,l=0,p="",c=void 0,d=void 0;function g(e,t,o){c&&(c.key=e,c.index=t,c.first=0===t,c.last=!!o,d&&(c.contextPath=d+e)),p+=r(n[e],{data:c,blockParams:i.blockParams([n[e],e],[d+e,null])})}if(e.data&&e.ids&&(d=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(n)&&(n=n.call(this)),e.data&&(c=i.createFrame(e.data)),n&&"object"==typeof n)if(i.isArray(n))for(var u=n.length;l{"use strict";e.__esModule=!0;var o,i=(o=t(728))&&o.__esModule?o:{default:o};e.default=function(n){n.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},n.exports=e.default},405:(n,e,t)=>{"use strict";e.__esModule=!0;var o,i=t(392),a=(o=t(728))&&o.__esModule?o:{default:o};e.default=function(n){n.registerHelper("if",(function(n,e){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return i.isFunction(n)&&(n=n.call(this)),!e.hash.includeZero&&!n||i.isEmpty(n)?e.inverse(this):e.fn(this)})),n.registerHelper("unless",(function(e,t){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return n.helpers.if.call(this,e,{fn:t.inverse,inverse:t.fn,hash:t.hash})}))},n.exports=e.default},702:(n,e)=>{"use strict";e.__esModule=!0,e.default=function(n){n.registerHelper("log",(function(){for(var e=[void 0],t=arguments[arguments.length-1],o=0;o{"use strict";e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",(function(n,e,t){return n?t.lookupProperty(n,e):n}))},n.exports=e.default},978:(n,e,t)=>{"use strict";e.__esModule=!0;var o,i=t(392),a=(o=t(728))&&o.__esModule?o:{default:o};e.default=function(n){n.registerHelper("with",(function(n,e){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");i.isFunction(n)&&(n=n.call(this));var t=e.fn;if(i.isEmpty(n))return e.inverse(this);var o=e.data;return e.data&&e.ids&&((o=i.createFrame(e.data)).contextPath=i.appendContextPath(e.data.contextPath,e.ids[0])),t(n,{data:o,blockParams:i.blockParams([n],[o&&o.contextPath])})}))},n.exports=e.default},572:(n,e,t)=>{"use strict";e.__esModule=!0,e.createNewLookupObject=function(){for(var n=arguments.length,e=Array(n),t=0;t{"use strict";e.__esModule=!0,e.createProtoAccessControl=function(n){var e=Object.create(null);e.constructor=!1,e.__defineGetter__=!1,e.__defineSetter__=!1,e.__lookupGetter__=!1;var t=Object.create(null);return t.__proto__=!1,{properties:{whitelist:o.createNewLookupObject(t,n.allowedProtoProperties),defaultValue:n.allowProtoPropertiesByDefault},methods:{whitelist:o.createNewLookupObject(e,n.allowedProtoMethods),defaultValue:n.allowProtoMethodsByDefault}}},e.resultIsAllowed=function(n,e,t){return function(n,e){return void 0!==n.whitelist[e]?!0===n.whitelist[e]:void 0!==n.defaultValue?n.defaultValue:(function(n){!0!==a[n]&&(a[n]=!0,i.log("error",'Handlebars: Access has been denied to resolve the property "'+n+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(e),!1)}("function"==typeof n?e.methods:e.properties,t)},e.resetLoggedProperties=function(){Object.keys(a).forEach((function(n){delete a[n]}))};var o=t(572),i=function(n){if(n&&n.__esModule)return n;var e={};if(null!=n)for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.default=n,e}(t(37)),a=Object.create(null)},5:(n,e)=>{"use strict";e.__esModule=!0,e.wrapHelper=function(n,e){return"function"!=typeof n?n:function(){return arguments[arguments.length-1]=e(arguments[arguments.length-1]),n.apply(this,arguments)}}},37:(n,e,t)=>{"use strict";e.__esModule=!0;var o=t(392),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(n){if("string"==typeof n){var e=o.indexOf(i.methodMap,n.toLowerCase());n=e>=0?e:parseInt(n,10)}return n},log:function(n){if(n=i.lookupLevel(n),"undefined"!=typeof console&&i.lookupLevel(i.level)<=n){var e=i.methodMap[n];console[e]||(e="log");for(var t=arguments.length,o=Array(t>1?t-1:0),a=1;a{"use strict";e.__esModule=!0,e.default=function(n){var e=void 0!==t.g?t.g:window,o=e.Handlebars;n.noConflict=function(){return e.Handlebars===n&&(e.Handlebars=o),n}},n.exports=e.default},628:(n,e,t)=>{"use strict";e.__esModule=!0,e.checkRevision=function(n){var e=n&&n[0]||1,t=r.COMPILER_REVISION;if(!(e>=r.LAST_COMPATIBLE_COMPILER_REVISION&&e<=r.COMPILER_REVISION)){if(e{"use strict";function t(n){this.string=n}e.__esModule=!0,t.prototype.toString=t.prototype.toHTML=function(){return""+this.string},e.default=t,n.exports=e.default},392:(n,e)=>{"use strict";e.__esModule=!0,e.extend=r,e.indexOf=function(n,e){for(var t=0,o=n.length;t":">",'"':""","'":"'","`":"`","=":"="},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function a(n){return t[n]}function r(n){for(var e=1;e0?2===s.length?typeof s[1]==r?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:3===s.length?typeof s[1]!==r||s[1].exec&&s[1].test?this[s[0]]=c?c.replace(s[1],s[2]):a:this[s[0]]=c?s[1].call(this,c,s[2]):a:4===s.length&&(this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):a):this[s]=c||a;d+=2}},q=function(n,e){for(var t in e)if(typeof e[t]===l&&e[t].length>0){for(var o=0;o350?B(n,350):n,this},this.setUA(t),this};V.VERSION="1.0.33",V.BROWSER=F([d,m,"major"]),V.CPU=F([h]),V.DEVICE=F([c,u,g,f,v,w,b,x,y]),V.ENGINE=V.OS=F([d,m]),typeof e!==s?(n.exports&&(e=n.exports=V),e.UAParser=V):t.amdO?(o=function(){return V}.call(e,t,e,n))===a||(n.exports=o):typeof i!==s&&(i.UAParser=V);var G=typeof i!==s&&(i.jQuery||i.Zepto);if(G&&!G.ua){var Y=new V;G.ua=Y.getResult(),G.ua.get=function(){return Y.getUA()},G.ua.set=function(n){Y.setUA(n);var e=Y.getResult();for(var t in e)G.ua[t]=e[t]}}}("object"==typeof window?window:this)},835:(n,e,t)=>{var o=t(834),i=o.template;(o.templates=o.templates||{})["view-causes.min.html"]=i({1:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=s(t,"if").call(r,null!=e?s(e,"singleNonprofit"):e,{name:"if",hash:{},fn:n.program(2,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:31},end:{line:1,column:1916}}}))?a:"")+" "+(null!=(a=s(t,"if").call(r,null!=e?s(e,"portfolios"):e,{name:"if",hash:{},fn:n.program(27,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:1917},end:{line:1,column:4811}}}))?a:"")+" "+(null!=(a=s(t,"if").call(r,null!=e?s(e,"nonprofits"):e,{name:"if",hash:{},fn:n.program(46,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:4812},end:{line:1,column:6996}}}))?a:"")+" "},2:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lambda,l=n.escapeExpression,p=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+(null!=(a=p(t,"if").call(r,null!=e?p(e,"onPost"):e,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:140},end:{line:1,column:454}}}))?a:"")+" "+(null!=(a=p(t,"unless").call(r,null!=e?p(e,"onPost"):e,{name:"unless",hash:{},fn:n.program(5,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:455},end:{line:1,column:1173}}}))?a:"")+'
'+(null!=(a=p(t,"if").call(r,null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"logoUrl"):a,{name:"if",hash:{},fn:n.program(21,i,0),inverse:n.program(23,i,0),data:i,loc:{start:{line:1,column:1221},end:{line:1,column:1567}}}))?a:"")+'
'+l(s(null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"name"):a,e))+'
'+l(s(null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"city"):a,e))+(null!=(a=p(t,"if").call(r,null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"state"):a,{name:"if",hash:{},fn:n.program(25,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:1678},end:{line:1,column:1716}}}))?a:"")+" "+l(s(null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"state"):a,e))+". "+l(s(null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"zip"):a,e))+" | EIN: "+l(s(null!=(a=null!=e?p(e,"singleNonprofit"):e)?p(a,"displayEin"):a,e))+'
'},3:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
Thank You!
Your purchase on '+p(typeof(a=null!=(a=c(t,"storeName")||(null!=e?c(e,"storeName"):e))?a:s)===l?a.call(r,{name:"storeName",hash:{},data:i,loc:{start:{line:1,column:336},end:{line:1,column:349}}}):a)+" donated "+p(typeof(a=null!=(a=c(t,"donationAmount")||(null!=e?c(e,"donationAmount"):e))?a:s)===l?a.call(r,{name:"donationAmount",hash:{},data:i,loc:{start:{line:1,column:375},end:{line:1,column:393}}}):a)+" to support the following causes:
"},5:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onCart"):e,{name:"if",hash:{},fn:n.program(6,i,0),inverse:n.program(14,i,0),data:i,loc:{start:{line:1,column:474},end:{line:1,column:1161}}}))?a:"")+" "},6:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onRoundUp"):e,{name:"if",hash:{},fn:n.program(7,i,0),inverse:n.program(9,i,0),data:i,loc:{start:{line:1,column:489},end:{line:1,column:789}}}))?a:"")+" "},7:function(n,e,t,o,i){return" Your round up donates to support the following cause "},9:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onAddOn"):e,{name:"if",hash:{},fn:n.program(10,i,0),inverse:n.program(12,i,0),data:i,loc:{start:{line:1,column:569},end:{line:1,column:781}}}))?a:"")+" "},10:function(n,e,t,o,i){return" Your add on donates to support the following cause "},12:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return' '+p(typeof(a=null!=(a=c(t,"donationAmount")||(null!=e?c(e,"donationAmount"):e))?a:s)===l?a.call(r,{name:"donationAmount",hash:{},data:i,loc:{start:{line:1,column:669},end:{line:1,column:687}}}):a)+' of your '+p(typeof(a=null!=(a=c(t,"storeName")||(null!=e?c(e,"storeName"):e))?a:s)===l?a.call(r,{name:"storeName",hash:{},data:i,loc:{start:{line:1,column:727},end:{line:1,column:740}}}):a)+" purchase will be donated! "},14:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onRoundUp"):e,{name:"if",hash:{},fn:n.program(7,i,0),inverse:n.program(15,i,0),data:i,loc:{start:{line:1,column:799},end:{line:1,column:1153}}}))?a:"")+" "},15:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onAddOn"):e,{name:"if",hash:{},fn:n.program(10,i,0),inverse:n.program(16,i,0),data:i,loc:{start:{line:1,column:879},end:{line:1,column:1145}}}))?a:"")+" "},16:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=l(t,"if").call(s,null!=e?l(e,"fixedDollarDonation"):e,{name:"if",hash:{},fn:n.program(17,i,0),inverse:n.program(19,i,0),data:i,loc:{start:{line:1,column:955},end:{line:1,column:1057}}}))?a:"")+''+n.escapeExpression("function"==typeof(r=null!=(r=l(t,"donationAmount")||(null!=e?l(e,"donationAmount"):e))?r:n.hooks.helperMissing)?r.call(s,{name:"donationAmount",hash:{},data:i,loc:{start:{line:1,column:1081},end:{line:1,column:1099}}}):r)+" to support the following cause "},17:function(n,e,t,o,i){return"Your purchase donates "},19:function(n,e,t,o,i){return"Your purchase of this product donates "},21:function(n,e,t,o,i){var a,r=n.lambda,s=n.escapeExpression,l=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},23:function(n,e,t,o,i){var a,r=n.lambda,s=n.escapeExpression,l=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},25:function(n,e,t,o,i){return", "},27:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+(null!=(a=s(t,"if").call(r,null!=e?s(e,"onPost"):e,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:2021},end:{line:1,column:2335}}}))?a:"")+" "+(null!=(a=s(t,"unless").call(r,null!=e?s(e,"onPost"):e,{name:"unless",hash:{},fn:n.program(28,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:2336},end:{line:1,column:3070}}}))?a:"")+"
"+(null!=(a=s(t,"each").call(r,null!=e?s(e,"portfolios"):e,{name:"each",hash:{},fn:n.program(40,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:3082},end:{line:1,column:4798}}}))?a:"")+"
"},28:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onCart"):e,{name:"if",hash:{},fn:n.program(29,i,0),inverse:n.program(35,i,0),data:i,loc:{start:{line:1,column:2355},end:{line:1,column:3058}}}))?a:"")+" "},29:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onRoundUp"):e,{name:"if",hash:{},fn:n.program(30,i,0),inverse:n.program(32,i,0),data:i,loc:{start:{line:1,column:2370},end:{line:1,column:2678}}}))?a:"")+" "},30:function(n,e,t,o,i){return" Your round up donates evenly across the following causes "},32:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onAddOn"):e,{name:"if",hash:{},fn:n.program(33,i,0),inverse:n.program(12,i,0),data:i,loc:{start:{line:1,column:2454},end:{line:1,column:2670}}}))?a:"")+" "},33:function(n,e,t,o,i){return" Your add on donates evenly across the following causes "},35:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onRoundUp"):e,{name:"if",hash:{},fn:n.program(36,i,0),inverse:n.program(38,i,0),data:i,loc:{start:{line:1,column:2688},end:{line:1,column:3050}}}))?a:"")+" "},36:function(n,e,t,o,i){return" Your round up will donate to support the following cause "},38:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onAddOn"):e,{name:"if",hash:{},fn:n.program(33,i,0),inverse:n.program(16,i,0),data:i,loc:{start:{line:1,column:2772},end:{line:1,column:3042}}}))?a:"")+" "},40:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.hooks.helperMissing,p="function",c=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+c(typeof(r=null!=(r=d(t,"name")||(null!=e?d(e,"name"):e))?r:l)===p?r.call(s,{name:"name",hash:{},data:i,loc:{start:{line:1,column:3385},end:{line:1,column:3393}}}):r)+'
'+c(typeof(r=null!=(r=d(t,"headline")||(null!=e?d(e,"headline"):e))?r:l)===p?r.call(s,{name:"headline",hash:{},data:i,loc:{start:{line:1,column:3467},end:{line:1,column:3479}}}):r)+'
'+c(typeof(r=null!=(r=d(t,"description")||(null!=e?d(e,"description"):e))?r:l)===p?r.call(s,{name:"description",hash:{},data:i,loc:{start:{line:1,column:3576},end:{line:1,column:3591}}}):r)+'
This portfolio directly supports the following nonprofits. The donation will be split evenly amongst each nonprofit.
'+(null!=(a=d(t,"each").call(s,null!=e?d(e,"charityObjects"):e,{name:"each",hash:{},fn:n.program(41,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:3826},end:{line:1,column:4777}}}))?a:"")+"
"},41:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.hooks.helperMissing,p="function",c=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+(null!=(a=d(t,"if").call(s,null!=e?d(e,"logoUrl"):e,{name:"if",hash:{},fn:n.program(42,i,0),inverse:n.program(44,i,0),data:i,loc:{start:{line:1,column:3905},end:{line:1,column:4167}}}))?a:"")+'
'+c(typeof(r=null!=(r=d(t,"name")||(null!=e?d(e,"name"):e))?r:l)===p?r.call(s,{name:"name",hash:{},data:i,loc:{start:{line:1,column:4192},end:{line:1,column:4200}}}):r)+'
'+c(typeof(r=null!=(r=d(t,"city")||(null!=e?d(e,"city"):e))?r:l)===p?r.call(s,{name:"city",hash:{},data:i,loc:{start:{line:1,column:4239},end:{line:1,column:4247}}}):r)+(null!=(a=d(t,"if").call(s,null!=e?d(e,"state"):e,{name:"if",hash:{},fn:n.program(25,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:4247},end:{line:1,column:4269}}}))?a:"")+" "+c(typeof(r=null!=(r=d(t,"state")||(null!=e?d(e,"state"):e))?r:l)===p?r.call(s,{name:"state",hash:{},data:i,loc:{start:{line:1,column:4270},end:{line:1,column:4279}}}):r)+" "+c(typeof(r=null!=(r=d(t,"zip")||(null!=e?d(e,"zip"):e))?r:l)===p?r.call(s,{name:"zip",hash:{},data:i,loc:{start:{line:1,column:4280},end:{line:1,column:4287}}}):r)+' | EIN: '+c(typeof(r=null!=(r=d(t,"displayEin")||(null!=e?d(e,"displayEin"):e))?r:l)===p?r.call(s,{name:"displayEin",hash:{},data:i,loc:{start:{line:1,column:4328},end:{line:1,column:4342}}}):r)+'
'},42:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},44:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},46:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+(null!=(a=s(t,"if").call(r,null!=e?s(e,"onPost"):e,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:4938},end:{line:1,column:5252}}}))?a:"")+" "+(null!=(a=s(t,"unless").call(r,null!=e?s(e,"onPost"):e,{name:"unless",hash:{},fn:n.program(47,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:5253},end:{line:1,column:5991}}}))?a:"")+'
'+(null!=(a=s(t,"each").call(r,null!=e?s(e,"nonprofits"):e,{name:"each",hash:{},fn:n.program(41,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:6030},end:{line:1,column:6977}}}))?a:"")+"
"},47:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onCart"):e,{name:"if",hash:{},fn:n.program(29,i,0),inverse:n.program(48,i,0),data:i,loc:{start:{line:1,column:5272},end:{line:1,column:5979}}}))?a:"")+" "},48:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onRoundUp"):e,{name:"if",hash:{},fn:n.program(30,i,0),inverse:n.program(49,i,0),data:i,loc:{start:{line:1,column:5605},end:{line:1,column:5971}}}))?a:"")+" "},49:function(n,e,t,o,i){var a,r=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=r(t,"if").call(null!=e?e:n.nullContext||{},null!=e?r(e,"onAddOn"):e,{name:"if",hash:{},fn:n.program(33,i,0),inverse:n.program(50,i,0),data:i,loc:{start:{line:1,column:5689},end:{line:1,column:5963}}}))?a:"")+" "},50:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return" "+(null!=(a=l(t,"if").call(s,null!=e?l(e,"fixedDollarDonation"):e,{name:"if",hash:{},fn:n.program(17,i,0),inverse:n.program(19,i,0),data:i,loc:{start:{line:1,column:5769},end:{line:1,column:5871}}}))?a:"")+''+n.escapeExpression("function"==typeof(r=null!=(r=l(t,"donationAmount")||(null!=e?l(e,"donationAmount"):e))?r:n.hooks.helperMissing)?r.call(s,{name:"donationAmount",hash:{},data:i,loc:{start:{line:1,column:5895},end:{line:1,column:5913}}}):r)+" evenly across the following causes "},52:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
'+(null!=(a=s(t,"if").call(r,null!=e?s(e,"onPost"):e,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.program(29,i,0),data:i,loc:{start:{line:1,column:7154},end:{line:1,column:7786}}}))?a:"")+'
    '+(null!=(a=s(t,"each").call(r,null!=e?s(e,"nonprofits"):e,{name:"each",hash:{},fn:n.program(53,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:7872},end:{line:1,column:8900}}}))?a:"")+" "+(null!=(a=s(t,"each").call(r,null!=e?s(e,"portfolios"):e,{name:"each",hash:{},fn:n.program(60,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:8901},end:{line:1,column:10398}}}))?a:"")+"
"},53:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.hooks.helperMissing,p="function",c=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
  • '+(null!=(a=d(t,"if").call(s,null!=e?d(e,"logoUrl"):e,{name:"if",hash:{},fn:n.program(54,i,0),inverse:n.program(56,i,0),data:i,loc:{start:{line:1,column:7951},end:{line:1,column:8217}}}))?a:"")+'
    '+c(typeof(r=null!=(r=d(t,"name")||(null!=e?d(e,"name"):e))?r:l)===p?r.call(s,{name:"name",hash:{},data:i,loc:{start:{line:1,column:8277},end:{line:1,column:8285}}}):r)+'
    '+c(typeof(r=null!=(r=d(t,"city")||(null!=e?d(e,"city"):e))?r:l)===p?r.call(s,{name:"city",hash:{},data:i,loc:{start:{line:1,column:8321},end:{line:1,column:8329}}}):r)+(null!=(a=d(t,"if").call(s,null!=e?d(e,"state"):e,{name:"if",hash:{},fn:n.program(25,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:8329},end:{line:1,column:8351}}}))?a:"")+" "+c(typeof(r=null!=(r=d(t,"state")||(null!=e?d(e,"state"):e))?r:l)===p?r.call(s,{name:"state",hash:{},data:i,loc:{start:{line:1,column:8352},end:{line:1,column:8361}}}):r)+" "+c(typeof(r=null!=(r=d(t,"zipCode")||(null!=e?d(e,"zipCode"):e))?r:l)===p?r.call(s,{name:"zipCode",hash:{},data:i,loc:{start:{line:1,column:8362},end:{line:1,column:8373}}}):r)+'| EIN: '+c(typeof(r=null!=(r=d(t,"displayEin")||(null!=e?d(e,"displayEin"):e))?r:l)===p?r.call(s,{name:"displayEin",hash:{},data:i,loc:{start:{line:1,column:8401},end:{line:1,column:8415}}}):r)+'
    Donation
    '+c(typeof(r=null!=(r=d(t,"donation")||(null!=e?d(e,"donation"):e))?r:l)===p?r.call(s,{name:"donation",hash:{},data:i,loc:{start:{line:1,column:8856},end:{line:1,column:8868}}}):r)+"
  • "},54:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},56:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,l="function",p=n.escapeExpression,c=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return''},58:function(n,e,t,o,i){return"sg-hide-button"},60:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.hooks.helperMissing,p="function",c=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
  • '+(null!=(a=d(t,"if").call(s,null!=e?d(e,"logoUrl"):e,{name:"if",hash:{},fn:n.program(54,i,0),inverse:n.program(56,i,0),data:i,loc:{start:{line:1,column:8980},end:{line:1,column:9246}}}))?a:"")+'
    '+c(typeof(r=null!=(r=d(t,"name")||(null!=e?d(e,"name"):e))?r:l)===p?r.call(s,{name:"name",hash:{},data:i,loc:{start:{line:1,column:9306},end:{line:1,column:9314}}}):r)+'
    This portfolio donates evenly across '+c(typeof(r=null!=(r=d(t,"charityCount")||(null!=e?d(e,"charityCount"):e))?r:l)===p?r.call(s,{name:"charityCount",hash:{},data:i,loc:{start:{line:1,column:9387},end:{line:1,column:9403}}}):r)+' nonprofits.
    '+(null!=(a=d(t,"each").call(s,null!=e?d(e,"charityObjects"):e,{name:"each",hash:{},fn:n.program(61,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:9550},end:{line:1,column:10104}}}))?a:"")+'
    Donation
    '+c(typeof(r=null!=(r=d(t,"donation")||(null!=e?d(e,"donation"):e))?r:l)===p?r.call(s,{name:"donation",hash:{},data:i,loc:{start:{line:1,column:10354},end:{line:1,column:10366}}}):r)+"
  • "},61:function(n,e,t,o,i){var a,r,s=null!=e?e:n.nullContext||{},l=n.hooks.helperMissing,p="function",c=n.escapeExpression,d=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'
    '+(null!=(a=d(t,"if").call(s,null!=e?d(e,"logoUrl"):e,{name:"if",hash:{},fn:n.program(54,i,0),inverse:n.program(56,i,0),data:i,loc:{start:{line:1,column:9606},end:{line:1,column:9872}}}))?a:"")+'
    '+c(typeof(r=null!=(r=d(t,"name")||(null!=e?d(e,"name"):e))?r:l)===p?r.call(s,{name:"name",hash:{},data:i,loc:{start:{line:1,column:9932},end:{line:1,column:9940}}}):r)+'
    '+c(typeof(r=null!=(r=d(t,"city")||(null!=e?d(e,"city"):e))?r:l)===p?r.call(s,{name:"city",hash:{},data:i,loc:{start:{line:1,column:9976},end:{line:1,column:9984}}}):r)+(null!=(a=d(t,"if").call(s,null!=e?d(e,"state"):e,{name:"if",hash:{},fn:n.program(25,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:9984},end:{line:1,column:10006}}}))?a:"")+" "+c(typeof(r=null!=(r=d(t,"state")||(null!=e?d(e,"state"):e))?r:l)===p?r.call(s,{name:"state",hash:{},data:i,loc:{start:{line:1,column:10007},end:{line:1,column:10016}}}):r)+" "+c(typeof(r=null!=(r=d(t,"zipCode")||(null!=e?d(e,"zipCode"):e))?r:l)===p?r.call(s,{name:"zipCode",hash:{},data:i,loc:{start:{line:1,column:10017},end:{line:1,column:10028}}}):r)+'| EIN: '+c(typeof(r=null!=(r=d(t,"displayEin")||(null!=e?d(e,"displayEin"):e))?r:l)===p?r.call(s,{name:"displayEin",hash:{},data:i,loc:{start:{line:1,column:10056},end:{line:1,column:10070}}}):r)+"
    "},compiler:[8,">= 4.3.0"],main:function(n,e,t,o,i){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return(null!=(a=s(t,"unless").call(r,null!=e?s(e,"multipleCartCauses"):e,{name:"unless",hash:{},fn:n.program(1,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:0},end:{line:1,column:7008}}}))?a:"")+" "+(null!=(a=s(t,"if").call(r,null!=e?s(e,"multipleCartCauses"):e,{name:"if",hash:{},fn:n.program(52,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:7009},end:{line:1,column:10416}}}))?a:"")},useData:!0})}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={id:o,exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.amdO={},t.n=n=>{var e=n&&n.__esModule?()=>n.default:()=>n;return t.d(e,{a:e}),e},t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{"use strict";var n,e=function(n,e,t){this.status=n,this.responseText=e,this.responseHeaders=t||[]},o=function(){function n(n,e,t){void 0===e&&(e=null),void 0===t&&(t=null),this.onSuccess=n,this.onErrorFunc=e,this.onCompletedFunc=t,this.onSuccessFunctions=[],this.onErrorFunctions=[],this.onCompletedFunctions=[],this.finalResult=null,this.onSuccessFunctions.push(n),this.onErrorFunctions.push(e),this.onCompletedFunctions.push(t)}return n.prototype.addFunction=function(n,e,t){void 0===e&&(e=null),void 0===t&&(t=null),this.onSuccessFunctions.push(n),this.onErrorFunctions.push(e),this.onCompletedFunctions.push(t)},n.prototype.onNext=function(n){this.finalResult=n;var e=[];this.onSuccessFunctions.forEach((function(t){try{t(n)}catch(n){e.push(n)}})),e.length>0&&this.onError(1==e.length?e[0]:e)},n.prototype.onCompleted=function(){var n=[];this.onCompletedFunctions.forEach((function(e){try{e&&e()}catch(e){n.push(e)}if(n.length>0)throw 1==n.length?n[0]:n}))},n.prototype.onError=function(n){var e=[];this.onErrorFunctions.forEach((function(t){try{t&&t(n)}catch(n){e.push(n)}if(e.length>0)throw 1==e.length?e[0]:e}))},n}(),i=function(){function n(n){this.result=null,this.observableFunc=n}return n.prototype.subscribeObservable=function(n){this.observableFunc(n)},n.prototype.subscribe=function(n,e,t){void 0===e&&(e=null),void 0===t&&(t=null),this.functionObserver&&this.functionObserver.finalResult?n(this.functionObserver.finalResult):this.functionObserver?this.functionObserver.addFunction(n,e,t):(this.functionObserver=new o(n,e,t),this.observableFunc(this.functionObserver))},n.prototype.map=function(e){var t=this;return new n((function(n){var i=new o((function(t){try{n.onNext(e(t))}catch(e){n.onError(e)}}),(function(e){n.onError(e)}),(function(){n.onCompleted()}));t.subscribeObservable(i)}))},n.of=function(e){return new n((function(n){n.onNext(e),n.onCompleted()}))},n}(),a=function(){return a=Object.assign||function(n){for(var e,t=1,o=arguments.length;t=200&&c.status<400)return void i.onNext(t);p.logger&&p.logger.error("("+t.status+') Error in call to "'+n+'"',t),i.onError(t)}catch(n){return void i.onError(n)}},c.open(t,n,!0);var r=a(a({},{"Content-Type":"application/json",Accept:"application/json"}),o);Object.keys(r).forEach((function(n){c.setRequestHeader(n,r[n])})),s?"application/json"==r["Content-Type"]?c.send(JSON.stringify(s)):c.send(s):c.send()}))},n}(),s=function(){this.entity=new r(null)},l=function(){function n(n,e){this._charityBaseUrl=e,this.http=n}return n.prototype.searchCharities=function(n,e,t,o,i,a){var r=this;void 0===e&&(e=1),void 0===i&&(i=20);var s=(e-1)*i;t=t.toLowerCase();var l=isNaN(Number(o))||0==Number(o)?null:Number(o),p=isNaN(Number(o))?o.toLowerCase():null,c=this._charityBaseUrl+"/search?skip="+s+"&take="+i;return n&&(c+="&q="+n),t&&(c+="&state="+t),p?c+="&city="+p:l&&(c+="&zip="+l),window.sgObservables.getCharities.searchedCharities[c]||(window.sgObservables.getCharities.searchedCharities[c]=this.http.Get(c,{"x-store-id":a},!1).map((function(n){if(200==n.status){var e=JSON.parse(n.responseText);return e.map((function(n){n.state&&"-1"!=n.state||(n.state=null),n.city=r.titleCase(n.city);for(var e=n.ein.toString();e.length<9;)e="0"+e;n.displayEin=e.slice(0,2)+"-"+e.slice(2)})),e}throw"Error retrieving charities from search: "+n.responseText}))),window.sgObservables.getCharities.searchedCharities[c]},n.prototype.getByEins=function(n,e){var t=this,o=this._charityBaseUrl+"/search-by-eins?eins="+n;return window.sgObservables.getCharities.charities[o]||(window.sgObservables.getCharities.charities[o]=this.http.Get(o,{"x-store-id":e},!1).map((function(n){if(200==n.status){var e=JSON.parse(n.responseText);return e.map((function(n){n.state&&"-1"!=n.state||(n.state=null),n.zip||(n.zip=null),n.city=t.titleCase(n.city);for(var e=n.ein.toString();e.length<9;)e="0"+e;n.displayEin=e.slice(0,2)+"-"+e.slice(2)})),e}throw"Error retrieving charities: "+n.responseText}))),window.sgObservables.getCharities.charities[o]},n.prototype.titleCase=function(n){if(n)return n.toLowerCase().split(" ").map((function(n){if(n)return n.replace(n[0],n[0].toUpperCase())})).join(" ")},n}(),p="change-commerce",c="https://clickstream.shoppinggives.com",d=function(){this.entity=new l((new s).entity,"https://charities.api.shoppinggives.com")},g=function(){return g=Object.assign||function(n){for(var e,t=1,o=arguments.length;t=1)if((null===(e=p.causes)||void 0===e?void 0:e.length)>1){var d=(c=p.causes.map((function(n){return n.name})).join(", ")).lastIndexOf(","),g=c.substr(0,d),u=c.substr(d+1);c=g+" and"+u}else c=p.causes[0].name;a=JSON.stringify({id:p.id,embedActive:p.embedded,store:p.storeName,donation:p.totalDonationAmount,causeNames:null===(o=null===(t=p.causes)||void 0===t?void 0:t.map((function(n){return n.name})))||void 0===o?void 0:o.join(", "),causeIds:null===(i=p.causes)||void 0===i?void 0:i.map((function(n){return n.id?n.id:n.ein})),causeNamesShort:null!=c?c:"",customCss:p.customCss,embedTarget:p.embedTarget})}}}return a||null}catch(n){this.logger.error("Error getting confirmation data from session storage",n)}return null},n.prototype.setExperimentCohort=function(n){try{n?sessionStorage.setItem("sg-cohort",JSON.stringify(n)):sessionStorage.removeItem("sg-cohort")}catch(n){this.logger.error("Error setting cause object to session storage",n)}},n.prototype.getExperimentCohort=function(){try{var n=void 0;return sessionStorage&&(n=sessionStorage.getItem("sg-cohort"))?JSON.parse(n):null}catch(n){this.logger.error("Error getting cohort experiment from session storage",n)}return null},n}(),v=function(){function e(n,e,t){void 0===n&&(n=null),void 0===t&&(t=!1),this.http=e,this.minLevelInclusive=n,this.debugMode=t}return e.setDebugModeOn=function(){e.debugMode=!0},e.prototype.debug=function(t){(e.debugMode||!this.minLevelInclusive||this.minLevelInclusive<=n.debug)&&console.log("DEBUG: "+(new Date).toISOString()+" - "+t)},e.prototype.warning=function(t,o){(e.debugMode||!this.minLevelInclusive||this.minLevelInclusive<=n.warning)&&console.log("WARNING: "+(new Date).toISOString()+" - "+t)},e.prototype.error=function(n,e){var t={};if(t.highlevelError=n,t.message=e&&e.message?e.message:JSON.stringify(e),t.stack=e&&e.stack?e.stack:null,t.sgErrorUrl=window.location.href,console.log("%c ERROR: "+(new Date).toISOString()+" - "+n+": "+JSON.stringify(t),"background: #FF0000"),navigator&&navigator.userAgent){if(navigator.userAgent.includes("ads")||navigator.userAgent.includes("bot"))return;t.userAgent=navigator.userAgent}},e.debugMode=!1,e}();!function(n){n[n.debug=0]="debug",n[n.warning=1]="warning",n[n.error=2]="error"}(n||(n={}));var b,w,x,y=function(){function n(){this.debugMode=!1,this.entity=new v(2,(new s).entity,this.debugMode)}return n.prototype.setDebugMode=function(){return this.debugMode=!0,this},n}(),k=function(){this.entity=new f((new y).entity)};!function(n){n[n.Init=0]="Init",n[n.WaitingForElement=1]="WaitingForElement",n[n.ElementNotFound=2]="ElementNotFound",n[n.FoundElement=3]="FoundElement"}(b||(b={})),function(n){n[n.loading=0]="loading",n[n.chosen=1]="chosen",n[n.unselected=2]="unselected"}(w||(w={})),function(n){n[n.default=0]="default",n[n.nonprofit=1]="nonprofit",n[n.portfolio=2]="portfolio"}(x||(x={})),window.sgObservables||(window.sgObservables={getStore:{stores:{}},getDonations:{donations:{},donationsData:{}},getCharities:{charities:{},charityData:{},searchedCharities:{}},getPortfolios:{portfolios:{},singlePortfolio:{}}});var C,S=function(){function n(n,e,t){this._storeBaseUrl=e,this.http=n}return n.prototype.getStore=function(n){var e=this;return window.sgObservables.getStore.stores[n]||(window.sgObservables.getStore.stores[n]=this.http.Get(this._storeBaseUrl+"/cc-small/none",{"x-store-id":n},!0,null).map((function(t){if(200==t.status){var o=e.toCamelCase(JSON.parse(t.responseText));return"True"===t.responseHeaders["x-preview-mode"]?o.previewWidget=!0:o.previewWidget=!1,"True"===t.responseHeaders["x-round-up-preview-mode"]?o.roundUpPreviewWidget=!0:o.roundUpPreviewWidget=!1,"true"===t.responseHeaders["x-addon-donation-preview-mode"]?o.addOnPreviewWidget=!0:o.addOnPreviewWidget=!1,o}throw"Error retrieving store w/ id "+n+" : "+t.responseText}))),window.sgObservables.getStore.stores[n]},n.prototype.removeStorePreviewCookie=function(n){return this.http.Delete(this._storeBaseUrl+"/remove-preview-mode-cookie",{"x-store-id":n},!0,{}).map((function(n){return n}))},n.prototype.removeRoundUpPreviewCookie=function(n){return this.http.Delete(this._storeBaseUrl+"/remove-round-up-preview-mode-cookie",{"x-store-id":n},!0,{}).map((function(n){return n}))},n.prototype.removeAddOnPreviewCookie=function(n){return this.http.Delete(this._storeBaseUrl+"/remove-addon-donation-preview-mode-cookie",{"x-store-id":n},!0,{}).map((function(n){return n}))},n.prototype.doesStoreHaveSingleFeaturedDefaultCauseAndSearchOff=function(n,e){return!(!e||!n.featuredCauseIds||1!==n.featuredCauseIds.length||n.featuredCauseIds[0]!==e.causeId||n.searchEnabled)},n.prototype.isCauseIdNonprofit=function(n){return!!n.match(/^[0-9/-]{1,31}$/g)},n.prototype.isCauseIdPorfolio=function(n){return!!n.match(/^[0-9a-fA-F/-]{32}$/g)},n.prototype.getLearnMoreModalType=function(n){return this.isCauseIdNonprofit(n)?x.nonprofit:this.isCauseIdPorfolio(n)?x.portfolio:void 0},n.prototype.toCamelCase=function(n){var e,t,o,i,a=this;if(n instanceof Array)return n.map((function(n){return"object"==typeof n&&(n=a.toCamelCase(n)),n}));for(t in e={},n)n.hasOwnProperty(t)&&(o=(t.charAt(0).toLowerCase()+t.slice(1)||t).toString(),((i=n[t])instanceof Array||null!==i&&i.constructor===Object)&&(i=this.toCamelCase(i)),e[o]=i);return e},n}(),E=function(){this.entity=new S((new s).entity,"https://stores.api.shoppinggives.com",(new y).entity)};!function(n){n[n.Portfolio=0]="Portfolio",n[n.Fundraiser=1]="Fundraiser",n[n.Charity=2]="Charity"}(C||(C={}));var A,N=function(){function n(n,e,t,o,i,a){void 0===n&&(n=null),void 0===e&&(e=null),void 0===t&&(t=null),void 0===o&&(o=null),void 0===i&&(i=null),void 0===a&&(a=null),this.causeId=n,this.causeName=e,this.causeType=t,this.categoryName=i,this.categoryId=a,o&&(this.multiplier=o)}return n.formatToCauseModel=function(e){var t=new n;return t.causeId=e.ein?e.ein:e.id.toString().replace(/-/g,""),t.causeName=e.name,e.ein?t.causeType=C.Charity:C.Portfolio,e.multiplier&&(t.multiplier=e.multiplier),t.categoryId=e.categoryId,t.categoryName=e.categoryName,t},n}(),I=function(){function n(){}return n.publishEvent=function(n,e,t){var o=new T(n,e,t),i=JSON.stringify(o);window.postMessage(i,"*")},n.subscribeToEvent=function(n,e){var t=this;return new i((function(o){t.subjectDict[n]||(t.subjectDict[n]={}),t.subjectDict[n][e]||(t.subjectDict[n][e]=[]),t.subjectDict[n][e].push(o),t.listeningStarted||(t.listeningStarted=!0,window.addEventListener("message",(function(n){var e=null;try{e=JSON.parse(n.data)}catch(n){return}e&&t.subjectDict[e.eventName]&&("*"!=e.targetWidgetId&&e.targetWidgetId?t.subjectDict[e.eventName][e.targetWidgetId].forEach((function(n){n.onNext(e.payload)})):Object.keys(t.subjectDict[e.eventName]).forEach((function(n){t.subjectDict[e.eventName][n].forEach((function(n){n.onNext(e.payload)}))})))})))}))},n.unsubscribe=function(n,e,t){this.subjectDict[n][e].indexOf(t)>=0&&this.subjectDict[n][e].splice(this.subjectDict[n][e].splice(t)),t=null},n.subjectDict={},n.listeningStarted=!1,n}(),T=function(n,e,t){this.eventName=n,this.targetWidgetId=e,this.payload=t},M=function(){function n(n,e,t,o,i,a){var r=this;this.logger=n,this.storeDataAdapter=e,this.persistenceCache=t,this.trackingDataAdapter=o,this.charitySearchAdapter=i,this.portfolioDataAdapter=a,this.previousAmountGivenBack="",this.sortCauseIds=function(n){var e=/^[0-9/-]{1,31}$/g,t={charityIds:[],portfolioIds:[]};return n.forEach((function(n){n.match(e)?t.charityIds.push(n):t.portfolioIds.push(n)})),t},this.openLearnMoreModal=function(){r.logger.warning("Learn more modal hasn't been bound so cannot open learn more modal",null)}}return n.prototype.getStore=function(n){var e=this;return new Promise((function(t,o){e.store?t(e.store):e.storeDataAdapter.getStore(n).subscribe((function(o){e.store=o,e.persistenceCache.setStoreObject(o,n),t(o)}),(function(n){o(n),e.logger.error("Error retrieving store result ",n)}))}))},n.prototype.isWidgetHidden=function(n,e,t,o){void 0===e&&(e=null),void 0===t&&(t=!1),void 0===o&&(o=null);var i=n.activeCampaigns.find((function(n){return 1===n.id}));return n.sgTrackHidden&&"false"==e?(this.logger.debug("Hiding the ".concat(o," widget since the current store is not affiliate agnostic: ").concat(JSON.stringify(n))),!0):n.isActive||n.previewWidget||t?n.isExperienceActive||n.previewWidget?!(i&&(!i||!1!==i.isActive)||n.previewWidget||t||(this.logger.debug("Hiding the ".concat(o," widget since onlinePurchaseCampaign is inactive")),0)):(this.logger.debug("Hiding the ".concat(o," widget since isExperienceActive is false")),!0):(this.logger.debug("Hiding the ".concat(o," widget, store is not active and not in preview mode or test mode ").concat(JSON.stringify(n))),!0)},n.prototype.setNewCauseTracking=function(n,e,t,o){var i=this;if(o)this.trackingDataAdapter.setCause(o,n,e).subscribe((function(n){I.publishEvent("causeUpdated","*",t)}),(function(n){i.logger.error("Error setting new cause from controller.",n)}));else var a=(new Date).getTime(),r=setInterval((function(){if(!((new Date).getTime()-a>5e3))return o?(i.trackingDataAdapter.setCause(o,n,e).subscribe((function(n){I.publishEvent("causeUpdated","*",t)}),(function(n){i.logger.error("Error setting new cause from controller.",n)})),void clearInterval(r)):void 0;clearInterval(r)}),10)},n.prototype.addEventListeners=function(n,e,t,o,i){var a=this;void 0===o&&(o=null),void 0===i&&(i=null),o&&I.subscribeToEvent("roundupUpdated",this.logger).subscribe((function(n){o(n),a.logger.debug("Roundup Updated With New Amount")}),(function(n){a.logger.error("Error handling roundupUpdated event",n)})),i&&I.subscribeToEvent("addOnUpdated",this.logger).subscribe((function(n){i(n),a.logger.debug("AddOn Updated With New Amount")}),(function(n){a.logger.error("Error handling addOnUpdated event",n)})),I.subscribeToEvent("trackingAdded",this.logger).subscribe((function(n){a.logger.debug("Retrieved tracking data from subscription"),e(n)}));var r=window.sgTracking;r&&(this.logger.debug("Retrieved tracking data from window variable"),e(r)),I.subscribeToEvent("closeCharitySelectModal",this.logger).subscribe((function(n){a.closeCharitySelectModal()})),I.subscribeToEvent("charitySelectLoaded",this.logger).subscribe((function(e){var t=Array.from(Array.from(document.querySelectorAll('[data-sg-widget-id="'+n+'"]')).map((function(n){return n.querySelector(".sg-modal-load-spinner")})).filter((function(n){return n})));t&&t.forEach((function(n){n&&(n.style.position="fixed",n.style.visibility="hidden")}))})),I.subscribeToEvent("causeUpdated",this.logger).subscribe((function(n){t(n),a.logger.debug("New Cause Selected: "+JSON.stringify(n))}),(function(n){a.logger.error("Error handling causeUpdated event",n)}))},n.prototype.handleKeyupEvent=function(n,e){n&&13==n.keyCode&&(e(),n.preventDefault(),n.stopPropagation())},n.prototype.getAddOnPLCDCauses=function(n,e){var t,o=[],i=null===(t=e.lineItems)||void 0===t?void 0:t.find((function(n){return 0==n.directDonationType}));if(i){var a=i.portfolioId?[i.portfolioId.replace(/-/g,"")]:Object.keys(i.donations);o=Object.keys(e.donationRecipients).filter((function(e){return!n.includes(e)})).filter((function(n){return a.includes(n)}))}return o},n.prototype.bindPreviewAndManagerEventListeners=function(n,e,t,o,i,a,r,s,l,c,d){var g,u=this;void 0===l&&(l=!1),void 0===c&&(c=!1),void 0===d&&(d=!1),(e||o||c)&&this.togglePreviewMode(i,a,e,null,c),i&&(g=Array.from(i.querySelectorAll(".sg-deactivate-preview"))),a&&Array.from(a).forEach((function(n){n&&Array.from(n.querySelectorAll(".sg-deactivate-preview")).forEach((function(n){g.push(n)}))})),g&&g.forEach((function(e){e.addEventListener("click",(function(){t&&(r(!1),l?u.removeRoundUpPreviewCookie(n,i,a,s):d?u.removeAddOnPreviewCookie(n,i,a,s):u.removePreviewCookie(n,i,a,s))}))}));var m=Array.from(i.querySelectorAll(".sg-app-manager"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-app-manager")).forEach((function(n){m.push(n)}))})),m&&m.forEach((function(n){n.href="".concat(window.location.origin,"/admin/apps/").concat(p,"/manager")}));var h=Array.from(i.querySelectorAll(".sg-app-manager-roundups"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-app-manager-roundups")).forEach((function(n){m.push(n)}))})),h&&h.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/roundups")}));var f=Array.from(i.querySelectorAll(".sg-enable-theme-sections-roundup"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-enable-theme-sections-roundup")).forEach((function(n){m.push(n)}))})),f&&f.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/roundups?tab=1")}));var v=Array.from(i.querySelectorAll(".sg-app-manager-addon"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-app-manager-addon")).forEach((function(n){m.push(n)}))})),v&&v.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/addon")}));var b=Array.from(i.querySelectorAll(".sg-enable-theme-sections-addon"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-enable-theme-sections-addon")).forEach((function(n){m.push(n)}))})),b&&b.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/addon?tab=1")}));var w=Array.from(i.querySelectorAll(".sg-app-manager-dop"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-app-manager-dop")).forEach((function(n){m.push(n)}))})),w&&w.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/purchase")}));var x=Array.from(i.querySelectorAll(".sg-enable-theme-sections-dop"));a&&Array.from(a).forEach((function(n){Array.from(n.querySelectorAll(".sg-enable-theme-sections-dop")).forEach((function(n){m.push(n)}))})),x&&x.forEach((function(n){n.href="".concat(window.location.origin,"https://ensorings.com/admin/apps/").concat(p,"/campaigns/purchase?tab=1")}))},n.prototype.bindLearnMoreModalEventListeners=function(n,e,t,o,i,a,r){var s=this,l=document.querySelector('[data-sg-widget-id="'+n+'"] .sg-learn-more-modal-overlay'),p=document.querySelector('[data-sg-widget-id="'+n+'"] .sg-learn-more-modal'),c=Array.from(e.querySelectorAll(".sg-open-learn-more")),d=Array.from(e.querySelectorAll(".sg-close-learn-more")),g=Array.from(e.querySelectorAll(".heart-logo"));t&&Array.from(t).forEach((function(n){Array.from(n.querySelectorAll(".sg-open-learn-more")).forEach((function(n){c.push(n)})),Array.from(n.querySelectorAll(".sg-close-learn-more")).forEach((function(n){d.push(n)})),Array.from(n.querySelectorAll(".heart-logo")).forEach((function(n){g.push(n)}))})),g&&g.length>0&&g.forEach((function(n){n.setAttribute("aria-label","Donate ".concat(a," at no extra cost")),n.setAttribute("alt","Donate ".concat(a," at no extra cost"))})),c&&c.length>0&&(!this.store.letShoppersChoose||this.storeDataAdapter.doesStoreHaveSingleFeaturedDefaultCauseAndSearchOff(this.store,i)?c.forEach((function(n){n.addEventListener("click",(function(){r()})),n.addEventListener("keyup",(function(n){s.handleKeyupEvent(n,(function(){return r()}))})),o&&o.isMultiple&&(n.innerHTML="View Causes")})):l&&(l.addEventListener("click",(function(n){(n.srcElement?n.srcElement:n.originalTarget).classList.contains("sg-learn-more-modal-overlay")&&s.closeLearnMoreModal()})),this.openLearnMoreModal=function(){s.addBodyModalClass(),c.forEach((function(n){n.classList.remove("closed")})),l.classList.remove("closed"),p.classList.remove("closed"),p.focus()},this.closeLearnMoreModal=function(){s.removeBodyModalClass(),l.scrollTop=0,c.forEach((function(n){n.classList.remove("closed")})),l.classList.add("closed"),p.classList.add("closed")},c.forEach((function(n){n.addEventListener("click",(function(){s.openLearnMoreModal()})),n.addEventListener("keyup",(function(n){s.handleKeyupEvent(n,(function(){return s.openLearnMoreModal()}))}))})),d&&d.forEach((function(n){n.addEventListener("click",(function(){s.closeLearnMoreModal()})),n.addEventListener("keyup",(function(n){s.handleKeyupEvent(n,(function(){return s.closeLearnMoreModal()}))}))}))))},n.prototype.bindCharitySelectModalEventListeners=function(n,e,t,o,i,a){var r=this,s=document.querySelector('[data-sg-widget-id="'+n+'"] .charity-select-modal-overlay'),l=document.querySelector('[data-sg-widget-id="'+n+'"] .charity-select-modal'),p=Array.from(t.querySelectorAll(".sg-open-charity-select"));o&&Array.from(o).forEach((function(n){Array.from(n.querySelectorAll(".sg-open-charity-select")).forEach((function(n){p.push(n)}))}));var c=Array.from(t.querySelectorAll(".sg-close-charity-select"));o&&Array.from(o).forEach((function(n){Array.from(n.querySelectorAll(".sg-close-charity-select")).forEach((function(n){c.push(n)}))})),p&&p.length>0&&(e.letShoppersChoose?s&&(this.openCharitySelectModal=function(){r.addBodyModalClass(),s.classList.remove("closed"),l.classList.remove("closed"),l.focus()},this.closeCharitySelectModal=function(){r.removeBodyModalClass(),s.scrollTop=0,s.classList.add("closed"),l.classList.add("closed")},s.addEventListener("click",(function(n){(n.srcElement?n.srcElement:n.originalTarget).classList.contains("charity-select-modal-overlay")&&r.closeCharitySelectModal()})),p.forEach((function(n){n.addEventListener("click",(function(){I.publishEvent("causeSelectClicked",null,null),r.openCharitySelectModal()})),n.addEventListener("keyup",(function(n){n&&13==n.keyCode&&(I.publishEvent("causeSelectClicked",null,null),r.openCharitySelectModal(),n.preventDefault(),n.stopPropagation())}))})),c&&c.forEach((function(n){n.addEventListener("click",(function(){r.closeCharitySelectModal()}))}))):p.forEach((function(n){n.addEventListener("click",(function(){a()})),n.addEventListener("keyup",(function(n){r.handleKeyupEvent(n,(function(){return a()}))}));var e=n.querySelector("#sg-selected"),o=t.querySelector(".cc-centered");if(i&&i.isMultiple){var s=t.querySelector(".sg-end-text");s&&(s.innerHTML=" multiple causes."),o&&(n.innerHTML="View Causes")}else e&&(n.querySelector("#sg-selected").innerHTML="Click to learn more about:"),o&&(n.innerHTML="Learn More")})))},n.prototype.togglePreviewMode=function(n,e,t,o,i){void 0===t&&(t=!1),void 0===o&&(o=!1),void 0===i&&(i=!1);var a=Array.from(n.querySelectorAll(".shoppinggives-tag")),r=[];t&&r.push("sg-preview-active"),o&&r.push("sg-test-mode"),i&&r.push("sg-theme-section-preview-active"),a.forEach((function(n){var e;(e=n.classList)[t||o||i?"add":"remove"].apply(e,r)})),e&&Array.from(e).forEach((function(n){Array.from(n.querySelectorAll(".shoppinggives-tag")).forEach((function(n){var e;(e=n.classList)[t||o||i?"add":"remove"].apply(e,r)}))}))},n.prototype.appendCharitySelectScript=function(n,e,t,o,i,a,r,s,l,p,c){return void 0===i&&(i=!1),d=this,g=void 0,m=function(){var d,g,u=this;return function(n,e){var t,o,i,a,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r;)try{if(t=1,o&&(i=2&a[0]?o.return:a[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,a[1])).done)return i;switch(o=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return r.label++,{value:a[1],done:!1};case 5:r.label++,o=a[1],a=[0];continue;case 7:a=r.ops.pop(),r.trys.pop();continue;default:if(!((i=(i=r.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){r=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&this.previousAmountGivenBack!==r?(this.logger.debug("Appending Charity Select Script"),window.sgccCharitySelectData.mId=n,window.sgccCharitySelectData.cEin=e,window.sgccCharitySelectData.cName=t,(s||l||p)&&(window.sgccCharitySelectData.contribution=r),this.previousAmountGivenBack=r,d=document.createElement("script"),g="https://cdn.shoppinggives.com/cc-utilities/choose-cause-widget-select.js?mId="+n+"&cEin="+e+"&cName="+t+"&contribution="+r+"&isSgTracking="+o+"&template-id="+a+"&trackingId="+c,l?g+="&onProduct=true":s?g+="&onRoundUp=true&multiplier=null":p&&(g+="&onAddOn=true&multiplier=null"),d.classList.add("charity-select-"+a),d.src=g,document.body.appendChild(d),this.logger.debug("Appended Charity Select Script"),[2,!0]):(this.logger.debug("Failed To Append Charity Select Script"),[2,!1])}))},new((u=void 0)||(u=Promise))((function(n,e){function t(n){try{i(m.next(n))}catch(n){e(n)}}function o(n){try{i(m.throw(n))}catch(n){e(n)}}function i(e){var i;e.done?n(e.value):(i=e.value,i instanceof u?i:new u((function(n){n(i)}))).then(t,o)}i((m=m.apply(d,g||[])).next())}));var d,g,u,m},n.prototype.getCharityAndUpdateWidget=function(n,e,t,o,i,a,r,s,l,p){var c=this;void 0===t&&(t=!1),void 0===l&&(l=!1),void 0===p&&(p=!1),this.charitySearchAdapter.getByEins(n,o).subscribe((function(n){c.handleNewCause(n[0],null,e,i,r,a,l,p),s(c.store,null,t)}),(function(n){c.logger.error("Error retrieving default charity.",n),s(c.store,null,t)}))},n.prototype.getPortfolioAndUpdateWidget=function(n,e,t,o,i,a,r,s,l){var p=this;void 0===t&&(t=!1),void 0===s&&(s=!1),void 0===l&&(l=!1),this.portfolioDataAdapter.getPortfolioById(n).subscribe((function(n){p.handleNewCause(null,n,e,o,a,i,s,l),r(p.store,null,t)}),(function(n){p.logger.error("Error retrieving default portfolio.",n),r(p.store,null,t)}))},n.prototype.handleNewCause=function(n,e,t,o,i,a,r,s){if(void 0===r&&(r=!1),void 0===s&&(s=!1),n||e){var l;l=n?new N(n.ein.toString().replace(/-/g,""),n.name,C.Charity,n.multiplier,n.categoryName,n.categoryId):new N(e.id.toString().replace(/-/g,""),e.name,C.Portfolio,e.multiplier,e.categoryName,e.categoryId),t||i(l),window.sgCurrentlySelectedCause=l,(a||r||s)&&this.setNewCauseTracking(l.causeId,l.causeName,l,o)}},n.prototype.removePreviewCookie=function(n,e,t,o){var i=this;this.storeDataAdapter.removeStorePreviewCookie(n).subscribe((function(n){i.logger.debug(n),location.reload()}),(function(n){i.logger.error("Error removing store preview cookie ",n),i.togglePreviewMode(e,t,!1),i.closeLearnMoreModal(),i.closeCharitySelectModal(),o(!1)}))},n.prototype.removeRoundUpPreviewCookie=function(n,e,t,o){var i=this;this.storeDataAdapter.removeRoundUpPreviewCookie(n).subscribe((function(n){i.logger.debug(n),location.reload()}),(function(n){i.logger.error("Error removing roundup preview cookie ",n),i.togglePreviewMode(e,t,!1),i.closeLearnMoreModal(),i.closeCharitySelectModal(),o(!1)}))},n.prototype.removeAddOnPreviewCookie=function(n,e,t,o){var i=this;this.storeDataAdapter.removeAddOnPreviewCookie(n).subscribe((function(n){i.logger.debug(n),location.reload()}),(function(n){i.logger.error("Error removing addon preview cookie ",n),i.togglePreviewMode(e,t,!1),i.closeLearnMoreModal(),i.closeCharitySelectModal(),o(!1)}))},n.prototype.checkBrowserType=function(n){navigator.userAgent.indexOf("MSIE")>=0&&n&&(n.style.padding="10px",n.innerHTML="You are currently using an outdated web browser. For security purposes, please update or switch your browser to give back on this purchase.")},n.prototype.isOnlinePurchasesActive=function(n){var e=n.activeCampaigns.find((function(n){return 1===n.id}));return n.isActive&&n.isExperienceActive&&e&&e.isActive},n.prototype.sumLineItemDonations=function(n){return n.reduce((function(n,e){return n+e.totalDonationValue}),0)},n.prototype.sumDonationRecipients=function(n){return Object.keys(n).map((function(e){return n[e]})).reduce((function(n,e){return n+e}),0)},n.prototype.addBodyModalClass=function(){this.prevScroll=window.scrollY?window.scrollY:window.pageYOffset,document.body.style.top="-"+this.prevScroll+"px",document.body.classList.add("sg-modal-open")},n.prototype.removeBodyModalClass=function(){document.body.style.top=null,document.body.classList.remove("sg-modal-open"),window.scrollTo(0,this.prevScroll)},n.prototype.closeLearnMoreModal=function(){this.logger.warning("Learn more modal hasn't been bound so cannot close learn more modal",null)},n.prototype.openCharitySelectModal=function(){this.logger.warning("Charity Select modal hasn't been bound so cannot close learn more modal",null)},n.prototype.closeCharitySelectModal=function(){this.logger.warning("Charity Select modal hasn't been bound so cannot close learn more modal",null)},n.prototype.sendEvent=function(n,e,t){I.publishEvent(n,e,t)},n.prototype.sendEventToAll=function(n,e){I.publishEvent(n,"*",e)},n}();!function(n){n.Product="Product",n.Cart="Cart",n.RoundUp="RoundUp",n.AddOn="AddOn"}(A||(A={}));var O,P,z=function(){function n(n,e,t){this._portfolioBaseUrl=e,this.http=n}return n.prototype.queryPortfolios=function(n){return window.sgObservables.getPortfolios.portfolios[n]||(window.sgObservables.getPortfolios.portfolios[n]=this.http.Get(this._portfolioBaseUrl+"/cc-query?id="+n,null,!1).map((function(n){if(200==n.status)return JSON.parse(n.responseText);throw"Error retrieving portfolios : "+n.responseText}))),window.sgObservables.getPortfolios.portfolios[n]},n.prototype.getPortfolioById=function(n){return window.sgObservables.getPortfolios.singlePortfolio[n]||(window.sgObservables.getPortfolios.singlePortfolio[n]=this.http.Get(this._portfolioBaseUrl+"/"+n,null,!1).map((function(n){if(200==n.status)return JSON.parse(n.responseText);throw"Error retrieving portfolios : "+n.responseText}))),window.sgObservables.getPortfolios.singlePortfolio[n]},n}(),D=function(){this.entity=new z((new s).entity,"https://portfolios.api.shoppinggives.com/",(new y).entity)},L=t(834),_=function(){function n(n,e){this.template=n,this.templateTargetId=e}return n.prototype.pageHasTarget=function(){return!0},n.prototype.applyUpdate=function(n,e){var t=this,o=this.template(n),i=null;if(i=this.getTemplateElement())return i.innerHTML=o,void e();setTimeout((function(){i?(i.innerHTML=o,e()):setTimeout((function(){(i=t.getTemplateElement())?(i.innerHTML=o,e()):setTimeout((function(){(i=t.getTemplateElement()).innerHTML=o,e()}),100)}),100)}),100)},n.prototype.getTemplateElement=function(){return"#"!=this.templateTargetId[0]&&"."!=this.templateTargetId[0]&&"["!=this.templateTargetId[0]?document.getElementById(this.templateTargetId):document.querySelector(this.templateTargetId)},n}(),F=t(231),U=(t(835),t(687)),j=function(){function n(n,e,t){this.charitySearch=n,this.portfolioDataAdapter=e,this.logger=t}return n.prototype.handleOpeningOfViewCauseModal=function(n,e,t,o){var i=this;void 0===t&&(t=null),void 0===o&&(o=!0),this.viewCausesModalElem?this.applyUpdate(n,e,t=null,o).then((function(n){o&&i.openViewCausesModal()})):this.appendViewCausesModal(n,e,t,o).then((function(n){o&&i.openViewCausesModal()}))},n.prototype.appendViewCausesModal=function(n,e,t,o){var i,a=this;return void 0===t&&(t=null),void 0===o&&(o=!0),o?((i=document.createElement("div")).innerHTML="",i.innerHTML+='
    ×
    ',i.classList.add("extra"),i.setAttribute("data-sg-widget-id","view-causes-".concat(e)),document.querySelector("body").appendChild(i)):(i=document.querySelector(".view-causes-".concat(e))).setAttribute("data-sg-widget-id","view-causes-".concat(e)),new Promise((function(i){a.applyUpdate(n,e,t=null,o).then((function(n){o&&a.openViewCausesModal()}))}))},n.prototype.applyUpdate=function(n,e,t,o){var i=this;return void 0===t&&(t=null),void 0===o&&(o=!0),new Promise((function(t){new _(L.templates["view-causes.min.html"],'[data-sg-widget-id="view-causes-'.concat(e,'"] .sg-view-causes-content')).applyUpdate(n,(function(){setTimeout((function(){if(o?(i.viewCausesModalOverlyElem=document.querySelector('[data-sg-widget-id="view-causes-'.concat(e,'"] .view-causes-modal-overlay')),i.viewCausesModalElem=document.querySelector('[data-sg-widget-id="view-causes-'.concat(e,'"] .view-causes-modal')),i.viewCausesModalCloseElem=i.viewCausesModalElem.querySelector(".sg-cancel-x"),i.viewCausesConfirmButton=i.viewCausesModalElem.querySelector(".close-view-causes-modal")):i.viewCausesModalElem=document.querySelector('[data-sg-widget-id="view-causes-'.concat(e,'"]')),i.viewCausesModalElem)if(n.singleNonprofit)i.viewCausesModalElem.classList.add("sg-view-cause-single"),n.singleNonprofit.description&&(i.viewCausesModalElem.querySelector(".nonprofitDescription").innerText=n.singleNonprofit.description);else if(n.multipleCartCauses)if(n.nonprofits&&n.portfolios){var a=n.nonprofits.concat(n.portfolios);i.setNonprofitsLearnMoreEventListeners(a,i.viewCausesModalElem,!0)}else n.nonprofits?i.setNonprofitsLearnMoreEventListeners(n.nonprofits,i.viewCausesModalElem,!0):n.portfolios&&i.setNonprofitsLearnMoreEventListeners(n.portfolios,i.viewCausesModalElem,!0);else n.nonprofits?i.setNonprofitsLearnMoreEventListeners(n.nonprofits,i.viewCausesModalElem):n.portfolios&&i.setNonprofitsLearnMoreEventListeners(n.portfolios[0].charityObjects,i.viewCausesModalElem);i.viewCausesModalCloseElem&&(i.viewCausesModalCloseElem.onclick=function(){i.closeViewCausesModal()}),i.viewCausesModalOverlyElem&&document.addEventListener("click",(function(n){n.target==i.viewCausesModalOverlyElem&&i.closeViewCausesModal()})),i.viewCausesConfirmButton&&(i.viewCausesConfirmButton.onclick=function(){i.closeViewCausesModal()}),t(!0)}),1)}))}))},n.prototype.setNonprofitsLearnMoreEventListeners=function(n,e,t){var o=this;void 0===t&&(t=!1),setTimeout((function(){for(var i=e.querySelector(".sg-cause-list").getElementsByClassName("sg-cause-container"),a=function(e){var a=i[e],r=a.getElementsByClassName("sg-featured-show-less"),s=a.getElementsByClassName("sg-featured-learn-more"),l=a.getElementsByClassName("sg-learn-more-wrap"),p=a.getElementsByClassName("sg-learn-more-text");if(n[e].ein)if(n[e].description)p[0].innerHTML=n[e].description;else{var c=a.getElementsByClassName("sg-featured-learn-more");c[0]&&(c[0].style.visibility="hidden")}s[0]&&s[0].addEventListener("click",(function(n){t?l[0].classList.contains("open-learn-more")?o.toggleCharityDescriptions(i,l[0],!1,s[0]):o.toggleCharityDescriptions(i,l[0],!0,s[0]):o.toggleCharityDescriptions(i,l[0])})),r&&r.length&&r[0].addEventListener("click",(function(n){l[0].classList.remove("open-learn-more")}))},r=0;r0?i+=" | EIN: "+o:i+="EIN: "+o,i},n.prototype.titleCase=function(n){if(n)return n.toLowerCase().split(" ").map((function(n){if(n)return n.replace(n[0],n[0].toUpperCase())})).join(" ")},n}(),V=function(){function n(n,e,t,o,i,a,r,s,l){void 0===r&&(r=null),void 0===s&&(s=!1),this.categories=(new q).entity.getCategories(),this.baseCategoryCdnUrl="https://cdn.shoppinggives.com/charity-logos/categories/",this.showNonprofit1="-99",this.showNonprofit2="-99",this.showNonprofit3="-99",this.showNonprofit4="-99",this.storeId=n,this.storeName=e,this.preamountText=t,this.postamountText=o,this.titleText=i,this.givebackAmount=a,this.chosenCause=r,this.productsExcluded=s,this.portfolioDescription=l.description,this.portfolioName=l.name,this.portfolioImageUrl=l.imageUrl,this.numberOfNonprofitsToRemoveFromHtml=4-l.charityJson.length,this.formatNonprofits(l.charityJson)}return n.prototype.formatNonprofits=function(n){for(var e=1;e<=n.length;e++){for(var t=n[e-1],o=t.ein.toString();o.length<9;)o="0"+o;this["nonprofitEin"+e]=o.slice(0,2)+"-"+o.slice(2),this["nonprofitAddress"+e]=this.formatNonprofitAddress(t.zip,t.state,t.city,this["nonprofitEin"+e]),this["nonprofitName"+e]=t.name,this["nonprofitDescription"+e]=t.description?t.description:null,this["nonprofitLogo"+e]=t.logo?t.logo:this.baseCategoryCdnUrl+this.categories[t.categoryId],this["showNonprofit"+e]="99"}},n.prototype.formatNonprofitAddress=function(n,e,t,o){var i="";return t&&(i+=this.titleCase(t)),e&&(i+=t?", "+e+".":e),n&&(i+=" "+n),i.length>0?i+=" | EIN: "+o:i+="EIN: "+o,i},n.prototype.titleCase=function(n){if(n)return n.toLowerCase().split(" ").map((function(n){if(n)return n.replace(n[0],n[0].toUpperCase())})).join(" ")},n}();window.sgObservables||(window.sgObservables={getStore:{stores:{}},getDonations:{donations:{},donationsData:{}},getCharities:{charities:{},charityData:{},searchedCharities:{}},getPortfolios:{portfolios:{},singlePortfolio:{}}});var G,Y=function(){function n(n,e,t){this.http=n,this.productBaseUrl=e,this.createParamString=t}return n.prototype.getProductDonation=function(n,e){return window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]?i.of(window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]):(window.sgObservables.getDonations.donations[n+JSON.stringify(e)]||(window.sgObservables.getDonations.donations[n+JSON.stringify(e)]=this.http.Get(this.productBaseUrl+"/donation-by-cms-id".concat(this.createParamString.createString(e)),{"x-store-id":n},!1).map((function(t){if(200==t.status){var o=new X(JSON.parse(t.responseText));return window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]=o,o}return JSON.parse(t.responseText)}))),window.sgObservables.getDonations.donations[n+JSON.stringify(e)])},n.prototype.getCartDonation=function(n,e){return window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]?i.of(window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]):(window.sgObservables.getDonations.donations[n+JSON.stringify(e)]||(window.sgObservables.getDonations.donations[n+JSON.stringify(e)]=this.http.Post(this.productBaseUrl+"/get-multiple-donation",{"x-store-id":n},!1,e).map((function(t){if(200==t.status){var o=JSON.parse(t.responseText);return window.sgObservables.getDonations.donationsData[n+JSON.stringify(e)]=o,o}return JSON.parse(t.responseText)}))),window.sgObservables.getDonations.donations[n+JSON.stringify(e)])},n}(),J=function(n,e,t,o){void 0===t&&(t="0"),void 0===o&&(o=""),this.cmsId=n,this.realPrice=e||null,this.providedCauseId=t,this.customerSegmentId=o},X=function(n){this.result=n.result,this.storeDefault=n.storeDefault},Z=function(n,e,t,o,i,a,r,s,l,p){void 0===n&&(n=[]),void 0===e&&(e=[]),void 0===t&&(t=""),void 0===a&&(a=!1),void 0===r&&(r=!1),void 0===s&&(s=!1),void 0===l&&(l=!1),void 0===p&&(p=!1),this.nonprofits=n,this.portfolios=e,t&&(t.includes("$")?this.donationAmount="$"+Number.parseFloat(t.replace("$","")).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,","):this.donationAmount="$"+Number.parseFloat(t).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")),this.storeName=o,this.storeId=i,this.onCart=a,this.onPost=r,this.onRoundUp=s,this.onAddOn=p,this.fixedDollarDonation=l,!Array.isArray(n)||1!==n.length||Array.isArray(e)&&0!==e.length||r?this.singleNonprofit=null:(this.nonprofits=null,this.singleNonprofit=n[0]),r?(this.multipleCartCauses=!0,this.singleNonprofit=null):a&&(Array.isArray(n)&&n.length>1||Array.isArray(e)&&e.length>1||Array.isArray(n)&&n.length>0&&Array.isArray(e)&&e.length>0)&&(this.multipleCartCauses=!0)},K=function(){function n(){}return n.prototype.getUrlParams=function(n){if(n){for(var e=document.getElementsByTagName("script"),t=0;t=0;e--)if((document.scripts[e].src.indexOf("shoppinggives.com")>=0||document.scripts[e].src.indexOf("https://ensorings.com/products/")>=0||document.scripts[e].src.indexOf("http://localhost/")>=0)&&(!n||document.scripts[e].src.indexOf(n)>=0))return document.scripts[e];return null},n.prototype.getCurrentScriptUrlParams=function(n){void 0===n&&(n=null);var e=this.getCurrentScript(n);return e?this.getQueryParams(e.src):null},n.prototype.getQueryParams=function(n){if(!(n=n.split("?")[1]))return{};for(var e=n.split("&"),t={},o=0;o0)&&n.isActive){var e=null;switch(n.frontEndSource){case 0:e=window[n.frontEndPropertyName],o.debug("input value: ".concat(e));break;case 1:n.frontEndPropertyName.includes(".")?(e=t.extractValue(n.frontEndPropertyName,!0),o.debug("input value: ".concat(e))):(e=t.extractValue(n.frontEndPropertyName),o.debug("input value: ".concat(e)));break;default:e=a[n.frontEndPropertyName],o.debug("input value: ".concat(e))}switch(n.valueCategory){case 0:null!=e&&null!=e&&""!=e||i.push(t.formatSegmentData(n));break;case 1:null!=e&&""!==e&&0!=e.length&&i.push(t.formatSegmentData(n));break;case 2:if(Array.isArray(e)){var r=[];e.length==n.specifiedValues.length&&(e.map((function(e){n.specifiedValues.includes(e)?(o.debug("does ".concat(n.specifiedValues," include ").concat(e,"? - true")),r.push(!0)):(o.debug("does ".concat(n.specifiedValues," include ").concat(e,"? - false")),r.push(!1))})),-1==r.indexOf(!1)&&i.push(t.formatSegmentData(n)))}else 1==n.specifiedValues.length&&n.specifiedValues[0]==e&&i.push(t.formatSegmentData(n));break;default:if(Array.isArray(e)){var s=[];e.length==n.specifiedValues.length&&(e.map((function(e){o.debug("does ".concat(n.specifiedValues," equal ").concat(e,"?")),n.specifiedValues.includes(e)?s.push(!0):s.push(!1)})),-1==s.indexOf(!1)&&i.push(t.formatSegmentData(n)))}else 1==n.specifiedValues.length&&n.specifiedValues[0]==e&&i.push(t.formatSegmentData(n))}}}))}catch(n){o.error("unable to process customer segments",n),i=[]}return i[0]?o.debug("returning selected segment (id): ".concat(null===(e=i[0])||void 0===e?void 0:e.id)):o.debug("no segments have passed the rule checks!"),i[0]||{excludeSegment:!1}},n.prototype.formatSegmentData=function(n){return{id:n.id,excludeSegment:n.excludeSegment}},n.prototype.extractValue=function(n,e){void 0===e&&(e=!1);var t=window.dataLayer;return e?this.getNestedPropByPath(t,n):this.getNestedProp(t,n)},n.prototype.getNestedProp=function(n,e){var t=null;if(Array.isArray(n))for(var o=0;o{fetch(`${n}/events`,{method:"POST",headers:{"Content-Type":"application/json","store-id":e.store_id},body:JSON.stringify(e)})},en=(n=>(n[n.StoreDonation=0]="StoreDonation",n[n.AddOn=1]="AddOn",n[n.RoundUp=2]="RoundUp",n))(en||{}),tn=(n=>(n[n.Compact=0]="Compact",n[n.Contained=1]="Contained",n[n.Full=2]="Full",n[n.Default=3]="Default",n))(tn||{}),on=(n=>(n[n.Automatic=0]="Automatic",n[n.Manual=1]="Manual",n[n["Theme Section"]=2]="Theme Section",n[n["Checkout Ext"]=3]="Checkout Ext",n))(on||{}),an=(n=>(n[n.Cart=0]="Cart",n[n.Product=1]="Product",n[n.Checkout=2]="Checkout",n[n.Unknown=3]="Unknown",n))(an||{}),rn="unknown",sn=(new k).entity,ln=function(){return sn.getExperimentCohort()},pn=function(n,e){this.cohortNumber=n,this.cohortId=e},cn=function(n){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push({event:"sgDonation","sg-donation-data":n})},dn=function(n,e,t){if(t||2===arguments.length)for(var o,i=0,a=e.length;i-1&&!this.store.searchEnabled&&!this.selectedCause?this.templateId=this.templater.initializeTemplate((function(n){p.targetElement=n,p.storeDataAdapter.isCauseIdNonprofit(p.store.defaultCauseId)?p.widgetUtilitiesService.getCharityAndUpdateWidget(p.store.defaultCauseId,p.selectedCause,p.isTestMode,p.storeId,null,!1,p.setCause.bind(p),p.updateWidget.bind(p)):p.storeDataAdapter.isCauseIdPorfolio(p.store.defaultCauseId)&&p.widgetUtilitiesService.getPortfolioAndUpdateWidget(p.store.defaultCauseId,p.selectedCause,p.isTestMode,null,!1,p.setCause.bind(p),p.updateWidget.bind(p)),p.logger.debug("Have trackingData and store, waiting on cause api call since single default cause and search off to initialize widget.")}),this.store&&this.store.customCSS?this.store.customCSS:null):this.trackingData&&this.store?(this.logger.debug("Have trackingData and store, initializing widget."),this.templateId=this.templater.initializeTemplate((function(n){p.targetElement=n,p.updateWidget(p.store,!0,p.isTestMode)}),this.store&&this.store.customCSS?this.store.customCSS:null)):this.trackingData&&!this.store?this.logger.debug("Have trackingData, waiting on store to initialize widget."):this.logger.debug("Have store, waiting on trackingData to initialize widget.")},n.prototype.productHasDonation=function(n){void 0===n&&(n={});var e=Object.keys(n).map((function(e){return n[e]}));return!!e.length&&e.reduce((function(n,e){return n+e}))>0},n.prototype.updateWidget=function(n,e,t){var o=this;if(void 0===n&&(n=null),void 0===e&&(e=!1),void 0===t&&(t=!1),this.activeSku||+this.price>0){if(this.store=n,!this.checkIfHidingWidget(this.store,this.isSgTracking,t)){if(n.previewWidget&&this.widgetUtilitiesService.isOnlinePurchasesActive(n)&&this.widgetUtilitiesService.removePreviewCookie(this.storeId,this.targetElement,document.querySelectorAll('[data-sg-widget-id="'+this.templateId+'"]'),this.toggleTemplate.bind(this)),n.previewWidget||t||n.isActive){var i=this.storeDataAdapter.doesStoreHaveSingleFeaturedDefaultCauseAndSearchOff(n,this.selectedCause);n.letShoppersChoose&&!this.storeDataAdapter.doesStoreHaveSingleFeaturedDefaultCauseAndSearchOff(n,this.selectedCause)&&this.templater.appendLearnMoreModal(i?this.storeDataAdapter.getLearnMoreModalType(this.selectedCause.causeId):x.default,e)}this.getStoreDonation(this.activeSku,this.storeId,+this.price,this.priceElementCssSelector).then((function(e){var i,a,r,s=e.result;if(e.storeDefault,o.amountGivenBack=o.formatAmountGivenBack(s.totalDonationValue),1==s.excluded)return o.logger.debug("Product excluded, hiding product widget."),void o.toggleTemplate(!1);if(o.toggleTemplate(!0),!n.letShoppersChoose||o.storeDataAdapter.doesStoreHaveSingleFeaturedDefaultCauseAndSearchOff(n,o.selectedCause)){if(!s.donations||s.donations&&!o.productHasDonation(s.donations))return void o.logger.debug("No donations on product.");var l=[];if(s.portfolioId)l.push(s.portfolioId),o.productLevelCauseDonationData.isMultiple=!1,o.productLevelCauseDonationData.causeName=null,o.productLevelCauseDonationData.nonprofits=null,o.viewCausesModalHandler.getPortfolio(l[0],o.storeId).then((function(n){o.productLevelCauseDonationData.portfolios=n,o.productLevelCauseDonationData.causeName=n[0].name,cn({causeNames:o.productLevelCauseDonationData.causeName,causeIds:l,donation:null}),o.persistenceCache.setConfirmationData({causeIds:l,customCss:o.store.customCSS,embedTarget:o.store.targetCssSelector,embedActive:o.store.isEmbeddedConfirmation,store:o.store.name,causeNames:o.productLevelCauseDonationData.causeName,donation:o.amountGivenBack,causeNamesShort:o.productLevelCauseDonationData.causeName}),o.initializeTemplate(t)}));else{for(var p in s.donations)l.push(p);o.viewCausesModalHandler.getCharities(l.join(","),o.storeId).then((function(n){var e,i;o.productLevelCauseDonationData.portfolios=null,o.productLevelCauseDonationData.causeName=null,n&&n.length?(l.length>1?(o.productLevelCauseDonationData.isMultiple=!0,o.productLevelCauseDonationData.causeName=null):o.productLevelCauseDonationData.causeName=n[0].name,o.productLevelCauseDonationData.nonprofits=n,cn({causeNames:null===(e=null==n?void 0:n.map((function(n){return n.name})))||void 0===e?void 0:e.join(", "),causeIds:l,donation:null}),o.persistenceCache.setConfirmationData({causeIds:l,customCss:o.store.customCSS,embedTarget:o.store.targetCssSelector,embedActive:o.store.isEmbeddedConfirmation,store:o.store.name,causeNames:null===(i=n.map((function(n){return n.name})))||void 0===i?void 0:i.join(", "),donation:o.amountGivenBack,causeNamesShort:n[0].name}),o.initializeTemplate(t)):o.logger.debug("Error retrieving charity for PLCD donation.")}))}}else cn({causeNames:null===(i=o.selectedCause)||void 0===i?void 0:i.causeName,causeIds:[null===(a=o.selectedCause)||void 0===a?void 0:a.causeId],donation:null}),o.persistenceCache.setConfirmationData({causeIds:[null===(r=o.selectedCause)||void 0===r?void 0:r.causeId],customCss:o.store.customCSS,embedTarget:o.store.targetCssSelector,embedActive:o.store.isEmbeddedConfirmation,store:o.store.name,causeNames:o.selectedCause?o.selectedCause.causeName:"your cause",donation:o.amountGivenBack,causeNamesShort:o.selectedCause?o.selectedCause.causeName:null}),o.initializeTemplate(t)})).catch((function(n){o.logger.debug("Donation calculation failed, hiding product widget.")}))}}else this.logger.debug("No active sku and no price provided, not initializing product widget")},n.prototype.formatAmountGivenBack=function(n){return n>-1?"$"+n.toFixed(2):null},n.prototype.initializeTemplate=function(n){return void 0===n&&(n=!1),e=this,t=void 0,i=function(){var e,t;return function(n,e){var t,o,i,a,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r;)try{if(t=1,o&&(i=2&a[0]?o.return:a[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,a[1])).done)return i;switch(o=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return r.label++,{value:a[1],done:!1};case 5:r.label++,o=a[1],a=[0];continue;case 7:a=r.ops.pop(),r.trys.pop();continue;default:if(!((i=(i=r.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){r=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]')),i=n.indexOf('
    ');o>0&&this.removeFromString(n,o,i+40)},n.prototype.initializeTemplate=function(n,e){var t=this;return this.logger.debug("initializing html templater: "+this.templateId),this.state=b.Init,this.targetElementCssSelector?(this.targetElement=document.querySelector(this.targetElementCssSelector),this.targetElement?(this.state=b.FoundElement,this.logger.debug("Found target element for timeplater "+this.templateId),this.appendSetup(this.targetElement,this.appendAfter,this.appendBefore,this.appendInside,this.deeperTargeting,e),null!=n&&setTimeout((function(){n(t.targetElement)}),1)):(this.state=b.WaitingForElement,this.logger.debug("Couldn't find target element for temeplater "+this.templateId+". Retrying to find it."),this.retryAppend((function(){return t.targetElement=document.querySelector(t.targetElementCssSelector),t.targetElement?t.logger.debug("Found target element for timeplater "+t.templateId):t.logger.debug("Couldn't find target element for timeplater "+t.templateId+". Retrying to find it."),null!=t.targetElement}),(function(){t.appendSetup(t.targetElement,t.appendAfter,t.appendBefore,t.appendInside,t.deeperTargeting,e),null!=n&&setTimeout((function(){n(t.targetElement)}),1)})))):(this.state=b.FoundElement,this.logger.debug("Replacing script tag with target"),this.appendSetup(null,!1,!1,!1,null,e),null!=n&&setTimeout((function(){n(t.targetElement)}),1)),this.templateId},n.prototype.retryAppend=function(n,e,t,o){var i=this;void 0===e&&(e=null),void 0===t&&(t=null),void 0===o&&(o=null),null==t&&(t=0),null==o&&(o=200),setTimeout((function(){var a=n();if(a)return i.state=b.FoundElement,e&&e(),void(null!=i.latestTemplateContract&&a&&i.applyUpdate(i.latestTemplateContract,i.htmlState,i.latestTemplateUpdateCallback,i.isSingleCauseFeaturedDefaultAndSearchOff));(t+=o)
    There\'s no catch, only contributions from

    Donations made to ShoppingGives Foundation - EIN: 83-1352270.
    100% of funds granted to charity. For more details on this program, visit ShoppingGives.

    Terms of Use | Privacy Policy
    ',"div",["extra"]);break;case x.portfolio:t=this.makeHTMLElement('
    There\'s no catch, only contributions from

    Donations made to ShoppingGives Foundation - EIN: 83-1352270.
    100% of funds granted to charity. For more details on this program, visit ShoppingGives.

    Terms of Use | Privacy Policy
    ',"div",["extra"]);break;default:t=this.makeHTMLElement('
    ×
    Your Purchase has the Power to Make an Impact
    • Shop for your favorite items
      You Shop for your favorite items
    • Choose your favorite cause
      You Choose your favorite cause
    • We Donate at no extra cost
    There\'s no catch, only contributions from

    Donations made to ShoppingGives Foundation - EIN: 83-1352270.
    100% of funds granted to charity. For more details on this program, visit ShoppingGives.

    Terms of Use | Privacy Policy
    ',"div",["extra"])}t.setAttribute("data-sg-widget-id",this.templateId),this.extraHtmlElements.push(t),document.querySelector("body").appendChild(t)}},n.prototype.makeHTMLElement=function(n,e,t){var o=document.createElement(e);return o.innerHTML=n,o.className=t.join(" "),o},n.prototype.applyTemplateKeyValue=function(n,e){var t=Array.from(this.targetElement.querySelectorAll("."+n)),o=Array.from(document.querySelectorAll('[data-sg-widget-id="'+this.templateId+'"]'));if(o&&o.forEach((function(e){Array.from(e.querySelectorAll("."+n)).forEach((function(n){t.push(n)}))})),t)for(var i=0;i
    ','
    the cause of your choice.
    ','
    ',fn.Z,zn,Dn,Ln,Fn,['
    Invalid Points
    Sorry, we were unable to redeem your Yotpo points for donations. Please refresh your screen and try again.
    Okay
    ']),Sn,new vn,In,Hn,Tn,Mn,On,(new function(){this.entity=new j((new d).entity,(new D).entity,(new y).entity)}).entity,(new function(){this.entity=new M((new y).entity,(new E).entity,(new k).entity,(new m).entity,(new d).entity,(new D).entity)}).entity,{eventTracker:class{data={};eventList=[];baseUrl="";constructor(n){const{storeId:e,trackingId:t,baseUrl:o,metadata:i}=n;if(!((n="")=>{if("string"!=typeof n)return!1;let e=n.trim().replace(/[\s-\{\}\(\)]/g,"");if(32!==e.length)return!1;let t=/^[0-9A-Fa-f]+$/;return t.lastIndex=0,t.test(e)})(e))throw new Error("Invalid StoreId");this.data.client_properties=this.hydrate_properties(),this.data.store_id=e,this.data.tracking_id=t,this.data.metadata=i,this.baseUrl=o}track(n,e){this.data.event={time_stamp:Date.now(),event_type:n,event_version:"0.1.15",payload:e};let t={...this.data};nn(this.baseUrl,t)}identify({email:n,id:e}){this.data.customer={id:e,email:n}}metadata(n={}){this.data.metadata={...this.data.metadata,...n}}poll(){setTimeout((()=>{if(this.eventList.length>0)try{nn(this.baseUrl,this.eventList),this.eventList=[]}catch(n){throw new Error("Error Sending Events")}this.poll()}),5e3)}hydrate_properties(){let n,e,t,o,i,a,r="unknown",{device:s,platform:l,browser:p}=navigator?.userAgentData?this.modernUA():this.legacyUA();n=s,e=l,t=p.name,o=p.version;try{i=window.location.href}catch(n){i=r}try{a=document.referrer}catch(n){a=r}return{user_agent:navigator.userAgent??r,url:i.toLowerCase(),device_type:n.toLowerCase(),browser_type:t.toLowerCase(),browser_version:o.toLowerCase(),platform_type:e.toLowerCase(),referral_url:a.toLowerCase()}}modernUA(){let n,e,t,o=["Brave","Chrome","Firefox","AppleWebKit","Safari","Mozilla"];e=navigator.userAgentData.mobile,t=navigator.userAgentData.platform.toLowerCase();let i=navigator.userAgentData.brands;i&&(n=i.filter((({brand:n,version:e})=>o.includes(n)?{brand:n,version:e}:null)));let a=n[0]?.brand,r=n[0]?.version;return{device:e?"mobile":"desktop",platform:t??rn,browser:{name:a??rn,version:r??rn}}}legacyUA(){let{os:n,browser:e,device:t}=Q(),o=null;switch(t?.type){case"mobile":o="mobile";break;case"tablet":o="tablet";break;case"console":o="console";break;default:o="desktop"}return{device:o??rn,platform:n?.name?n.name.toLowerCase():rn,browser:{name:e?.name??rn,version:e?.version??rn}}}},placement:on.Manual,style:tn.Compact},null,null);qn.run(),null==window.sgProductControllers&&(window.sgProductControllers=[]),window.sgProductControllers.push(qn)}catch(n){Sn.error("Unhandled Error",n)}})()})();