.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width:749px){.desktop-only{display:none!important}}@media screen and (min-width:750px){.mobile-only{display:none!important}}.hidden{display:none!important}.loading-screen{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:3}.warning-message{background:#fff;border:1px solid #008266;border-radius:3px;padding:10px 20px;color:#008266;font-size:18px}.fundraiser{flex-grow:1;display:block;background:#fff;margin-bottom:30px}@media screen and (min-width:1280px){.fundraiser{max-width:calc(100% - 335px)}}@media screen and (min-width:750px){.fundraiser{display:flex;flex-wrap:wrap;border:1px solid #e1e3e4}}@media screen and (max-width:749px){.fundraiser{position:relative;margin:0}}.fundraiser-wrapper{padding-bottom:40px;border-bottom:13px solid #e1e3e4}@media screen and (max-width:749px){.fundraiser-wrapper{border:0;padding-bottom:80px}}.fundraiser-wrapper .collection__products-count{display:none}.fundraiser-over-message{padding:20px 0;color:#008266;line-height:1.5}.fundraiser-over-message h1,.fundraiser-over-message p{margin-bottom:8px}.fundraiser__discount-code-banner{width:fit-content;background:#008266;margin-top:15px;padding:5px 15px;color:#fff}@media screen and (min-width:750px){.fundraiser__content{display:flex;flex-wrap:wrap;width:80%;padding-right:5%}}.fundraiser__progress{padding:60px 0}@media screen and (min-width:750px){.fundraiser__progress{width:20%}}.fundraiser__details{padding:30px 25px}@media screen and (min-width:750px){.fundraiser__details{display:flex;flex-wrap:wrap;align-items:center;width:70%;padding:30px 0 30px 4%}}.fundraiser__image{position:relative;padding:20px 25px;display:flex;align-items:flex-end;justify-content:flex-start;min-height:160px}@media screen and (min-width:750px){.fundraiser__image{justify-content:center;width:30%}}.fundraiser__image__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.fundraiser__image__bg.desktop{display:none}}@media screen and (min-width:750px){.fundraiser__image__bg.mobile{display:none}}.fundraiser__logo{position:relative;max-width:100%}@media screen and (max-width:749px){.fundraiser__logo{width:85px}}.fundraiser__title{max-width:90%;margin-bottom:18px;color:#000;font-size:21px;font-weight:500;line-height:24px}@media screen and (max-width:749px){.fundraiser__title{font-size:17px;line-height:23px}}.fundraiser__description{max-width:90%;color:#7d7f88;font-size:16px;line-height:24px}@media screen and (max-width:749px){.fundraiser__description{font-size:15px;line-height:23px}}.fundraiser__data{display:flex;margin-top:20px}@media screen and (max-width:749px){.fundraiser__data{flex-direction:column;max-width:calc(100% - 190px);min-height:310px;margin-top:30px}}.fundraiser__data-item{min-width:25%;max-width:25%;padding-right:10px}@media screen and (max-width:749px){.fundraiser__data-item{min-width:unset;max-width:unset;width:100%;padding:10px;border:1px solid #e1e3e4;border-top:0;text-align:center}.fundraiser__data-item:first-child{border-top:1px solid #e1e3e4}}.fundraiser__data-item__title{color:#000;font-size:15px;line-height:18px}@media screen and (max-width:749px){.fundraiser__data-item__title{font-size:14px;line-height:17px}}.fundraiser__data-item__info{font-size:28px;line-height:32px}@media screen and (max-width:749px){.fundraiser__data-item__info{font-size:24px;line-height:28px}}.fundraiser__data-item__info>span{position:relative;bottom:3px}.fundraiser__data-item svg{max-width:24px}@media screen and (max-width:749px){.fundraiser__data-item svg{max-width:24px}}.fundraiser__data-item .donation-icon{max-width:40px}.fundraiser__data-item .donation-icon .hand{fill:#000}.fundraiser__progress{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:749px){.fundraiser__progress{position:absolute;right:0;bottom:50px;width:150px;padding:0}}.fundraiser__target{margin-bottom:21px;text-align:center}@media screen and (max-width:749px){.fundraiser__target{margin-bottom:10px}}.fundraiser__target__label{margin-bottom:5px;color:#000;font-size:15px;line-height:28px}.fundraiser__target__number{font-size:32px;line-height:40px}@media screen and (max-width:749px){.fundraiser__target__number{font-size:26px;line-height:23px}}.fundraiser__progress-bar{position:relative;max-height:285px;background-color:#d9d9d9}@media screen and (max-width:749px){.fundraiser__progress-bar{max-height:230px}}.fundraiser__progress-bar__cover{position:relative;max-height:285px}@media screen and (max-width:749px){.fundraiser__progress-bar__cover{max-height:230px}}.fundraiser__progress-bar__current{position:absolute;bottom:0;left:0;background-color:#db2f20;width:100%!important}.fundraiser__progress-bar__details{position:absolute;overflow:hidden;left:unset!important;right:50%;transform:translateY(-16px);padding-right:50px}@media screen and (max-width:749px){.fundraiser__progress-bar__details{padding-right:38px}}.fundraiser__progress-bar__details strong{display:inline-block;position:relative;color:#000;font-size:21px;font-weight:500;line-height:36px}@media screen and (max-width:749px){.fundraiser__progress-bar__details strong{font-size:16px}}.fundraiser__progress-bar__details strong::before{content:"";position:absolute;background-color:#db2f20;width:500px;height:1px;top:16px;left:calc(100% + 5px)}@media screen and (max-width:749px){.fundraiser__progress-bar__details strong::before{top:17px}}.fundraiser__progress-bar__details p{font-size:15px;line-height:28px;white-space:nowrap}@media screen and (max-width:749px){.fundraiser__progress-bar__details p{font-size:13px;line-height:1}}.with-fundraiser .collection__toolbar:not(.collection__toolbar--bordered){margin-top:0}.with-fundraiser .product-item--horizontal .product-item__action-button--list-view-only,.with-fundraiser .product-item--horizontal .product-item__action-list--list-view-only,.with-fundraiser .product-item--vertical .product-item__action-button--list-view-only,.with-fundraiser .product-item--vertical .product-item__action-list--list-view-only{display:flex}@media screen and (min-width:1280px){.fundraiser-banner-wrapper{display:flex;position:relative}}.recently-purchased{display:block;border:1px solid #e1e3e4;background-color:#fff;padding:25px 70px}.recently-purchased__title{color:#000;font-size:21px;font-weight:500}.recently-purchased .slick-arrow{position:absolute;top:calc(50% - 55px);left:50%;width:48px;height:48px}@media screen and (max-width:749px){.recently-purchased .slick-arrow{width:35px;height:35px}.recently-purchased .slick-arrow svg{width:35px;height:35px}}.recently-purchased .slick-arrow.next{left:-70px}.recently-purchased .slick-arrow.next svg{transform:rotate(180deg)}.recently-purchased .slick-arrow.prev{left:unset;right:-70px}.recent-order{display:flex!important;flex-wrap:wrap}.recent-order__product{width:220px}@media screen and (max-width:749px){.recent-order__product{width:100px}}@media screen and (max-width:500px){.recent-order__product{width:100%}}.recent-order__product-title{margin-top:15px;color:#000;font-size:15px;font-weight:500;line-height:23px;text-align:center}.recent-order__customer{display:flex;flex-direction:column;width:calc(100% - 220px);padding-left:10%}@media screen and (max-width:749px){.recent-order__customer{width:calc(100% - 100px)}}@media screen and (max-width:500px){.recent-order__customer{width:100%;padding:15px 0 0 0;text-align:center}}.recent-order__customer-message{flex-grow:1;color:#7d7f88;font-size:22px;font-weight:400;line-height:33px}.recent-order__customer-message p{display:inline}.recent-order__customer-message svg:first-child{margin-right:10px}.recent-order__customer-message svg:last-child{margin-left:10px;transform:rotate(180deg)}.top-donation{display:block;background:#fff;border:1px solid #e1e3e4;border-radius:3px;margin-bottom:30px;padding:20px 5px 20px 25px}.top-donation__content{max-height:340px;overflow-y:auto;padding-right:20px}.top-donation__content ::-webkit-scrollbar{width:5px}.top-donation__content ::-webkit-scrollbar-track{background:#f1f1f1}.top-donation__content ::-webkit-scrollbar-thumb{background:#008266}.top-donation-footer{padding-top:20px;padding-right:20px}.top-donation__button{width:100%;padding:5px;text-transform:uppercase}.top-donation .hidden{display:none!important}.donation-item+.donation-item{border-top:1px solid #e1e3e4;margin-top:15px;padding-top:15px}.donation-item__content{display:flex;align-items:flex-start}.donation-item__content p{margin:0}.donation-item svg{position:relative;top:10px;max-width:40px;max-height:35px;margin-right:10px}.donation-item__info{flex-grow:1}.donation-item__details{display:flex;justify-content:space-between;width:100%;font-size:13px}.donation-item__message{font-size:13px;line-height:1.5}.donation-item__message p{display:inline;margin:0}.donation-item__message svg{width:11px;height:9px}.donation-item__message svg:first-child{position:relative;top:-1px;margin-right:5px}.donation-item__message svg:last-child{position:relative;top:2px;transform:rotate(180deg);margin-left:5px;margin-right:0}.fundraiser-banner-wrapper .top-donation{margin-top:20px}@media screen and (min-width:1280px){.fundraiser-banner-wrapper .top-donation{position:absolute;top:0;bottom:0;right:0;min-width:315px;max-width:315px;margin-top:0;margin-left:20px}}.fundraiser-banner-wrapper .top-donation__content{max-height:300px}@media screen and (min-width:1280px){.fundraiser-banner-wrapper .top-donation__content{min-height:440px;max-height:calc(100% - 60px);height:90%}}fundraiser-dashboard{display:block;position:relative;min-height:500px}fundraiser-dashboard h1{margin-top:40px;color:#008266;font-size:40px;font-weight:500}.fundraiser-dashboard:not(.displayed){position:absolute;top:0;left:0;opacity:0;z-index:-1}.fundraiser-dashboard-container{padding:50px 0}.fundraiser-dashboard-title{color:#000;font-size:36px}.fundraiser-dashboard-subtitle{margin-bottom:15px;font-size:26px}.fundraiser-dashboard-section+.fundraiser-dashboard-section{margin-top:30px}.fundraiser-dashboard-summary{display:flex;background:#fff;border:1px solid #e1e3e4;border-radius:3px;margin-bottom:20px;padding:20px 25px}.fundraiser-dashboard-summary-item{flex-grow:1;display:flex;flex-direction:column}.fundraiser-dashboard-summary-item p{margin:0}.fundraiser-dashboard-summary-item strong{color:#008266}.fundraiser-dashboard-messages{min-height:500px;display:flex;justify-content:center;align-items:flex-start;padding:50px}.fundraiser-dashboard-filter{margin-top:20px;display:flex;flex-direction:column}.fundraiser-dashboard-filter__label{margin-bottom:10px;color:#008266;font-weight:700;text-transform:uppercase}.fundraiser-dashboard-filter select{border:1px solid #e1e3e4;border-radius:3px;padding:10px 20px;width:400px;max-width:100%;color:#000}.charts-filter{margin-bottom:30px}.charts-filter ul{display:flex;gap:15px;list-style-type:none;margin:0;padding:0}.charts-filter a{padding:10px 5px;cursor:pointer}.charts-filter a.active{color:#008266;font-weight:600}