footer{background-color:var(--black);color:var(--white);text-align:center;border-top:var(--borderdark);padding-top:30px}footer a,footer:hover,footer:focus-visible{color:var(--white)}footer p{margin-bottom:10px}.footer-section{padding-bottom:20px}.new-footer{max-width:74rem;margin:0 auto;display:flex;justify-content:space-between}.new-footer-item{width:calc(20% - 10px);align-self:flex-start}.footer-logo{text-align:left}.new-footer-logo-item,.footer-card-logos{align-self:center}.footer-copyright{border-top:var(--borderdark);padding:10px 0;text-align:center;font-size:.8rem}.footer-section-title{color:var(--white);font-size:1.5rem}.footer-list{list-style:none}.footer-list-item{margin-bottom:10px}.pre-footer{width:100%;background:var(--darker);padding:20px 0;border-top:var(--borderdark)}.pre-footer-inner{width:calc(74rem - 20px);margin:0 auto;display:flex}.pre-footer-inner h3{display:inline-block;color:var(--white);text-align:left;margin:0}.pre-footer-inner p{color:var(--white);text-align:left;margin:0}.subscribe-header,.subscribe{width:50%}.subscribe-inner{display:flex;overflow:clip;border-radius:var(--radius2)}.subscribe-input{width:75%;padding:12px 16px;border-radius:16px 0 0 16px;border:2px solid var(--midgrey);border-right:0;outline:none;transition:border-color .2s ease}.subscribe-input:focus-visible{border-right:0}.subscribe-button{background:var(--darkorange);border:2px solid var(--midgrey);border-left:0;border-radius:0 16px 16px 0}.newsletter-button{background:none;border:0;padding:10px 25px;letter-spacing:1px;font-weight:700;font-size:1.2rem;transition:background .2s ease;box-sizing:border-box;z-index:2;line-height:normal;position:relative;bottom:-2px}.newsletter-button:hover{background:orange}.subscribe-button:focus-within{border:2px solid var(--yellow)}.newsletter-button:active{color:var(--darkest);background:var(--darkorange)}.subscribe-input:focus-visible,.subscribe-input:focus-visible+.subscribe-button{border-color:var(--darkorange)}.subscribe .form-success{background-color:var(--green-dark2);border:2px solid var(--midgrey);border-radius:var(--radius2)}#smile-ui-container{display:none!important}.mp-widget{width:calc(74rem - 20px);margin:0 auto 30px;color:var(--white)}.mp-carousel-widget{margin:0!important}.mp-carousel-widget-container{background:var(--darker);border:2px solid var(--dark);border-radius:var(--radius2);overflow:clip}.mp-carousel-widget-title,.mp-carousel-widget-score-total{color:var(--white)}.mp-carousel-widget-toggle-hor{border-radius:0 0 8px}.mp-carousel-widget-reviews-slider-nav{border-top:1px solid var(--dark)!important}.mp-carousel-widget-reviews-slider{border:none!important}.mp-carousel-widget-review{border-left:1px solid var(--dark)!important}.mp-carousel-widget-toggle-hor:after{content:"";position:absolute;left:42px!important;bottom:8px!important;width:55px;height:55px;zoom:.6}.mp-carousel-widget-review-nav-arrow-left,.mp-carousel-widget-review-nav-arrow-right{filter:invert(1)!important}.trustpilot-footer{width:74rem;margin:0 auto 35px;display:none}.trustpilot-footer2{width:74rem;margin:0 auto 30px;border:var(--borderdark);border-radius:var(--radius2);padding:30px 10px;background:var(--darker)}.template-product .trustpilot-footer2{border-radius:var(--radius1);border-width:3px}#tp-widget-reviews-filter-label{display:none!important}@media only screen and (max-width: 1140px){.pre-footer-inner{width:95vw}}@media only screen and (max-width: 1040px){.footer-logo{border-right:0!important}.flex-footer{width:90%!important}}@media only screen and (max-width: 880px){.footer-section{text-align:center}.new-footer-logo-item{display:none}.new-footer-item{width:calc(25% - 10px)}.mp-widget{width:95vw!important;margin-top:0!important}.new-footer{padding-bottom:5px}.trustpilot-footer{width:100%}.trustpilot-footer2{width:100%;display:none}}@media only screen and (max-width: 750px){.pre-footer-inner{display:block;align-items:center;text-align:center;width:75%}.subscribe-header,.subscribe{width:100%}.pre-footer-inner p{text-align:center;margin-bottom:1rem}.subscribe-input{font-size:1.1rem;padding:10px 16px}.mp-widget{display:none}.new-footer-item{display:block;width:90%;margin:0 auto}.footer-card-logos{width:70%;padding-bottom:10px}.footer-logo a{line-height:normal}.footer-logo{height:auto;padding-bottom:20px}}@media only screen and (max-width: 550px){.pre-footer-inner{width:95vw}.mp-widget{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/footer.css.map */
