.site-footer{margin-top:55px;padding:85px 0 0}.site-footer .footer-nav__title{font-size:18px;font-weight:700;line-height:25px;text-transform:uppercase;letter-spacing:1.62px;margin-bottom:19px}@media only screen and (max-width: 767px){.site-footer .footer-nav__title{margin-bottom:0;font-size:14px;line-height:19px;letter-spacing:1.26px;pointer-events:none}}.site-footer__logo-link img{display:block;height:70px;margin:0 auto}.newsletter-title{margin:15px 0 22px}.newsletter-title .footer-newsletter__title{font-size:33px;line-height:44px;margin-bottom:36px}.newsletter-title .footer-newsletter__title i{font-weight:500}.newsletter-title p{font-size:16px;font-weight:500;line-height:22px}.site-footer__newsletter{background:#fff;padding:2px;margin-bottom:50px}.site-footer__newsletter input[type=email]{border:none!important;padding:0 135px 0 10px!important;font-size:12px!important;outline:none!important;box-shadow:none!important}.site-footer__newsletter button.needsclick{background:#000!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.13px!important;font-family:var(--font-stack-body)!important;box-shadow:none!important;width:108px;position:absolute;right:0}.site-footer__content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1201px){.site-footer__content{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-footer__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media only screen and (min-width: 750px){.site-footer__item{padding:0 15px;margin-bottom:5px}}.site-footer__item:first-of-type{padding-left:0}.site-footer__item:last-of-type{padding-right:0}@media only screen and (max-width: 749px){.site-footer__item-inner:not(.site-footer__item-inner--newsletter){width:100%;margin-bottom:15px;padding-bottom:15px}}@media only screen and (min-width: 750px){.site-footer__item--full-width{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.site-footer__item--one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.site-footer__item--one-third{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.site-footer__item--one-quarter{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.site-footer__item--one-fifth{-webkit-flex:1 1 18%;-moz-flex:1 1 18%;-ms-flex:1 1 18%;flex:1 1 18%}.site-footer__item--one-fifth:last-child{flex:1 1 28%}.site-footer-newsletter__one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}@media only screen and (min-width: 750px){.site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.site-footer__item--center>*{text-align:center}}.site-footer__item-inner--newsletter{text-align:center;width:100%}.site-footer__item-inner--newsletter .newsletter__submit{margin-top:5px}.site-footer__item-inner--newsletter .newsletter__input{width:100%;padding-right:82px;margin-bottom:0}#ContactFooter button{width:auto;position:absolute;top:0;right:0;height:100%;padding:0 10px;font-size:14px}@media only screen and (min-width: 750px){.site-footer__item--full-width .site-footer__item-inner--newsletter{max-width:50%}}@media only screen and (min-width: 750px){.site-footer__centered--single-block{width:75%;margin:0 auto}}@media only screen and (max-width: 749px){.site-footer__linklist.list--inline>li,.site-footer__linklist.acc-content{display:block}.site-footer__linklist-item a{font-size:12px;line-height:16px;letter-spacing:.24px}.site-footer__linklist-item:not(:last-child){margin-bottom:12px}.site-footer__item--one-fifth .footer-contact-info,.site-footer__item--one-fifth .google-client-id{display:none}.newsletter-title .footer-newsletter__title{font-size:28px;line-height:37px;letter-spacing:.56px;margin-bottom:20px}.site-footer__newsletter{margin-bottom:0}.social-icons_wrapper h4{display:none}}.site-footer__linklist-item{display:block}.site-footer__linklist-item:not(:last-child){margin-bottom:15px}.site-footer__linklist-item a{font-size:16px;line-height:19px;font-weight:500;letter-spacing:.28px;display:block}.site-footer__linklist-item a sup{font-size:50%;top:-.7em}.site-footer__linklist-item:last-of-type{padding-right:0}#ContactFooter .input-group{position:relative}.site-footer__icon-list{display:flex;grid-row-gap:15px}.social-icons__item{margin-right:18px}.social-icons__link{display:flex}.social-icons__link svg{width:25px;height:25px}#click_userway svg{width:25px;height:25px;cursor:pointer}#userwayAccessibilityIcon{display:none}.site-footer__subwrapper{margin-top:35px}@media only screen and (min-width: 750px){.social-icons__item:last-of-type{padding-right:0}.site-footer-item-align-right{text-align:right}}.site-footer__copyright-content{font-size:calc(((var(--font-size-base) - 3) / (var(--font-size-base))) * 1em)}.site-footer__copyright-content a{color:var(--color-text)}.site-footer__payment-icons .payment-icon{margin-bottom:5px;margin-left:5px}.site-footer__payment-icons .payment-icon:first-child{margin-left:0}.site-footer .footer-contact-info a{font-size:14px;font-weight:500;letter-spacing:.28px;line-height:19px;margin-top:7px}.google-client-id{margin-top:30px;font-weight:500;font-size:18px;letter-spacing:1px}.footer-bottom_wrapper{background-color:#dee9eb;position:relative}.footer-bottom_content{padding:40px 0;display:flex;justify-content:center}.footer-bottom_content li{display:flex;line-height:1}.footer-bottom_content a{font-size:19px;line-height:26px;font-weight:500;padding:0 27px;color:#000!important;position:relative}.footer-bottom_content a:after{position:absolute;content:"";width:1px;height:100%;right:0;top:0;background:#000}.footer-bottom_content li:last-child a:after{display:none}.site-footer__copyright{margin-bottom:40px}.bbb-accredited{position:absolute;top:50%;right:3.3%;transform:translateY(-50%);width:65px;height:auto}div.needsclick>div.needsclick>div.needsclick>img.needsclick{display:none!important}form.needsclick.klaviyo-form .needsclick [data-testid=form-component] a{color:#fff;text-decoration:underline}@media (min-width: 750px){.site-footer .site-footer__linklist{display:block}.site-footer .footer-nav__title{pointer-events:none}.site-footer .footer-contact-info{flex-flow:column;align-items:center;margin-top:23px}}@media (max-width: 1280px){.bbb-accredited{right:1.3%}}@media (max-width: 1024px){.site-footer{padding:30px 0 0}.template-collection .site-footer{padding-bottom:41px}.site-footer__item-newsletter{order:1;margin-bottom:30px}.site-footer__logo{margin:40px 0 10px}.site-footer__item-link_list{width:50%;flex:1 1 50%}.newsletter-title{margin:0 0 15px}.site-footer__linklist{margin-top:10px}.site-footer .footer-nav__title{position:relative}.site-footer .footer-nav__title.active:after{background-position:-313px -737px}.site-footer__copyright{margin:20px 0 40px}.site-footer__newsletter .klaviyo-form button.needsclick{padding:0!important}.footer-bottom_wrapper .page-width-wide{padding:0}.footer-bottom_content{padding:10px 0}.footer-bottom_content a{font-size:7px;line-height:10px;padding:0 5px}.footer-contact-info{justify-content:center;margin-top:14px;margin-left:-18px;gap:18px}.google-client-id{margin-top:20px}.bbb-accredited{width:44px;top:-38px;right:12px;transform:none}}.jewelry-info-section .jewelry-info{display:none}.jewelry-info-section .section-header{margin-bottom:10px}.jewelry-info-section p{margin-bottom:10px;font-size:12px}.jewelry-info-section h3{font-size:26px;margin-bottom:15px}.jewelry-info-section h3:not(:first-child){margin-top:40px}.jewelry-info-section h4{font-size:22px;margin-bottom:10px}.jewelry-info-section .jewelry-info .info-wrapper ul li{list-style:disc}.jewelry-info-section .jewelry-info .info-wrapper ul li:not(:last-child){margin-bottom:5px}.jewelry-info-section .jewelry-info .info-wrapper ul{margin-left:15px;margin-bottom:10px}@media (min-width: 750px){.jewelry-info-section p,.jewelry-info-section .jewelry-info .info-wrapper ul{font-size:14px;line-height:22px}}@media (max-width: 749px){.jewelry-info-section .jewelry-info .info-wrapper ul{font-size:12px}.jewelry-info-section h3{font-size:22px}.jewelry-info-section h4{font-size:18px}.jewelry-info-section .btn{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/footer.css.map */
