.site-footer,.site-footer a{color:#3b3b3b}.site-footer,.site-footer .faux-select{font-size:calc(var(--typeBaseSize) - 1px)}.footer__base-links a,.footer__menu--underline a{text-decoration:underline;text-underline-offset:2px}.footer-promotion{width:100%;text-align:center;padding:22px;border-radius:var(--roundness);overflow:hidden}.footer-promotion .scheme-image{border-radius:calc(var(--roundness) + 2px)}.footer-promotion[class*=color-scheme-]:not(.color-scheme-none) .btn{border:0}.footer__grid-image{display:block;text-align:center;margin-bottom:17px}.footer__grid-image img{display:block}.site-footer{background-color:#f4f4f4}.site-footer a:hover{color:#b79961}.site-footer .faux-select{min-width:120px}.footer__section{padding:30px 0;background:#fff;border-top:1px solid #b7996154}.site-footer .footer__blocks .footer__mobile-section .footer__block--mobile .logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.site-footer .footer__blocks .footer__mobile-section .footer__block--mobile .logo{width:200px;height:70px}.footer__title{margin-bottom:15px;font-weight:600;font-size:14px}.footer__subscribe{font-weight:400;font-size:25px;line-height:normal;margin-bottom:10px}.footer__subscribe-content>*{font-weight:300;font-size:10px;margin:0;line-height:normal}.footer__menu{margin:0 0 20px;padding:0;list-style:none}.footer-bottom .icon-with-text,.footer__menu li,.footer__social{margin:0}.footer__menu a{display:inline-block;padding:4px 0;font-size:12px}.footer__menu .icon{margin-right:10px}[dir=rtl] .footer__menu .icon{margin-right:0;margin-left:10px}.footer__newsletter{position:relative;display:flex;justify-content:center;align-items:center;padding:0 20px;flex-direction:column}.footer__newsletter>*{padding:0 20px}.footer__newsletter .newsletter__input-group{margin-bottom:0}.footer__newsletter .klaviyo-form{margin:0!important;padding:0!important}.footer__blocks{display:flex;flex-wrap:nowrap;justify-content:center;gap:1rem}.footer__block{flex:0 1 25%;max-width:210px}form+.footer__social{margin-top:30px}.footer__social li{display:inline-block;margin:0 15px 15px 0}.footer__social a{display:block}.footer__social .icon{width:21px;height:21px}.footer__social .icon.icon--wide{width:40px}.footer__base-links{font-size:13px;text-align:left}.footer__base-links a,.footer__base-links span{display:inline-block;padding:2px 20px 2px 0}@media only screen and (min-width:769px){.footer-promotion{padding:30px}.footer__grid-image{margin-bottom:20px}.footer__section--menus{padding-top:50px;padding-bottom:50px}.cart__page.footer-bottom{flex-wrap:nowrap;justify-content:start}.footer-bottom .update_checkout_panel{width:70%}}.footer-bottom .testimonials-slider__text label{display:block;color:#000;font-size:16px;line-height:1.2em;font-weight:700;margin:0 0 .5em}.footer-bottom .testimonials-slider__text{padding:0}.footer-bottom p{font-style:italic;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px}.author,.footer-bottom .author,.mobile_layout_cart_design{font-weight:600;margin-top:18px}.footer-bottom .icon-with-text strong{font-size:15px;font-weight:600}.footer-bottom .mobile-text{display:none}.mob-btm-sec{padding-bottom:3rem}.footer__base-links .shopName{font-weight:600;padding:2px 0 4px}@media only screen and (max-width:768px){.footer-promotions .grid__item{margin-bottom:32px}.footer-promotions .grid__item:last-child,.footer__menu{margin-bottom:0}.footer__mobile-section{margin-top:20px;margin-left:-40px;margin-left:calc(var(--pageWidthPadding) * -1);margin-right:-40px;margin-right:calc(var(--pageWidthPadding) * -1);padding:20px 40px 0;padding:20px var(--pageWidthPadding) 0;border-top:1px solid #e8e8e1;border-top-color:var(--colorFooterBorder)}.footer__section--menus .footer__blocks{flex-wrap:wrap!important}.footer__subscribe{text-align:left;font-size:18px;margin-bottom:1rem}.footer__subscribe-content>*{display:inline}.footer__subscribe-content{text-align:left;line-height:normal}.footer__newsletter{flex-wrap:wrap;text-align:center;justify-content:center;padding:0}.footer__newsletter>*{padding:0}.footer__newsletter .newsletter__input-group{max-width:none}.footer__newsletter .newsletter__input-group .btn{min-width:auto}.footer__newsletter form{width:100%;margin:20px auto 0}#klaviyo-footer-newsletter{width:100%!important}.footer__blocks--mobile{display:flex;flex-wrap:wrap;justify-content:center}.footer__block,.footer__block--mobile{max-width:none;flex:1 1 calc(50% - 1rem)}.footer__block[data-type=contact],.footer__block[data-type=payment]{flex:1 0 100%;flex:1 0 50%}.footer__block[data-type=payment]{display:none}.footer__block{margin-bottom:20px}.footer__block[data-type=contact] .footer__mobile-section{margin-top:0;padding-top:0}.footer__block[data-type=contact] .footer__blocks--mobile{display:block}.footer__block[data-type=contact] .footer__blocks--mobile .footer__block--mobile{margin-bottom:30px}.footer__section--menus{padding:30px 0 0}.site-footer .mob-btm-sec{padding-top:0}}.footer__newsletter .klaviyo-form button{position:relative;font-size:0!important;width:50px;cursor:pointer}.footer__newsletter .klaviyo-form button::after{content:"";position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAYAAAAdx42aAAAABHNCSVQICAgIfAhkiAAAAcVJREFUSEu9lzlLA1EUhZ1acQN7F0Tc/4CtuNYuCFZ2gjsWamNhqcTlD6i4gBvaiEbxF6mVhaCO54TzwmSZJMV9M3C4k0nyzjf33DchQRiGVQbHJtbYgN6gWeij0jUDI4AdAdD3CZqGPiuBsAJohNkxNC7TF9Qp6L0chBUAfeqhc2hEpmlBlIzDEoC+DdBZBOJZELFxWAMQoga6hMbUiVfUibjB9AFA3zrFMSoIdoKDWRCHLwAXB2diWBCPqDNQThw+Aehbq5lwu6NgMH0DOIgLnLg4OBOTUGaLJgHgBpMQrhPZmSBAoKExeSYr7/zygwvV0Ak0pDczcRDgGidd0F/Ml60uf2MhPqxaIwumCeDzzsvBhwTYwqeaIbbJ5/GFxXuhwYhJKqkhpGcTdAsNCOAAdSUpgA6Y3UGdMt9FXefcJQHQAqN7tZ/++9CSi8E3QBuMbqB+GR7KPLvjfAKw7dziPTLfU9t/o5PuC4B7/QHqllkKdTlq7DMCmnPg+mRyhLoAFX3eWHeAbb/KG7hVvM5pu68I2jXtbqsx87W4O7eOgOa8czftfMgsFss8/5pVBMx5Pm6rlQKxApiDyTZ0CvEfUsW/rP+YKJ8nBna84QAAAABJRU5ErkJggg==);background-size:24px;background-repeat:no-repeat;padding-left:0;vertical-align:middle;top:0;left:0;background-color:#3a3a3a;width:100%;height:100%;background-position:center}.footer__newsletter .klaviyo-form button:hover::after{background-color:#b79961}.klaviyo-form input[type=email],.klaviyo-form input[type=text]{border-color:#c9beb6!important}.footer__subscribe-content{margin:10px 0}@media screen and (max-width:768px){.footer-bottom .icon-text-block{display:flex;margin-right:4px;line-height:normal;justify-content:center}.footer-bottom .icon-text-block span{margin-left:10px}.footer-bottom .icon-with-text strong,.footer-bottom p{font-size:14px}.footer-bottom{display:flex;flex-direction:column}.footer-bottom .icon-with-text{order:1;margin:0 0 15px}.footer-bottom .mobile-text{display:block;order:2;margin-left:0}.footer-bottom .icon-text-block .icon-block{margin:0}.template-cart .cart-template .cart__page .mobile_layout_cart_design:first-child{order:2;margin-top:10px}.footer__base-links{font-size:12px}.footer__newsletter .klaviyo-form button{margin-left:auto}.footer__newsletter .footer__subscribe-content{position:absolute;top:auto;left:auto;bottom:0;right:4.5rem}}@media screen and (max-width:386px){.footer__subscribe-content>*{font-size:2vw}.footer__subscribe-content{line-height:14px}}.trustpiot-widgets{display:flex;justify-content:center;padding:10px 0}.trustpiot-widgets .logo{height:100%;margin-right:10px}.trustpiot-widgets .start-rating{display:flex;flex-direction:column;justify-content:center}.trustpiot-widgets .start-rating span{font-size:12px;color:#ccc;margin-top:4px}.trustpiot-widgets svg{width:140px;height:100%;vertical-align:middle}.trustpilot-widget{display:none!important}.trustpilot-widget-2{display:flex;justify-content:center;align-items:center}.trustpilot-widget-2 svg{width:115px;height:100%;vertical-align:middle}.trustpilot-widget-2 .tp-widget-stars svg{width:145px}.trustpilot-widget-2 .text,.trustpilot-widget-2 .text-2,.trustpilot-widget-2 .tp-widget-stars{margin:0 16px 0 0;text-align:center}@media only screen and (max-width:768px){.trustpilot-widget-2{display:block;line-height:26px}.trustpilot-widget-2 .text,.trustpilot-widget-2 .text-2,.trustpilot-widget-2 .tp-widget-stars{margin:0}}.footer__social li a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}