.site-footer-wrapper{background-color:#f8f8f8;padding:0;position:relative}.site-footer-item{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}section.site-footer-wrapper .site-footer-item .site-footer-blocks{flex-wrap:wrap;justify-content:space-between}h2.site-footer-block-title{font-family:FoundersGrotesk-Semibold,sans-serif!important;font-weight:700;margin-bottom:24px!important;padding-bottom:0!important;font-size:16px;line-height:19.2px;letter-spacing:-.4px;text-transform:uppercase;color:#58595b}.site-footer-block-item.site-footer-block-rich-text img{margin-top:30px}.site-footer-wrapper li.navmenu-item .navmenu-link{margin:6px 0!important;display:inline-block;width:100%}.site-footer-wrapper .navmenu-link,.site-footer-wrapper .rte a,.site-footer-wrapper .site-footer-credits a{font-family:FoundersGrotesk-Regular,sans-serif!important;font-weight:400;font-size:16px;line-height:19.2px!important;color:#58595b;margin:9px 0!important}.site-footer-block-content.rte p{font-family:FoundersGrotesk-Regular,sans-serif!important;font-weight:300;font-size:16px;line-height:19.2px;color:#58595b;margin:10px 0 20px 25px!important;position:relative}.site-footer-block-content p{font-family:FoundersGrotesk-Regular,sans-serif!important}.site-footer-information{border-top:1px solid #DADBDB;padding:24px 0}.site-footer-information{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.site-footer-right :first-child{margin-top:0}span.time,span.phone,span.email{background:unset!important;padding:0!important;background-repeat:no-repeat;position:absolute;left:-27px;top:1px}p.site-footer-credits{color:#58595b;font-size:17px;line-height:19.2px;font-family:FoundersGrotesk-Regular,sans-serif!important;margin-top:16px;text-align:start}.social-link:before{background-color:transparent;border:1px solid;padding:20px}.social-link{height:49px;width:49px;margin-right:15px}.social-link svg{width:unset;height:unset;position:relative;left:10px;top:10px}.site-footer-blocks .site-footer-block-item.site-footer-block-image{border-bottom:0;margin:0}.button-primary{background:#222;border:1px solid #222222;border-radius:21px;text-transform:uppercase}.button-primary:not(.disabled):hover{background:#000!important;border:1px solid black!important;box-shadow:0 3px 8px #0000001a}.contact_inner{display:flex;align-items:center}.contact_icon{flex:0 0 15%}.contact_content{display:flex;flex-direction:column;gap:7px;flex:0 0 85%;color:#58595b}.contact_content a{color:#58595b}.contact_content a:first-of-type{font-family:FoundersGrotesk-Semibold,sans-serif!important}.contact_content a.nostyle{text-decoration:none;word-break:break-all}.site-footer-wrapper .navmenu-link:hover{color:#4e4f51}.contact_inner .contact_content p{margin:0;color:#58595b;font-family:FoundersGrotesk-Regular,sans-serif!important}.contact_us{display:flex;flex-direction:column;gap:16px;margin-top:24px}.contact_us .contact_inner .contact_icon img{height:auto;margin-top:0}.fda-disclaimer{padding:1em;text-align:center;border:1px solid black;display:table;margin:0 auto;color:#58595b}.site-footer__row-inner-wrapper-left.site-footer-left .fda-disclaimer{border-radius:16px;font-family:FoundersGrotesk-Regular,sans-serif;font-size:17px;width:100%;margin:0}@media screen and (min-width: 768px){.site-footer__row-inner-wrapper-left.site-footer-left .fda-disclaimer{border-radius:140px}.site-footer-block-item.site-footer-block-rich-text img{margin-top:-35px}}@media screen and (max-width: 775px){.site-footer-blocks .site-footer-block-item.site-footer-block-rich-text{max-width:100%;margin-top:0}.contact_inner{gap:10px}.site-footer-blocks.column-count-4{display:flex;flex-direction:column}.site-footer-block-item.site-footer-block-rich-text{width:100%!important;order:4;max-width:400px;margin:20px auto;padding-left:0!important;border-bottom:0}.site-footer-block-item.site-footer-block-rich-text img{display:block;margin:0 auto}h2.site-footer-block-title[data-accordion-trigger=closed] .plus{display:block}h2.site-footer-block-title[data-accordion-trigger=open] .plus,h2.site-footer-block-title[data-accordion-trigger=closed] .minus{display:none}}@media only screen and (max-width: 768px){.site-footer-information{border-top:1px solid #DADBDB;padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 1023px){.site-footer-block-item.site-footer-block-image .site-footer-block-content img{margin:auto;display:block}.site-footer-block-item.site-footer-block-image .site-footer-block-content{padding-bottom:0}.contact_icon{flex:0 0 5%!important}.contact_content{flex:0 1 96%}.site-footer-block-item.site-footer-block-rich-text{margin-bottom:20px;border-bottom:none}.site-footer-wrapper .site-footer-item .site-footer-blocks .site-footer-block-item h2.site-footer-block-title{margin-bottom:17px!important}.site-footer-block-item{margin-top:20px}.site-footer-item.site-footer-item--information .site-footer-information{border-top:none}.site-footer-information{margin-top:10px!important}.site-footer-right.site-footer-right--selectors-only,.site-footer-right.site-footer-right--payments-only,.site-footer-right{order:-1}}@media (min-width: 1024px){.site-footer-information{margin-top:32px!important}.site-footer-information{flex-wrap:nowrap;justify-content:flex-start}.site-footer-left:not(:only-child){width:60%;padding-right:12.5px}.site-footer-right{width:40%;padding-left:12.5px}.site-footer-block-item.site-footer-block-rich-text{width:25%;margin-right:0;padding-right:0!important;box-sizing:border-box}.site-footer-block-item.site-footer-block-menu.has-accordion:nth-child(2){width:22%!important}.site-footer-block-item.site-footer-block-menu.has-accordion{width:18%!important;padding-right:0!important}.site-footer-blocks .site-footer-block-item.site-footer-block-image{width:100%}.site-footer-wrapper .site-footer-item .site-footer-block-item.site-footer-block-rich-text{padding-left:0!important}}@media screen and (min-width: 1024px) and (max-width: 1110px){.social-link{margin-right:10px}}@media only screen and (min-width: 776px){.social-icons{margin-top:35px}}@media only screen and (min-width: 1219px){.site-footer-block-item.site-footer-block-rich-text{padding-left:40px!important}}@media (min-width: 720pxs){.site-footer-block-menu .navmenu-item:not(:first-child){margin-top:.28rem}}@media screen and (min-width: 1024px){.site-footer-block-menu .navmenu-item:last-child{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/727/assets/section-footer.css.map */
