.footer-newsletter-full-width .container-full-width{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px 64px;padding:20px 16px 24px}
.custom-footer__instagram{order:-1;flex:0 1 300px;min-width:0;padding:0}
.footer-newsletter{flex:0 1 440px;min-width:0;padding:0!important;margin:0!important}
.footer-newsletter-full-width :is(h2,h3){font-size:26px;line-height:38px;margin:0 0 12px}
.custom-footer__login{display:none}
.custom-footer>div{flex:1 1 0;max-width:none}
@media(max-width:767px){.custom-footer__instagram,.footer-newsletter{flex:1 1 100%}.custom-footer__instagram{text-align:center}.instagram-widget{margin:0 auto}}
@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500;600;700&display=swap");
:root{--template-headings-font:"EB Garamond",Georgia,serif}
h1,h2,h3,h4,.homepage-group-title{letter-spacing:.4px}
.products .name{font-family:var(--template-headings-font);font-size:20px;letter-spacing:.4px;font-weight:700}
.content-wrapper{padding-bottom:24px}
.homepage-group-title{padding-top:12px;margin:20px 0 8px}
.products-wrapper.product-slider-holder{padding:8px 0 16px}
.products .rl-free-ship{margin:12px auto!important}
.welcome-wrapper{padding:24px 0}
.products .product{padding:10px}
.p-in{padding-top:8px}
.p-tools{padding-top:8px}
.p-desc{padding-top:8px;margin-bottom:8px}
.footer .pageElement__heading{margin-top:24px}
@media(min-width:768px){
#header .site-name{padding:20px 0 8px!important}
#header .site-name img{width:340px!important;height:auto!important}
h1{font-size:40px!important;line-height:1.15!important}
.homepage-group-title{font-size:36px}
}
body:not(.in-index) .footer-newsletter-full-width{display:none}
.footer-newsletter-full-width .footer-newsletter{padding:0!important}
@media(min-width:768px){
#header #navigation .menu-level-1>li>a{font-size:17px!important;font-weight:600!important;letter-spacing:.9px!important;padding:14px 20px!important}
}
.footer-newsletter-full-width .container-full-width:before,.footer-newsletter-full-width .container-full-width:after{display:none}
@media(min-width:768px){
.footer-newsletter-full-width .container-full-width{align-items:stretch}
.custom-footer__instagram{flex:0 1 373px}
.custom-footer__instagram .instagram-widget{max-width:none;width:100%}
.instagram-widget a{width:33.333%}
.instagram-widget img{width:100%;aspect-ratio:1;object-fit:cover}
}
.footer-newsletter fieldset.box{display:grid;grid-template-columns:150px 1fr;gap:0 16px;align-items:end}
.footer-newsletter fieldset.box h2{grid-column:1/-1;font-size:22px;line-height:30px;margin:0 0 6px}
.footer-newsletter fieldset.box .captcha-image{margin:0}
.footer-newsletter .subscribe-form p:first-of-type{font-size:13.5px;line-height:20px;margin:6px 0 8px;padding:8px 12px}
.footer-newsletter .subscribe-form p:last-of-type{font-size:13.5px;margin:0 0 10px;padding:0}
.footer-newsletter .form-group{margin-bottom:8px}
.custom-footer>div{text-align:center}
.custom-footer .pageElement__heading span:after,.custom-footer .pageElement__heading:after,.custom-footer .pageElement__heading:before{margin-left:auto!important;margin-right:auto!important}
.custom-footer .rl-pay-row{justify-content:center!important}
.rl-ig-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0}
.rl-ig-fallback p{margin:0;font-size:14px;line-height:21px}
.rl-ig-fallback a,.rl-ig-fallback button{display:inline-block;border:1px solid currentColor;border-radius:4px;padding:10px 18px;background:none;font:inherit;font-size:14px;line-height:20px;color:inherit;cursor:pointer;text-decoration:none}
@media(max-width:767px){.rl-ig-fallback{align-items:center;text-align:center}}
