.m-footer{position:relative;z-index:9}.m-footer--middle{padding:72px 0 52px}.rp-footer-layout{display:grid;grid-template-columns:minmax(320px,1.02fr) minmax(420px,.98fr);column-gap:clamp(64px,8vw,128px);row-gap:28px;align-items:start}.rp-footer-left{grid-column:1;grid-row:1;max-width:500px}.rp-footer-brand{max-width:460px}.rp-footer-logo{display:block;width:auto;max-width:150px;height:auto}.footer_email{margin-top:26px}.footer_email p{margin:0 0 3px;color:rgb(var(--color-foreground));font-size:13px;font-weight:600;line-height:1.45}.footer_email a{color:rgba(var(--color-foreground),.76);font-size:14px;line-height:1.55;text-decoration:none;transition:color .2s ease,opacity .2s ease}.footer_email a:hover{color:rgb(var(--color-foreground))}.rp-footer-newsletter{margin-top:44px}.rp-footer-newsletter .m-footer--block-inner{padding:0}.rp-footer-newsletter .m-footer--block-title{margin:0 0 10px;padding:0;color:rgb(var(--color-foreground));font-size:19px;font-weight:600;line-height:1.3}.m-footer--block-newsletter-desc{max-width:430px;margin:0;color:rgba(var(--color-foreground),.72);font-size:14px;font-weight:400;line-height:1.6}.rp-footer-newsletter .m-newsletter-form{width:100%;max-width:430px;margin-top:20px}.rp-footer-newsletter .m-newsletter-form__input{color:rgb(var(--color-foreground))!important;background:transparent!important;border-color:rgba(var(--color-foreground),.38)!important}.rp-footer-newsletter .m-newsletter-form__input::placeholder{color:rgba(var(--color-foreground),.58)!important;opacity:1!important}.rp-footer-newsletter .m-newsletter-form__button{color:rgb(var(--color-foreground))!important}.rp-footer-newsletter-note{max-width:430px;margin:11px 0 0;color:rgba(var(--color-foreground),.55);font-size:11px;line-height:1.5}.rp-footer-nav-grid{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(42px,5vw,88px);row-gap:46px;align-items:start}.rp-footer-nav-block{min-width:0;margin:0;padding:0}.rp-footer-nav-block .m-footer--block-inner{padding:0}.rp-footer-nav-block .m-footer--block-title{margin:0 0 16px;padding:0;color:rgb(var(--color-foreground));font-size:14px;font-weight:700;line-height:1.35}.rp-footer-nav-block ul,.rp-footer-nav-block ul li{margin:0;padding:0}.rp-footer-nav-block ul li+li{margin-top:10px}.rp-footer-nav-block ul li a{color:rgba(var(--color-foreground),.72);font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .18s ease,opacity .18s ease}.rp-footer-nav-block ul li a:hover{color:rgb(var(--color-foreground));opacity:1}.rp-footer-after{grid-column:1;grid-row:2;max-width:460px}.footer_social{margin-top:2px}.rp-footer-social-title{margin:0 0 10px;color:rgba(var(--color-foreground),.68);font-size:12px;font-weight:700;letter-spacing:.04em}.footer_social .social-media-links{display:flex;column-gap:14px;margin-top:0}.footer_social .social-media-links a{display:inline-flex;align-items:center;justify-content:center;padding:0;color:rgba(var(--color-foreground),.76);background:transparent;border:0;transition:color .18s ease,opacity .18s ease}.footer_social .social-media-links a:hover{color:rgb(var(--color-foreground))}.footer_social .social-media-links svg{width:20px;height:20px}.footer-fda-disclaimer{max-width:450px;margin-top:30px;padding:13px 15px;border:1px solid rgba(var(--color-foreground),.18);border-radius:9px}.footer-fda-disclaimer p{margin:0;color:rgba(var(--color-foreground),.72);font-size:10.5px;font-style:italic;line-height:1.5}.m-footer--bottom{border-top:1px solid rgba(var(--color-foreground),.14)}.m-footer--bottom-inner.rp-footer-utility{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:22px 0 28px}.rp-footer-utility-left{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;justify-self:start}.m-footer .m-footer--currency-language{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.rp-footer-utility-center{justify-self:center}.m-footer .m-payment-icons--list{display:flex;align-items:center;justify-content:center;column-gap:10px;row-gap:8px;margin:0}.rp-footer-utility-right{justify-self:end;color:rgba(var(--color-foreground),.65);font-size:12px;line-height:1.5;text-align:right}.m-footer .m-follow-on-shop{margin-top:8px}.m-footer .m-switcher-dropdown,.m-footer .social-media-links a{color:rgb(var(--color-foreground));transition:color .2s ease}.m-footer .m-switcher-dropdown:hover,.m-footer .social-media-links a:hover{color:rgba(var(--color-foreground),.7)}@media screen and (max-width:1023px){.m-footer--middle{padding:50px 0 40px}.rp-footer-layout{display:block}.rp-footer-left{max-width:620px}.rp-footer-nav-grid{margin-top:46px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;row-gap:38px}.rp-footer-after{max-width:620px;margin-top:38px}}@media screen and (max-width:767px){.m-footer--middle{padding:36px 0 30px}.rp-footer-logo{max-width:112px}.footer_email{margin-top:20px}.footer_email p{font-size:12px}.footer_email a{font-size:13px}.rp-footer-newsletter{margin-top:32px}.rp-footer-newsletter .m-footer--block-title{margin-bottom:8px;font-size:18px}.m-footer--block-newsletter-desc{font-size:13px;line-height:1.55}.rp-footer-newsletter .m-newsletter-form{max-width:none;margin-top:16px}.rp-footer-newsletter-note{font-size:10.5px}.rp-footer-nav-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;row-gap:34px;margin-top:40px}.rp-footer-nav-block{width:auto!important}.rp-footer-nav-block .m-footer--block-title{margin-bottom:13px;font-size:12px;font-weight:700;line-height:1.35}.rp-footer-nav-block ul li+li{margin-top:8px}.rp-footer-nav-block ul li a{font-size:13px;line-height:1.45}.rp-footer-after{margin-top:36px}.footer_social{margin:0}.rp-footer-social-title{font-size:11px}.footer_social .social-media-links{column-gap:13px}.footer_social .social-media-links svg{width:20px;height:20px}.footer-fda-disclaimer{width:100%;max-width:none;margin-top:28px;padding:12px 13px}.footer-fda-disclaimer p{font-size:10px;line-height:1.45}.m-footer--bottom-inner.rp-footer-utility{display:grid;grid-template-columns:1fr;gap:17px;padding:20px 0 26px}.rp-footer-utility-left,.rp-footer-utility-center,.rp-footer-utility-right{justify-self:start;width:100%;text-align:left}.rp-footer-utility-center .m-payment-icons--list{justify-content:flex-start;width:auto;margin:0}.rp-footer-utility-right{font-size:11px}}@media screen and (max-width:374px){.rp-footer-nav-grid{column-gap:16px}.rp-footer-nav-block ul li a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/footer.css.map */
