@keyframes load-animation{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.add-on-item{display:flex;flex-direction:column;padding-bottom:5px;text-align:center}.add-on-item__image{align-self:center;border:1px solid #a8bcc6;border-radius:5px;margin-bottom:15px}.add-on-item__price{font-size:18px;font-size:1rem;margin:0}.add-on-item__description{font-size:16px;font-size:.8888888889rem;font-weight:700;line-height:1.3;margin-bottom:15px;margin-top:0;white-space:normal}.add-on-item__button{max-width:200px;width:100%}@media only screen and (min-width:768px){.add-on-item__button{width:65%}}.add-ons{background-color:#f6f8f9;border-bottom:1px solid #a8bcc6;border-top:1px solid #a8bcc6;margin:60px 0 30px;padding:20px}@media only screen and (min-width:1024px){.add-ons{padding:35px 40px;position:relative}}.add-ons__title{color:#000;font-size:26px;font-size:1.4444444444rem;font-weight:700;letter-spacing:0;margin-bottom:0}@media only screen and (min-width:1024px){.add-ons__description{margin-left:-30px}}.add-ons__description>p{font-size:16px;font-size:.8888888889rem;margin-bottom:0}.add-ons__items{margin-top:30px}.add-ons__redeemed{font-size:26px;font-size:1.4444444444rem;margin-bottom:0;margin-top:30px;text-align:center}.add-ons__header{align-items:center;display:flex;justify-content:space-between}.add-ons__toggle{align-items:center;background:none;border:0;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transform:rotate(-90deg);transition:transform .2s ease;width:25px}.add-ons__toggle svg{height:20px;width:15px}.add-ons__toggle:hover{cursor:pointer}.add-ons__toggle.is-closed{transform:rotate(90deg)}.add-ons__main{height:0;overflow:hidden}.add-ons__carousel-button{align-items:center;background-color:#dadada;display:none;height:44px;justify-content:center;padding:0;width:44px}@media only screen and (min-width:1024px){.add-ons__carousel-button{position:absolute;top:50%;transform:translateY(-50%)}}.add-ons__carousel-button:hover{background-color:#dadada;cursor:default}.add-ons__carousel-button.active{background-color:#e82011}.add-ons__carousel-button.active:hover{background-color:#c91c0f;cursor:pointer}.add-ons__carousel-button svg{fill:#fff}@media only screen and (min-width:1024px){.add-ons__carousel-button--prev{left:15px}}.add-ons__carousel-button--prev svg{transform:rotate(180deg)}@media only screen and (min-width:1024px){.add-ons__carousel-button--next{right:15px}}.add-ons__carousel-buttons{display:flex;gap:30px;justify-content:center;margin-bottom:5px;margin-top:20px}@media only screen and (min-width:1024px){.add-ons__carousel-buttons{margin:0}}.is-visible .add-ons__carousel-button{display:flex}.is-visible .add-ons__main{height:auto;overflow:auto}@media only screen and (min-width:1024px){.is-visible .add-ons__main{padding:0 30px}}.donationshop-theme--secret-santa .add-ons__redeemed{color:#c91c0f;font-family:Appetite,Sans-Serif}.donationshop-theme--standard .add-ons__redeemed,.donationshop-theme--star .add-ons__redeemed{font-weight:900}.add-to-basket{align-items:center;display:grid;gap:10px;grid-template-columns:130px 1fr;margin-top:auto;padding:0 20px 20px}.add-to-basket__button{font-size:18px;font-size:1rem;padding:10px 5px}@media only screen and (min-width:480px){.add-to-basket__button{padding:10px}}.add-to-basket__custom-amount-text{font-size:16px;font-size:.8888888889rem;font-weight:700;line-height:1.3;margin-bottom:15px;margin-top:10px}@media only screen and (min-width:768px){.add-to-basket__custom-amount-text{margin-bottom:10px;margin-top:15px}}.donationshop-theme--secret-santa .basket-group .add-to-basket,.donationshop-theme--secret-santa .product-detail .add-to-basket{padding:0}.donationshop-theme--secret-santa .basket-group .add-to-basket__button,.donationshop-theme--secret-santa .product-detail .add-to-basket__button{background-color:#e82011;color:#fff}.donationshop-theme--secret-santa .basket-group .add-to-basket__button:hover,.donationshop-theme--secret-santa .product-detail .add-to-basket__button:hover{background-color:#c91c0f}.add-ons .add-to-basket{display:block;padding:0;text-align:center}.add-ons .add-to-basket__custom-amount-form{margin-bottom:20px}.add-ons .add-to-basket__custom-amount-text{white-space:normal}.basket{justify-content:flex-end}.basket,.basket__outer-wrapper{align-items:center;display:flex}.basket__outer-wrapper{flex-direction:column}.basket__wrapper{position:relative;text-align:center;width:35px}@media only screen and (min-width:768px){.basket__wrapper{width:55px}}.basket__total{align-items:center;background-color:#e82011;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;left:-14px;margin:0;min-height:20px;min-width:20px;padding-left:2px;padding-right:2px;position:absolute;top:0;z-index:20}@media only screen and (min-width:768px){.basket__total{font-size:16px;font-size:.8888888889rem;min-height:25px;min-width:25px}}.basket__icon{height:29px;width:35px;stroke:#000;transition:width .15s ease-out,height .15s ease-out}@media only screen and (min-width:768px){.basket__icon{height:45px;width:55px}}.basket__text{font-size:16px;font-size:.8888888889rem;margin:0;text-align:center}@media only screen and (min-width:1024px){.basket__text{font-size:18px;font-size:1rem}}.donationshop-theme--secret-santa .basket .basket__icon{stroke:#e82011}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .basket .basket__icon{height:35px;width:45px}}.donationshop-theme--secret-santa .basket .basket__text{color:#e82011;font-weight:700}.donationshop-theme--secret-santa.template-basket-page .basket .basket__icon,.donationshop-theme--secret-santa.template-product-page .basket .basket__icon{stroke:#fff}.donationshop-theme--secret-santa.template-basket-page .basket .basket__total,.donationshop-theme--secret-santa.template-product-page .basket .basket__total{background-color:#fff;color:#e82011}.donationshop-theme--secret-santa.template-basket-page .basket .basket__text,.donationshop-theme--secret-santa.template-product-page .basket .basket__text{color:#fff}.template-donationshop-certificate-landing-page .basket{display:none}.donationshop-theme--secret-santa .header-stuck .basket .basket__wrapper,.donationshop-theme--standard .header-stuck .basket .basket__wrapper,.donationshop-theme--star .header-stuck .basket .basket__wrapper{height:28px;margin:0 auto}.donationshop-theme--secret-santa .header-stuck .basket .basket__text,.donationshop-theme--standard .header-stuck .basket .basket__text,.donationshop-theme--star .header-stuck .basket .basket__text{color:#fff;font-size:16px;font-size:.8888888889rem}.donationshop-theme--secret-santa .header-stuck .basket .basket__total,.donationshop-theme--standard .header-stuck .basket .basket__total,.donationshop-theme--star .header-stuck .basket .basket__total{background-color:#fff;color:#e82011;font-size:.7777777778rem;font-size:14px;left:-20px;min-height:22px;min-width:22px;padding:0}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .header-stuck .basket .basket__total,.donationshop-theme--standard .header-stuck .basket .basket__total,.donationshop-theme--star .header-stuck .basket .basket__total{left:-14px;padding:0 2px}}.donationshop-theme--secret-santa .header-stuck .basket .basket__icon,.donationshop-theme--standard .header-stuck .basket .basket__icon,.donationshop-theme--star .header-stuck .basket .basket__icon{stroke:#fff;height:34px;width:25px}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .header-stuck .basket .basket__icon,.donationshop-theme--standard .header-stuck .basket .basket__icon,.donationshop-theme--star .header-stuck .basket .basket__icon{height:27px}}.donationshop-theme--standard .header-stuck .basket .basket__text,.donationshop-theme--star .header-stuck .basket .basket__text{color:#000}.donationshop-theme--standard .header-stuck .basket .basket__icon,.donationshop-theme--star .header-stuck .basket .basket__icon{stroke:#000}.donationshop-theme--standard .header-stuck .basket .basket__total,.donationshop-theme--star .header-stuck .basket .basket__total{background-color:#e82011;color:#fff}.basket-group{margin-bottom:40px}.basket-group:first-of-type{margin-top:40px}.basket-group__layout{display:block}@media only screen and (min-width:768px){.basket-group__layout{display:flex}}.basket-group__image{border:1px solid #a8bcc6;border-radius:20px;margin-bottom:10px;margin-right:20px;max-width:120px}@media only screen and (min-width:480px){.basket-group__image{max-width:170px}}.basket-group__name{color:#000;font-size:16px;font-size:.8888888889rem;margin-bottom:5px;margin-right:10px}@media only screen and (min-width:768px){.basket-group__name{font-size:26px;font-size:1.4444444444rem}}.basket-group__price{color:#4e4e46;font-size:16px;font-size:.8888888889rem;margin-bottom:10px;margin-top:0}@media only screen and (min-width:768px){.basket-group__price{font-size:18px;font-size:1rem}}.basket-group__info{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.basket-group__sub-items{border:1px solid #a8bcc6;border-radius:10px;margin-top:40px;padding:15px;position:relative;text-align:left}@media only screen and (min-width:480px){.basket-group__sub-items{padding:20px}}.basket-group__sub-items:before{background:#fff;border-bottom:1px solid #a8bcc6;border-right:1px solid #a8bcc6;content:"";display:block;height:20px;left:80px;position:absolute;top:-11px;transform:rotate(-135deg);width:20px}.basket-group__sub-header{align-items:center;border-bottom:1px solid #a8bcc6;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.basket-group__text{font-size:16px;font-size:.8888888889rem;font-weight:700;margin:0}.basket-group__link{text-decoration:underline}.basket-group__link:hover{text-decoration-thickness:3px}.basket-group__list.is-closed{display:none}.basket-group__toggle{align-items:center;background:none;border:0;display:flex;height:20px;justify-content:center;padding:0;transform:rotate(-90deg);transition:transform .2s ease;width:35px}.basket-group__toggle:hover{cursor:pointer}.basket-group__toggle.is-closed{transform:rotate(90deg)}.basket-group__footer{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.basket-item{align-items:center;border-bottom:1px solid #a8bcc6;display:flex;flex-direction:column;gap:20px;padding:15px 10px}@media only screen and (min-width:480px){.basket-item{flex-direction:row;gap:0;padding:20px 10px}}.basket-item__image{border:1px solid #a8bcc6;border-radius:10px;margin-right:20px;max-width:65px}.basket-item__dedicate{font-size:18px;font-size:1rem}.basket-item__wrap{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:480px){.basket-item__wrap{width:auto}}.basket-item__dedication-note{font-size:16px;font-size:.8888888889rem;margin-bottom:10px}@media only screen and (min-width:768px){.basket-item__dedication-note{margin-bottom:0}}.basket-item__dedication-text{color:#4e4e46;margin:0 0 7px}.basket-item__dedication-text--with-icon{align-items:center;color:#000;display:flex;font-weight:700;line-height:1}.basket-item__dedication-icon{fill:#000;flex-shrink:0;height:16px;margin-right:8px;margin-top:-3px;width:11px}.basket-item__dedication{width:100%}.basket-item__edit{align-items:center;background:none;border:0;color:#000;display:flex;font-size:16px;font-size:.8888888889rem;gap:5px;margin-top:0;padding:0;text-decoration:underline}.basket-item__edit:hover{cursor:pointer;text-decoration-thickness:2px}.bg__ss-logo{display:none}.donationshop-theme--secret-santa .bg--white{background-color:#fff;border-radius:20px;margin:120px auto 30px;max-width:1300px;padding:0;position:relative}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .bg--white{margin:160px auto 30px;padding:20px 20px 40px}}.donationshop-theme--secret-santa .bg__ss-logo{display:block;height:100px;left:50%;position:absolute;top:-20px;transform:translateX(-50%)}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .bg__ss-logo{height:150px;top:-30px}.template-donationshop-certificate-landing-page .bg--white{margin:60px auto 30px}}.dedicate-modal-open .bg--product-page{visibility:hidden}.donationshop-theme--secret-santa .cityscape-wrap{background-image:url("../ec643ee7374c2d304d5d.ea8aa5500951.png");background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:100px;padding-left:5px;padding-right:5px}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .cityscape-wrap{padding-bottom:200px}}@media only screen and (min-width:1280px){.donationshop-theme--secret-santa .cityscape-wrap{padding-left:0;padding-right:0}}.donationshop-theme--secret-santa.template-donationshop-certificate .cityscape-wrap{padding:0}.disclaimer{margin-top:60px}@media only screen and (min-width:768px){.disclaimer{margin-top:165px}}.disclaimer__partner-logo{max-width:280px;padding:30px 0 35px;position:relative}@media only screen and (min-width:480px){.disclaimer__partner-logo{padding:20px 0 35px}}@media only screen and (min-width:768px){.disclaimer__partner-logo{padding-top:0}}@media only screen and (min-width:1024px){.disclaimer__partner-logo{margin-top:-20px;max-width:100%;padding:0 50px 25px 0}}@media only screen and (min-width:1170px){.disclaimer__partner-logo{padding-bottom:0}}.disclaimer__inner{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:768px){.disclaimer__inner{flex-direction:row}}.disclaimer__icon{flex-grow:0;flex-shrink:0;height:80px;width:80px}@media only screen and (min-width:768px){.disclaimer__icon{height:152px;margin-right:50px;width:152px}}.disclaimer__text{font-size:18px;font-size:1rem}@media only screen and (min-width:768px){.disclaimer__text{margin:0}}.disclaimer__image--ss-girl{display:none}.donationshop-theme--secret-santa .disclaimer{align-items:center;gap:60px;margin-top:0;max-width:1300px}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .disclaimer{margin:0 auto}}.donationshop-theme--secret-santa .disclaimer__text{margin-bottom:25px}.donationshop-theme--secret-santa .disclaimer__text p{color:#000;margin-top:0}.donationshop-theme--secret-santa .disclaimer__icon{display:none}.donationshop-theme--secret-santa .disclaimer__image--ss-girl{display:none;height:auto;inset:20px 0 0;max-width:350px;position:relative;width:100%}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .disclaimer__image--ss-girl{display:block}}@media only screen and (min-width:1800px){.donationshop-theme--secret-santa .disclaimer__image--ss-girl{inset:0}}@media only screen and (min-width:1024px){.donationshop-ty-theme--secret-santa .disclaimer__inner{margin-top:-30px}.donationshop-ty-theme--secret-santa .disclaimer__image--ss-girl{display:block}}.landing-page-disclaimer{margin-bottom:40px;margin-top:0;padding:0 20px 20px}@media only screen and (min-width:1024px){.landing-page-disclaimer{margin-bottom:50px;margin-top:50px}}.landing-page-disclaimer .disclaimer{margin-top:0}.donationshop-theme--secret-santa .landing-page-disclaimer,.donationshop-ty-theme--secret-santa .landing-page-disclaimer{max-width:1300px}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .landing-page-disclaimer,.donationshop-ty-theme--secret-santa .landing-page-disclaimer{margin:60px auto 20px}.totaliser-wrap+.landing-page-disclaimer{margin:0 auto 20px}}.donationshop-theme--secret-santa .disclaimer-wrap{background-image:url("../0023002b30be3c5efba3.f00474f75723.jpg")}.product-detail{position:relative}.product-detail__wrapper{display:block}@media only screen and (min-width:768px){.product-detail__wrapper{display:flex}}.product-detail__image-wrapper{margin-bottom:20px}@media only screen and (min-width:768px){.product-detail__image-wrapper{margin-bottom:0;min-width:400px}}.product-detail__image-wrapper--basket{align-items:flex-start;display:flex;justify-content:flex-start;text-align:left}@media only screen and (min-width:768px){.product-detail__image-wrapper--basket{display:block;margin-right:20px;min-width:170px}}.product-detail__image{border-radius:20px}.product-detail__image--basket{border-radius:10px;flex-shrink:0;margin-right:20px;max-width:80px}@media only screen and (min-width:768px){.product-detail__image--basket{border-radius:20px;margin-right:20px;max-width:170px}}.product-detail__details-wrapper{text-align:left}@media only screen and (min-width:768px){.product-detail__details-wrapper{margin-left:50px}}.product-detail__details-wrapper--basket{align-items:center;display:flex;justify-content:space-between;margin-left:0}@media only screen and (min-width:768px){.product-detail__details-wrapper--basket{align-items:flex-start;flex-direction:column;margin-left:0;width:100%}}.product-detail__heading{margin-bottom:5px}.product-detail__heading--basket{flex-basis:calc(80% - 10px);font-size:16px;font-size:.8888888889rem;margin-right:10px;max-width:calc(80% - 10px)}@media only screen and (min-width:768px){.product-detail__heading--basket{flex-basis:auto;font-size:26px;font-size:1.4444444444rem;max-width:none}}.product-detail__price{color:#4e4e46;font-size:26px;font-size:1.4444444444rem;margin-bottom:10px}.product-detail__price .product-detail__price-label{display:inline}.product-detail__price--basket{flex-basis:calc(20% - 10px);flex-shrink:0;font-size:16px;font-size:.8888888889rem;margin-left:auto;max-width:calc(20% - 10px)}@media only screen and (min-width:768px){.product-detail__price--basket{flex-basis:auto;font-size:18px;font-size:1rem;margin-left:0;max-width:none}}.product-detail__price--basket .product-detail__price-label{display:block}@media only screen and (min-width:768px){.product-detail__price--basket .product-detail__price-label{display:inline}}.product-detail__actions{margin-top:15px;text-align:left}@media only screen and (min-width:768px){.product-detail__actions{margin-top:30px}}.product-detail__actions--basket{margin-top:0}@media only screen and (min-width:768px){.product-detail__actions--basket{display:flex;justify-content:space-between;margin-top:0;width:100%}}.product-detail__button-link{background-color:#0000;border:0;display:block;font-size:18px;font-size:1rem;margin-top:15px;padding:0;text-decoration:underline}.product-detail__button-link:hover{cursor:pointer}.product-detail__button-link--basket{align-items:center;display:flex;gap:5px;margin-top:0}.product-detail__type{color:#4e4e46;font-size:16px;font-size:.8888888889rem;margin:0;text-transform:uppercase}.product-detail__description{margin-top:0}.product-detail__description--basket{flex-basis:calc(80% - 10px);font-size:16px;font-size:.8888888889rem;max-width:calc(80% - 10px)}@media only screen and (min-width:768px){.product-detail__description--basket{flex-basis:auto;font-size:18px;font-size:1rem;max-width:none}}.product-detail__price-label{font-size:14px;font-size:.7777777778rem}@media only screen and (min-width:768px){.product-detail__price-label{font-size:22px;font-size:1.2222222222rem}}.product-detail__name-price--mobile{display:flex;flex-wrap:wrap;width:100%}.product-detail__name-price--mobile .product-detail__price--basket{margin-right:10px}@media only screen and (min-width:768px){.product-detail__name-price--mobile{display:none}}.product-detail__name-price--desktop{display:none}.product-detail__name-price--desktop.product-detail__name-price--product{display:block}@media only screen and (min-width:768px){.product-detail__name-price--desktop{display:block}}.product-detail__quantity-wrap--basket{align-items:center;display:flex;justify-content:space-between;width:100%}.product-detail__edit-button{background:none;border:0;color:#e82011;font-size:20px;margin-left:5px;text-decoration:underline}.product-detail__edit-button:hover{cursor:pointer}.product-detail__remove-icon{color:#e82011;height:12px;width:12px}.donationshop-theme--secret-santa .product-detail__button-link--basket{color:#4e4e46;font-size:16px;font-size:.8888888889rem}.donationshop-theme--secret-santa .product-detail__price--basket{color:#4e4e46;font-size:18px;font-size:1rem}.product-page{padding:20px}@media only screen and (min-width:768px){.product-page{margin-top:20px}}.product-page__link{color:#000;font-size:18px;font-size:1rem}.product-page__link-icon{fill:#000;margin-right:10px;transform:rotate(180deg);transition:fill .25s ease-in-out;vertical-align:initial}.product-page__product{margin-top:50px}.donationshop-theme--secret-santa .product-page__link:hover .product-page__link-icon{fill:#fff}.donationshop-theme--secret-santa .product-page__link-icon{fill:#e82011}.donationshop-theme--standard .product-page__link:hover .product-page__link-icon,.donationshop-theme--star .product-page__link:hover .product-page__link-icon{fill:#fff}.product-set{margin-bottom:40px;margin-top:40px}@media only screen and (min-width:768px){.product-set{margin-bottom:50px;margin-top:50px}}.product-set__heading{margin-bottom:10px;margin-top:50px;text-align:center}@media only screen and (min-width:768px){.product-set__heading{margin-top:100px}}.product-set__subheading{font-size:22px;font-size:1.2222222222rem;font-weight:700;margin-bottom:30px;text-align:center}@media only screen and (min-width:768px){.product-set__subheading{font-size:26px;font-size:1.4444444444rem}}.product-set__toggles{display:flex;justify-content:center;margin-bottom:40px}@media only screen and (min-width:768px){.product-set__toggles{margin-bottom:50px}}.product-set__button{background-color:#fff;border:0;border-radius:5px;box-shadow:none;color:#000;font-size:18px;font-size:1rem;font-weight:700;overflow:hidden;padding:15px 20px;position:relative;text-align:center}.product-set__button:hover{cursor:pointer;text-decoration:underline}.product-set__button--active{background-color:#e82011;box-shadow:0 0 0 4px #e82011;color:#fff;z-index:2}.product-set__button--active:hover{cursor:auto;text-decoration:none}.product-set__link{align-items:center;background:none;border:0;color:#e82011;display:flex;font-weight:700}.product-set__link:hover{cursor:pointer}.product-set__link:hover .product-set__icon{transform:translate3d(5px,0,0)}.product-set__icon{margin-left:8px;fill:#e82011;flex-shrink:0;height:12px;transition:transform .15s ease-out;width:8px}.product-set__text{align-items:center;display:flex;flex-direction:column;margin-top:40px;text-align:center}@media only screen and (min-width:768px){.product-set__text{flex-direction:row;justify-content:center}}.product-set__text--meta{font-size:16px;font-size:.8888888889rem;margin:10px 0}.donationshop-theme--secret-santa .product-set{margin-bottom:0}.donationshop-theme--secret-santa .product-set__heading{color:#e82011;font-family:Appetite,Sans-Serif;font-weight:400;margin-top:0}.donationshop-theme--secret-santa .product-set__button{background-color:#0000;border:2px solid #e82011}.donationshop-theme--secret-santa .product-set__button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.donationshop-theme--secret-santa .product-set__button:last-child{border-bottom-left-radius:0;border-top-left-radius:0;left:-3px}.donationshop-theme--secret-santa .product-set__button--active{background-color:#e82011;border:0;box-shadow:0 0 0 2px #e82011}.donationshop-theme--secret-santa .product-set__button--active:first-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.donationshop-theme--secret-santa .product-set__button--active:last-child{border-bottom-left-radius:5px;border-top-left-radius:5px;left:-3px}.donationshop-theme--secret-santa .product-set__text{font-weight:700}.basket-page{padding:20px}@media only screen and (min-width:768px){.basket-page{margin-top:50px}}.basket-page__basket{display:block;margin:0 auto 20px}.basket-page__divider{border:0;border-bottom:1px solid #a8bcc6;margin:20px 0}@media only screen and (min-width:768px){.basket-page__divider{margin:35px 0}}.basket-page__total{display:flex;font-size:26px;font-size:1.4444444444rem;justify-content:flex-end;margin-bottom:30px}.basket-page__number{display:inline-block;font-weight:700;margin-left:15px}@media only screen and (min-width:480px){.basket-page__payment{align-items:center;display:flex;justify-content:space-between}}.basket-page__checkout-button{margin-bottom:30px;width:100%}@media only screen and (min-width:480px){.basket-page__checkout-button{margin-bottom:0;order:2;width:auto}}.basket-page__payment-icons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-10px;min-height:50px}.basket-page__payment-icon{flex-grow:0;height:auto;margin-right:20px;max-height:50px;padding-bottom:10px;width:40px}@media only screen and (min-width:768px){.basket-page__payment-icon{width:45px}}.basket-page__heading{margin-bottom:10px;text-align:center}.basket-page__button-wrap,.basket-page__sub-heading{text-align:center}.basket-page__wrapper{margin-top:20px}.donationshop-theme--secret-santa .basket-page{padding-top:50px}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .basket-page{padding-top:10px}}.donationshop-theme--secret-santa .basket-page--empty{margin-top:60px}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .basket-page--empty{padding-top:0}}.donationshop-theme--secret-santa .basket-page__empty-text{font-size:18px;font-size:1rem;margin:0 auto 30px;max-width:420px;text-align:center}.donationshop-theme--secret-santa .basket-page h2:not(.brand-mark__heading):not(.add-ons__title){color:#e82011}.custom-amount__icon{display:inline-block;font-weight:700;margin-right:7px}.custom-amount__input{border:1px solid #000;border-radius:3px;max-width:100px;padding:5px}.product-card .custom-amount__icon{color:#fff}.add-ons .custom-amount__input{height:40px;width:75px}.certificate-card{border:1px solid #a8bcc6;border-radius:20px;display:block;padding:60px 30px;text-align:center}.certificate-card:hover .certificate-card__heading:after{right:-20px}.certificate-card:hover .certificate-card__gift-icon{transform:scale(1.1)}.certificate-card__heading{display:inline;position:relative}.certificate-card__heading:after{background-image:url("../c8e84471fcb692a5e676.66886ae2d13e.svg");bottom:3px;content:"";height:14px;position:absolute;right:-15px;transition:right .15s ease-out;width:9px}@media only screen and (min-width:768px){.certificate-card__heading:after{bottom:6px}}.certificate-card__gift-icon{display:block;height:85px;margin:0 auto 30px;transform:scale(1);transition:transform .15s ease-out;width:105px}.certificate-landing-page{padding:20px;text-align:center}@media only screen and (min-width:768px){.certificate-landing-page{margin-top:50px}}.certificate-landing-page__heading{margin-bottom:10px}.certificate-landing-page__intro{font-size:18px;font-size:1rem;margin:0 0 35px}.certificate-landing-page__empty{font-weight:700;text-align:center}.donationshop-theme--secret-santa .certificate-landing-page{padding-top:80px}@media only screen and (min-width:768px){.donationshop-theme--secret-santa .certificate-landing-page{padding-top:60px}}.quantity-selector{border:1px solid #000;border-radius:3px;display:flex;font-size:16px;font-size:.8888888889rem;font-weight:700;max-width:134px}@media only screen and (min-width:768px){.quantity-selector{display:inline-flex}}.quantity-selector__button,.quantity-selector__quantity{background-color:#fff;height:44px;width:44px}.quantity-selector__button{border:0;box-shadow:none;color:#000;cursor:pointer;display:block;font-size:1.5rem;padding:0}.quantity-selector__button--decrease{border-bottom-left-radius:3px;border-right:1px solid #000;border-top-left-radius:3px}.quantity-selector__button--increase{border-bottom-right-radius:3px;border-left:1px solid #000;border-top-right-radius:3px}.quantity-selector__button:disabled{color:#949494;cursor:not-allowed}.quantity-selector__quantity{border:0;border-radius:0;text-align:center}.modal{background:#fff;border-radius:20px;bottom:auto;left:50%;margin-right:-50%;max-width:1250px;overflow:hidden;position:absolute;right:auto;top:20px;transform:translate(-50%);width:90%;z-index:240}@media only screen and (min-width:1024px){.modal{min-height:620px;top:40px}}.modal__content{padding:40px 30px 30px;position:relative}@media only screen and (min-width:768px){.modal__content{padding:60px 30px 30px}}@media only screen and (min-width:1024px){.modal__content{padding:60px}}.modal__content ol li{list-style:decimal;list-style-position:inside}.modal__content ul li{align-items:center;display:flex;gap:10px;margin-bottom:10px}.modal__content ul li:before{background-image:url("../b4d86f8f232d2e6ba021.02d40bd4a2ff.png");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}.modal__scroll-entirety{display:grid;height:90vh;overflow-y:auto}@media only screen and (min-width:768px){.modal__scroll-entirety{height:auto;overflow-y:initial}}@media only screen and (min-width:1024px){.modal__scroll-entirety{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.modal__scroll-content{height:500px;overflow:auto;overflow-x:hidden;padding-right:10px}}.modal__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:20px;border-top-right-radius:20px;height:200px;order:-1}@media only screen and (min-width:480px){.modal__image{height:500px}}@media only screen and (min-width:1024px){.modal__image{border-bottom-right-radius:20px;border-top-left-radius:0;height:auto;order:0}}@media only screen and (min-width:480px){.modal__buttons{display:flex;gap:30px;margin-top:50px}}.modal__transition{bottom:0;position:absolute;fill:#fff;height:105px;padding:0;pointer-events:none;right:0;top:-10px;transform:rotate(-180deg) translateY(40px);width:100%}@media only screen and (min-width:480px){.modal__transition{top:0}}@media only screen and (min-width:1024px){.modal__transition{height:215px;right:-400px;top:35%;transform:rotate(-90deg) translateX(0);width:800px}}.modal__transition svg{height:100%;position:absolute;width:100%}@media only screen and (min-width:768px){.modal__transition svg{position:relative}}.modal__close{background:no-repeat;border:0;cursor:pointer;height:40px;padding:0;position:absolute;right:20px;top:20px;width:40px}.modal__close:hover .modal__close-icon{fill:#e82011}.modal__close-icon{height:40px;transition:fill .15s ease-out;width:40px}.modal--dedicate{max-width:700px;min-height:auto;overflow:visible;width:calc(100% - 15px)}.modal--dedicate .modal__content{padding:20px}@media only screen and (min-width:480px){.modal--dedicate .modal__content{padding:30px}}@media only screen and (min-width:1024px){.modal--dedicate .modal__content{padding:40px}}.modal--dedicate .modal__meta{color:#4e4e46;font-size:16px;font-size:.8888888889rem;margin-top:0}.modal--dedicate .modal__buttons{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:480px){.modal--dedicate .modal__buttons{flex-direction:row;justify-content:space-between}}.modal--confirm{bottom:auto;left:50%;margin-bottom:-50%;margin-right:-50%;max-width:340px;min-height:auto;right:auto;top:50%;transform:translate(-50%,-50%)}.modal--confirm .modal__content{padding:20px}.modal--confirm .modal__buttons{display:flex;gap:20px;margin-top:0}.donationshop-theme--secret-santa .modal h2:not(.brand-mark__heading),.donationshop-theme--secret-santa .modal h2:not(.certificate__subheading){color:#000}.ReactModal__Overlay{opacity:0;transition:all .25s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow:hidden}.overlay{background-color:#0009;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:235}@page{size:A4 portrait;margin:1cm}@media print{.donationshop-theme--secret-santa.template-donationshop-certificate,.donationshop-theme--standard.template-donationshop-certificate,.donationshop-theme--star.template-donationshop-certificate{background-color:#fff;background-image:none}.donationshop-theme--secret-santa.template-donationshop-certificate .footer,.donationshop-theme--secret-santa.template-donationshop-certificate .shop-header,.donationshop-theme--secret-santa.template-donationshop-certificate .snowy-hill,.donationshop-theme--standard.template-donationshop-certificate .footer,.donationshop-theme--standard.template-donationshop-certificate .shop-header,.donationshop-theme--standard.template-donationshop-certificate .snowy-hill,.donationshop-theme--star.template-donationshop-certificate .footer,.donationshop-theme--star.template-donationshop-certificate .shop-header,.donationshop-theme--star.template-donationshop-certificate .snowy-hill{display:none}.donationshop-theme--secret-santa.template-donationshop-certificate .cityscape-wrap,.donationshop-theme--standard.template-donationshop-certificate .cityscape-wrap,.donationshop-theme--star.template-donationshop-certificate .cityscape-wrap{background-image:none}.donationshop-theme--secret-santa.template-donationshop-certificate .sticky-shop-header,.donationshop-theme--standard.template-donationshop-certificate .sticky-shop-header,.donationshop-theme--star.template-donationshop-certificate .sticky-shop-header{display:none}.certificate{padding-bottom:1cm}.certificate--preview{display:none}.certificate__logo{display:block;margin:0 auto -32px;max-width:60px;position:relative;z-index:2}.certificate__banner{display:none}.certificate__content{max-width:600px}.certificate__intro,.certificate__message,.certificate__text{color:#000;font-size:12pt}.certificate__message-wrap{margin-bottom:0}.certificate__message{word-break:break-all}.certificate__gift-wrap{box-shadow:0 0 10px 1px #0003}.certificate__meta-intro{padding:0}.certificate__product-wrap{background-color:#a8bcc626;border-radius:10px;padding:.5cm}.certificate__link,.certificate__mobile-banner{display:none}.donationshop-theme--secret-santa .certificate__ss-header{background:#0000;padding:.5cm .5cm 0}.donationshop-theme--secret-santa .certificate__image--ss{max-width:250px}.donationshop-theme--secret-santa .certificate__image--ss-text{max-width:190px}.donationshop-theme--secret-santa .certificate__ss-header-curve{display:none}.donationshop-theme--secret-santa .certificate__content{margin:.5cm auto;padding-bottom:0}.donationshop-theme--secret-santa .certificate__subheading{color:#000;font-size:26px;margin-bottom:.5cm}.donationshop-theme--secret-santa .certificate__intro,.donationshop-theme--secret-santa .certificate__text{color:#000;margin:0 auto .5cm;max-width:385px}.donationshop-theme--secret-santa .certificate__intro{font-size:17pt;line-height:1.3}.donationshop-theme--secret-santa .certificate__name{color:#e82011;font-size:22pt}.donationshop-theme--secret-santa .certificate__product-wrap{background-color:#fff;padding-bottom:0}.donationshop-theme--secret-santa .certificate__product{display:flex;gap:1cm;justify-content:center;text-align:left}.donationshop-theme--secret-santa .certificate__product-image{margin:0}.donationshop-theme--secret-santa .certificate__gift-wrap{padding:.5cm}.donationshop-theme--standard .certificate__heading,.donationshop-theme--standard .certificate__image,.donationshop-theme--star .certificate__heading,.donationshop-theme--star .certificate__image{display:none}.donationshop-theme--standard .certificate__link,.donationshop-theme--star .certificate__link{color:#000}.donationshop-theme--standard .certificate__message-wrap,.donationshop-theme--star .certificate__message-wrap{margin-bottom:.5cm}.recite-me{display:none}}.product-card{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:350px;overflow:hidden;width:100%}.product-card__image-wrapper{position:relative}@media only screen and (min-width:768px){.product-card__image-wrapper{overflow:hidden}}.product-card__image{display:block;transition:transform .15s ease-out;width:100%}.product-card:hover .product-card__image{transform:scale(1.03)}.product-card__svg-wrapper{bottom:-1px;height:50px;position:absolute;transform:translate3d(0,10px,0);transition:transform .15s ease-out;width:100%}@media only screen and (min-width:599px){.product-card:hover .product-card__svg-wrapper,.product-card__svg-wrapper .product-card:focus{transform:translateZ(0)}}.product-card__svg{height:100%;width:100%;fill:#fff}.product-card__content{padding:0 20px 20px;text-align:center}@media only screen and (min-width:1280px){.product-card__content{padding:10px 40px 20px}}.product-card__title{display:inline;font-weight:700;letter-spacing:.3px;margin-bottom:5px;position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-card__title:after{background-image:url("../2af122e7b923aa5d21a7.39d61cd82489.svg");bottom:2px;content:"";height:14px;position:absolute;right:-15px;width:9px}@media only screen and (min-width:768px){.product-card__title:after{bottom:4px}}.product-card__price{color:#4e4e46;margin-top:0}.product-card__description{display:none}.product-card__icon{display:none;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.product-card__icon--star{height:30px;top:-12px;width:30px}.product-card__icon--holly{height:55px;top:-30px;width:90px}.donationshop-theme--star .product-card__icon--star{display:block}.donationshop-theme--secret-santa .product-card{background-color:#e82011}.donationshop-theme--secret-santa .product-card__svg{fill:#e82011}.donationshop-theme--secret-santa .product-card__icon--holly{display:block}.donationshop-theme--secret-santa .product-card__content{padding-top:0}@media only screen and (min-width:1280px){.donationshop-theme--secret-santa .product-card__content{padding:0 20px 20px}}.donationshop-theme--secret-santa .product-card__price,.donationshop-theme--secret-santa .product-card__title{color:#fff}.donationshop-theme--secret-santa .product-card__title{font-size:26px;font-size:1.4444444444rem;line-height:1}.donationshop-theme--secret-santa .product-card__title:after{background-image:url("../a4e465f987211590bedb.46610486b155.svg");bottom:7px}.donationshop-theme--secret-santa .product-card__price{line-height:1;margin-bottom:10px;margin-top:8px}.donationshop-theme--secret-santa .product-card__description{color:#fff;display:block;font-size:18px;font-size:1rem;line-height:24px;margin:0}.product-impact{margin:40px 0;width:100%}@media only screen and (min-width:768px){.product-impact{display:flex;margin:60px 0}}.product-impact__caption{font-size:16px;font-size:.8888888889rem;margin-top:15px}.product-impact__image-wrapper{max-width:300px}@media only screen and (min-width:768px){.product-impact__image-wrapper{margin-left:50px;margin-top:4px;order:2;width:33%}}.product-impact__image{border-radius:20px;overflow:hidden}.product-impact__text-wrapper{font-size:18px;font-size:1rem}@media only screen and (min-width:768px){.product-impact__text-wrapper{width:calc(67% - 50px)}.product-impact--text-only .product-impact__text-wrapper{width:100%}.product-impact__text-wrapper>:first-child{margin-top:0}}.remove{align-items:center;background:none;border:0;color:#000;display:flex;font-size:16px;font-size:.8888888889rem;gap:5px;margin-left:auto;margin-top:0;padding:0;text-decoration:underline}.remove:hover{cursor:pointer;text-decoration-thickness:2px}.remove__icon{color:#e82011;flex-shrink:0;height:12px;width:12px}.secret-santa-hero{display:flex;flex-direction:column-reverse;margin-top:36px;padding-bottom:7%;position:relative}@media only screen and (min-width:1024px){.secret-santa-hero{align-items:flex-end;flex-direction:row;justify-content:center}}@media only screen and (min-width:1280px){.secret-santa-hero--no-header{padding-top:50px}}.secret-santa-hero__image{background-color:#0000;position:relative;z-index:1}.secret-santa-hero__image--mobile{margin:20px auto;max-width:250px;order:2}@media only screen and (min-width:1024px){.secret-santa-hero__image--mobile{display:none;order:0}}.donationshop-ty-theme--secret-santa .secret-santa-hero__image--mobile{order:0}.secret-santa-hero__image--desktop{display:none}@media only screen and (min-width:1024px){.secret-santa-hero__image--desktop{display:block;max-width:560px}}@media only screen and (min-width:1280px){.secret-santa-hero__image--desktop{max-width:670px}}.secret-santa-hero__logo{height:132px;margin:0 auto;order:1;width:200px}@media only screen and (min-width:1024px){.secret-santa-hero__logo{height:200px;order:0;width:300px}}.secret-santa-hero__afc-logo{height:90px;margin:0 0 20px;width:95px}@media only screen and (min-width:1024px){.secret-santa-hero__afc-logo{margin-bottom:50px}}.secret-santa-hero__afc-logo-link{text-align:center}.secret-santa-hero__text-wrapper{margin-bottom:0;padding:0 20px}@media only screen and (min-width:1024px){.secret-santa-hero__text-wrapper{align-self:center;flex-basis:45%}.secret-santa-hero__text-wrapper--centered{align-self:center;padding-top:0}}.secret-santa-hero__text-content{display:flex;flex-direction:column;margin:0 auto;max-width:360px;position:relative;text-align:center;z-index:2}.secret-santa-hero__text-content--wider{max-width:400px}@media only screen and (min-width:768px){.secret-santa-hero__text-content{padding:20px 0;text-align:left}}@media only screen and (min-width:1800px){.secret-santa-hero__text-content{padding:20px 0}}.secret-santa-hero__headline{margin-bottom:0}.secret-santa-hero__headline-part-1{display:block;font-family:Appetite,Sans-Serif;font-size:50px;font-size:2.7777777778rem;font-weight:400;line-height:1;text-align:center}.secret-santa-hero__headline-part-2{display:block;font-size:26px;font-size:1.4444444444rem;text-align:center}.secret-santa-hero__button{margin:0 auto 20px;order:3;padding:20px 0;width:100%}.secret-santa-hero__button:hover{background-color:#c91c0f}@media only screen and (min-width:1024px){.secret-santa-hero__button{order:0}}.secret-santa-hero__description-container{display:flex;justify-content:center;margin-bottom:20px;order:4}@media only screen and (min-width:1024px){.secret-santa-hero__description-container{margin-top:30px;order:0}}.secret-santa-hero__description{color:#000;text-align:center}.secret-santa-hero__description>p:first-child{margin-top:0}.secret-santa-hero__secondary-link{align-items:center;display:flex;font-size:18px;font-size:1rem;font-weight:700;justify-content:center;margin-bottom:30px;order:5}.secret-santa-hero__secondary-link .button__icon{fill:#000;height:10px;width:10px}@media only screen and (min-width:1024px){.secret-santa-hero__secondary-link{order:0}}.secret-santa-hero__small-text-container{display:flex;margin-top:30px}.secret-santa-hero--donate-sf .secret-santa-hero__small-text-container,.secret-santa-hero__small-text-container--on-image{display:none}.secret-santa-hero__small-text-icon{flex-shrink:0;height:25px;width:25px}@media only screen and (min-width:768px){.secret-santa-hero__small-text-icon{height:45px;width:45px}}.secret-santa-hero__small-text-icon svg{fill:#e82011;height:100%;width:100%}.secret-santa-hero__small-text{color:#000;display:block;font-size:16px;font-size:.8888888889rem}@media only screen and (min-width:768px){.secret-santa-hero__small-text{font-size:18px;font-size:1rem}}.secret-santa-hero__small-text:not(:only-child){margin-left:20px}.secret-santa-hero__donate-widget{order:3;padding:0 5px}@media only screen and (min-width:480px){.secret-santa-hero__donate-widget{padding:0 20px}}@media only screen and (min-width:1024px){.secret-santa-hero__donate-widget{order:0;padding:0}}.secret-santa-hero__images-wrap{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 10px}@media only screen and (min-width:1024px){.secret-santa-hero__images-wrap{display:flex;justify-content:center}}.secret-santa-hero__transition-bottom{bottom:0;height:0;left:0;margin-bottom:-2px;padding-bottom:11.111111%;position:absolute;transform:rotate(180deg);width:100%;z-index:1}.secret-santa-hero__transition-bottom svg{height:100%;left:0;position:absolute;top:0;width:100%}.template-secret-santa-quick-donate-page .secret-santa-hero__text-wrapper{padding:65px 0}@media only screen and (min-width:768px){.template-secret-santa-quick-donate-page .secret-santa-hero__text-wrapper{padding:40px 0 30px}}@media only screen and (min-width:1024px){.template-secret-santa-quick-donate-page .secret-santa-hero__text-wrapper{padding:20px 0 30px}}.template-secret-santa-quick-donate-page .secret-santa-hero__text-content{max-width:100%}@media only screen and (min-width:480px){.template-secret-santa-quick-donate-page .secret-santa-hero__text-content{max-width:360px}}@media only screen and (min-width:768px){.template-secret-santa-quick-donate-page .secret-santa-hero__text-content{max-width:450px}}@media only screen and (min-width:1280px){.template-secret-santa-quick-donate-page .secret-santa-hero__text-content{max-width:400px}}.template-secret-santa-quick-donate-page .secret-santa-hero__small-text-container{margin:10px 20px}@media only screen and (min-width:480px){.template-secret-santa-quick-donate-page .secret-santa-hero__small-text-container{margin:30px 0 0}}@media only screen and (min-width:1024px){.template-secret-santa-quick-donate-page .secret-santa-hero__small-text-container{margin:20px 0 0}}.template-secret-santa-quick-donate-page .secret-santa-hero__logo{max-width:100%}@media only screen and (min-width:1024px){.template-secret-santa-quick-donate-page .secret-santa-hero__logo{max-width:220px}}@media only screen and (min-width:1280px){.template-secret-santa-quick-donate-page .secret-santa-hero__logo{max-width:250px}}.template-secret-santa-quick-donate-page .secret-santa-hero__image--mobile{margin:20px auto 0;max-width:100%}@media only screen and (min-width:1024px){.template-secret-santa-quick-donate-page .secret-santa-hero__image--mobile{margin:20px 0}}.template-secret-santa-quick-donate-page .secret-santa-hero__widget{background-color:#fff;margin:10px 0 20px;padding:10px}@media only screen and (min-width:480px){.template-secret-santa-quick-donate-page .secret-santa-hero__widget{border-radius:10px;margin:20px}}@media only screen and (min-width:1024px){.template-secret-santa-quick-donate-page .secret-santa-hero__widget{margin:20px 20px 0;padding:20px}}@media only screen and (min-width:1280px){.template-secret-santa-quick-donate-page .secret-santa-hero__widget{margin:20px 0 0}}.donationshop-corporate-theme--secret-santa .secret-santa-hero__text-wrapper{padding:20px 20px 0}@media only screen and (min-width:1024px){.donationshop-corporate-theme--secret-santa .secret-santa-hero__text-wrapper{padding:0 20px}.donationshop-ty-theme--secret-santa .secret-santa-hero{align-items:flex-start}}.donationshop-ty-theme--secret-santa .secret-santa-hero__text-wrapper{padding:0}.donationshop-ty-theme--secret-santa .secret-santa-hero__text-content{max-width:100%}@media only screen and (min-width:480px){.donationshop-ty-theme--secret-santa .secret-santa-hero__text-content{max-width:360px}}@media only screen and (min-width:768px){.donationshop-ty-theme--secret-santa .secret-santa-hero__text-content{max-width:450px}}@media only screen and (min-width:1280px){.donationshop-ty-theme--secret-santa .secret-santa-hero__text-content{max-width:520px}}.donationshop-theme--standard .secret-santa-hero__secondary-link{justify-content:flex-start}.shop-header{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px 15px;transition:padding .15s ease-out}@media only screen and (min-width:768px){.shop-header{grid-template-columns:1fr 3fr 1fr;padding:0 60px}}.shop-header__left{align-items:center;display:flex;grid-column:1/2;justify-content:flex-start}.shop-header__back{align-items:center;display:flex;font-size:16px;font-size:.8888888889rem;font-weight:700;line-height:1;transition:color .15s ease-out}.shop-header__back:focus,.shop-header__back:hover{color:#e82011}.shop-header__back-icon{height:10px;margin-right:5px;transform:rotate(180deg);width:10px;fill:#e82011;flex-shrink:0}.shop-header__middle{align-items:center;display:flex;grid-column:2/3;justify-content:center}.shop-header__logo{height:65px;transition:height .15s ease-out,width .15s ease-out;width:70px}@media only screen and (min-width:1024px){.shop-header__logo{height:82px;width:90px}}.shop-header__logo--with-border{display:none}.shop-header__basket{grid-column:3/4}.donationshop-theme--secret-santa .shop-header{border-bottom:0}.donationshop-theme--secret-santa .shop-header .shop-header__left{display:none}@media only screen and (min-width:1024px){.donationshop-theme--secret-santa .shop-header .shop-header__logo{height:90px;width:95px}}.donationshop-theme--secret-santa .shop-header .shop-header__logo--with-border{display:block}.donationshop-theme--secret-santa.template-basket-page .shop-header .shop-header__logo,.donationshop-theme--secret-santa.template-product-page .shop-header .shop-header__logo{display:none}.donationshop-theme--secret-santa.template-basket-page .shop-header .shop-header__logo--with-border,.donationshop-theme--secret-santa.template-donationshop-certificate .shop-header .shop-header__logo,.donationshop-theme--secret-santa.template-product-page .shop-header .shop-header__logo--with-border{display:block}.donationshop-theme--secret-santa.template-donationshop-certificate .shop-header .shop-header__logo--with-border{display:none}.template-donationshop-certificate .shop-header{border-bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:210}.template-donationshop-certificate .shop-header .shop-header__left{display:none}.template-donationshop-certificate .shop-header .shop-header__middle{display:block;grid-column:auto}@media only screen and (min-width:1024px){.template-donationshop-certificate .shop-header .shop-header__logo{height:80px;width:85px}}@media only screen and (min-width:768px){.template-donationshop-certificate .shop-header{display:grid;top:111px}}.template-donationshop-certificate .shop-header__basket{display:none}@media only screen and (min-width:768px){.template-donationshop-certificate.site-notification-visible .shop-header{top:175px}}.header-stuck .shop-header{min-height:60px;padding:0 15px}@media only screen and (min-width:1024px){.header-stuck .shop-header{padding:0 60px}}.header-stuck .shop-header .shop-header__logo{height:50px;width:52px}@media only screen and (min-width:1024px){.header-stuck .shop-header .shop-header__logo{height:60px;width:62px}}.sticky-shop-header{background-color:#fff;border-bottom:1px solid #dadada;z-index:210}@media only screen and (min-width:1024px){.sticky-shop-header{padding-top:10px}.sticky-shop-header.header-stuck{padding:10px 0}}.donationshop-theme--secret-santa .sticky-shop-header{background-color:#fff0;border-bottom:1px solid #fff0;transition:background-color .15s ease-out}.donationshop-theme--secret-santa .sticky-shop-header.header-stuck{background-color:#e82011;border-bottom:1px solid #fff}@media only screen and (min-width:1024px){.donationshop-theme--standard .sticky-shop-header,.donationshop-theme--star .sticky-shop-header{padding-bottom:10px}}.template-donationshop-certificate .sticky-shop-header{padding:0}.template-donationshop-landing-page .sticky-shop-header{position:-webkit-sticky;position:sticky;top:0}.snowfall__overlay{bottom:0;display:none;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}@media only screen and (min-width:1024px){.snowfall__overlay{display:block}.snowfall__gradient{background:linear-gradient(#e82011b3,#0000 50%);bottom:0;height:calc(100% - 40px);left:0;position:absolute;right:0;top:0;z-index:2}}.snowfall__gradient:after{background:linear-gradient(180deg,#00000040,#fff0);content:"";height:50px;inset:0;position:absolute}.snowfall__item{background-color:#fff;-webkit-clip-path:polygon(45% 98%,52% 98%,52% 87%,60% 92%,65% 88%,56% 82%,55% 63%,67% 73%,69% 83%,78% 83%,75% 75%,84% 81%,91% 76%,81% 68%,91% 68%,90% 60%,75% 60%,60% 55%,60% 46%,75% 47%,81% 55%,89% 53%,84% 44%,95% 45%,95% 37%,84% 37%,94% 29%,88% 23%,74% 32%,59% 38%,60% 28%,67% 22%,77% 23%,83% 17%,75% 17%,86% 9%,79% 6%,68% 12%,66% 4%,60% 4%,59% 16%,52% 25%,50% 15%,54% 9%,49% 4%,45% 12%,42% 2%,35% 4%,35% 15%,28% 8%,23% 16%,30% 22%,41% 27%,42% 36%,31% 36%,24% 26%,16% 28%,21% 38%,10% 38%,8% 47%,20% 49%,11% 57%,16% 64%,31% 52%,42% 51%,34% 58%,30% 65%,17% 70%,17% 79%,28% 75%,19% 87%,24% 94%,32% 82%,34% 92%,42% 90%,40% 78%,44% 65%,49% 60%,48% 74%);clip-path:polygon(45% 98%,52% 98%,52% 87%,60% 92%,65% 88%,56% 82%,55% 63%,67% 73%,69% 83%,78% 83%,75% 75%,84% 81%,91% 76%,81% 68%,91% 68%,90% 60%,75% 60%,60% 55%,60% 46%,75% 47%,81% 55%,89% 53%,84% 44%,95% 45%,95% 37%,84% 37%,94% 29%,88% 23%,74% 32%,59% 38%,60% 28%,67% 22%,77% 23%,83% 17%,75% 17%,86% 9%,79% 6%,68% 12%,66% 4%,60% 4%,59% 16%,52% 25%,50% 15%,54% 9%,49% 4%,45% 12%,42% 2%,35% 4%,35% 15%,28% 8%,23% 16%,30% 22%,41% 27%,42% 36%,31% 36%,24% 26%,16% 28%,21% 38%,10% 38%,8% 47%,20% 49%,11% 57%,16% 64%,31% 52%,42% 51%,34% 58%,30% 65%,17% 70%,17% 79%,28% 75%,19% 87%,24% 94%,32% 82%,34% 92%,42% 90%,40% 78%,44% 65%,49% 60%,48% 74%);height:20px;position:absolute;width:20px}.tag{background-color:#a81b43;border:1px solid #fff;border-radius:20px 20px 20px 0;color:#fff;font-size:16px;font-size:.8888888889rem;font-weight:700;left:0;padding:5px 10px;position:absolute;top:-15px;z-index:1}.tag--pink{background-color:#f9c0c4;color:#000}@media only screen and (min-width:390px){.listing .tag{left:calc(50% - 175px)}}@media only screen and (min-width:768px){.listing .tag{left:0}}.tag__wrapper{position:relative}.donationshop-theme--secret-santa .tag{background-color:#fdcd53;color:#000}.donationshop-theme--secret-santa .tag--pink{background-color:#fdcd53}.thank-you-summary{margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px){.thank-you-summary{text-align:left}}.thank-you-summary__heading{font-family:Appetite,Sans-Serif;font-size:50px;font-size:2.7777777778rem;font-weight:400;line-height:1;margin-bottom:0}.thank-you-summary__intro{font-size:18px;font-size:1rem}.thank-you-summary__sub-heading{font-size:26px;font-size:1.4444444444rem}.thank-you-summary__list{border-bottom:1px solid #141414;margin-bottom:20px;padding-bottom:20px}.thank-you-summary__list-item{font-size:18px;font-size:1rem}.thank-you-summary__small-text{font-size:16px;font-size:.8888888889rem;margin-bottom:0}.thank-you-summary__buttons{margin-bottom:0;max-width:-webkit-fit-content;max-width:fit-content}@media only screen and (min-width:1024px){.thank-you-summary__buttons{margin:20px 0 30px}}.thank-you-summary__buttons li{margin-bottom:10px}.thank-you-summary__buttons li a:not(.thank-you-summary__button--with-icon),.thank-you-summary__buttons li button:not(.thank-you-summary__button--with-icon){display:block;width:100%}.thank-you-summary__button{font-size:16px;font-size:.8888888889rem}@media only screen and (min-width:768px){.thank-you-summary__button{flex-shrink:0;font-size:18px;font-size:1rem}}.thank-you-summary__button--with-icon{align-items:center;display:flex;gap:10px;justify-content:center}.thank-you-summary__button-icon{display:block;fill:#fff;flex-grow:0;flex-shrink:0;height:18px;position:relative;top:-2px;width:18px}.donationshop-ty-theme--secret-santa .thank-you-summary{padding:0 20px;text-align:left}.donationshop-ty-theme--secret-santa .thank-you-summary__heading{margin-top:30px}@media only screen and (min-width:1024px){.donationshop-ty-theme--secret-santa .thank-you-summary__heading{margin-top:0;padding:0}}.donationshop-ty-theme--secret-santa .thank-you-summary__buttons{margin:40px auto 30px}.totaliser{align-items:flex-start;background-image:url("../ec643ee7374c2d304d5d.ea8aa5500951.png"),url("../b2e86d24837beb216d40.8809f04d2a3a.png"),url("../5a5e1330e8113e70f1fd.af5bfba1b248.jpg");background-position:bottom,50%,50%;background-repeat:no-repeat,no-repeat,repeat;background-size:contain,cover,auto;display:none;height:920px;padding:0 40px;position:relative}@media only screen and (min-width:1024px){.totaliser{background-image:url("../ec643ee7374c2d304d5d.ea8aa5500951.png"),url("../5a5e1330e8113e70f1fd.af5bfba1b248.jpg");background-position:bottom,50%;background-repeat:no-repeat,repeat;background-size:contain,auto;height:1020px}}.totaliser:after{background:linear-gradient(180deg,#00000040,#fff0);content:"";height:50px;inset:0;position:absolute}.totaliser--taller{height:1250px}@media only screen and (min-width:768px){.totaliser--taller{height:1070px}}.totaliser__wrapper{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column-reverse;gap:40px;justify-content:center;margin:40px auto 0;max-width:1100px;padding:20px;position:relative;text-align:center;width:100%;z-index:3}@media only screen and (min-width:480px){.totaliser__wrapper{margin-top:80px}}@media only screen and (min-width:1024px){.totaliser__wrapper{flex-direction:row;gap:0;margin-top:120px;padding:80px;text-align:left}.totaliser__inner{padding-right:80px}}.totaliser__heading{color:#e82011;font-family:Appetite,Sans-Serif;font-size:26px;font-size:1.4444444444rem;font-weight:400;margin:0 0 10px}@media only screen and (min-width:768px){.totaliser__heading{font-size:36px;font-size:2rem}}.totaliser__text{color:#000;font-size:16px;font-size:.8888888889rem;margin:0 0 20px}@media only screen and (min-width:768px){.totaliser__text{font-size:26px;font-size:1.4444444444rem}}.totaliser__label{color:#4e4e46;font-size:16px;font-size:.8888888889rem;margin:0}.totaliser__form{display:flex;flex-direction:column;margin:20px 0}.totaliser__form.hidden{display:none}.totaliser__form-text{display:block;font-size:16px;font-size:.8888888889rem;margin-bottom:25px}.totaliser__form-text.hidden{display:none}.totaliser__form-fields{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (min-width:1024px){.totaliser__form-fields{justify-content:flex-start}}.totaliser__input{border:1px solid #e3e3dd;border-radius:5px 0 0 5px;font-size:16px;font-size:.8888888889rem;padding:5px 10px;width:auto}@media only screen and (min-width:1024px){.totaliser__input{font-size:18px;font-size:1rem;padding:15px 20px}}.totaliser__button{border:1px solid #e82011;border-radius:0 5px 5px 0;font-size:16px;font-size:.8888888889rem;margin-left:-5px;padding:5px 10px}@media only screen and (min-width:1024px){.totaliser__button{font-size:18px;font-size:1rem;padding:15px 20px}}.totaliser__button:disabled{border:1px solid #e3e3dd}.totaliser__link{color:#e82011}.totaliser__link:hover{color:#c91c0f;text-decoration:underline}.totaliser__small-text{font-size:12px;font-size:.6666666667rem;margin:0 auto 10px;max-width:450px}.totaliser__figure{color:#e82011;font-family:Foco,Sans-Serif;font-size:36px;font-size:2rem;font-weight:900;margin:0}@media only screen and (min-width:768px){.totaliser__figure{font-size:44px;font-size:2.4444444444rem;line-height:54px}}.totaliser__stats{column-gap:40px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:280px}@media only screen and (min-width:480px){.totaliser__stats{flex-direction:row}}@media only screen and (min-width:1024px){.totaliser__stats{justify-content:flex-start;max-width:100%}}.totaliser__cta{margin-top:30px}.totaliser__cta-button{max-width:340px;width:100%}.donationshop-theme--secret-santa .totaliser,.donationshop-ty-theme--secret-santa .totaliser{display:flex}.template-donation-shop-page .totaliser,.template-secret-santa-landing-page .totaliser{margin-top:40px}@media only screen and (min-width:1024px){.template-donation-shop-page .totaliser,.template-secret-santa-landing-page .totaliser{margin-top:100px}}.donationshop-ty-theme--secret-santa .totaliser{margin-top:0}@media only screen and (min-width:1024px){.donationshop-ty-theme--secret-santa .totaliser{margin-top:-70px}}@media only screen and (min-width:1800px){.donationshop-ty-theme--secret-santa .totaliser{margin-top:-100px}}.donationshop-ty-theme--secret-santa .totaliser:after{display:none}.totaliser-wrap{overflow:hidden}.donationshop-ty-theme--secret-santa .totaliser-wrap:last-child{margin-bottom:50px}@media only screen and (min-width:768px){.donationshop-ty-theme--secret-santa .totaliser-wrap:last-child{margin-bottom:100px}}

/*# sourceMappingURL=shop.css.0fac67539606.map */