body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter){padding:16px 4.6% 30px;background:#fff;color:#00054f;font-family:"Canela Web",Georgia,serif}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__inner,.lfj-discover-newsletter__inner,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter){display:block;box-sizing:border-box;width:90.8%;max-width:1252px;margin:32px auto 30px;padding:32px 40px 36px;border:0;background:#efd6d7;color:#00054f;text-align:center;font-family:"Canela Web",Georgia,serif}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__inner,.lfj-discover-newsletter__inner){width:100%;margin:0 auto}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) h2{color:#00054f;font:italic 400 clamp(40px,5.3vw,70px)/1.1 "Canela Web",Georgia,serif;letter-spacing:-.025em;text-transform:none;margin:0 0 10px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) p{max-width:none;margin:0;color:#00054f;font:400 clamp(19px,2vw,25px)/1.4 "Canela Web",Georgia,serif;letter-spacing:0}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) form{width:100%;max-width:850px;margin:26px auto 0}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__fields,.lfj-discover-newsletter__fields,.lfj-double__form-row,.lfj-arrivals__form-row,.lfj-bestsellers__form-row,.lfj-beach-wedding__form-row,.lfj-trending__form-row,.lfj-vacation__form-row,.lfj-pearl__form-row,.lfj-seashell__form-row,.lfj-essentials__form-row,.lfj-archive__form-row){display:flex;align-items:stretch;gap:20px;max-width:none;border:0}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) input[type=email]{flex:1;min-width:0;width:100%;height:54px;margin:0;padding:14px 18px;border:1px solid #00054f;border-radius:0;background:#fff;color:#00054f;box-shadow:none;font:400 14px/1.4 "Canela Web",Georgia,serif;letter-spacing:.05em}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) input[type=email]::placeholder{color:#00054f;opacity:1;text-transform:uppercase;font-style:normal;font-family:"Canela Web",Georgia,serif}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) button{display:block;flex-shrink:0;min-width:175px;min-height:54px;margin:0;padding:14px 26px;border:1px solid #00054f;border-radius:0;background:#00054f;color:#fff;font:400 14px/1.4 "Canela Web",Georgia,serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}
body .footer-wrapper .lfj-home-footer{margin:0;padding:24px 5% 18px;border:0;background:#fdf1f0;color:#00054f}
@media(max-width:749px){
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter){padding:10px 20px 24px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__inner,.lfj-discover-newsletter__inner,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter){padding:28px 20px;margin:24px auto;width:92%}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__inner,.lfj-discover-newsletter__inner){width:100%;margin:0 auto}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) h2{font-size:clamp(34px,9vw,48px)}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) p{font-size:18px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) form{margin-top:22px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter__fields,.lfj-discover-newsletter__fields,.lfj-double__form-row,.lfj-arrivals__form-row,.lfj-bestsellers__form-row,.lfj-beach-wedding__form-row,.lfj-trending__form-row,.lfj-vacation__form-row,.lfj-pearl__form-row,.lfj-seashell__form-row,.lfj-essentials__form-row,.lfj-archive__form-row){flex-direction:column;gap:12px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) input[type=email]{flex:auto;font-size:16px}
body :is(#PageContainer,.footer-wrapper) :is(.lfj-home-newsletter,.lfj-discover-newsletter,.lfj-double__newsletter,.lfj-arrivals__newsletter,.lfj-bestsellers__newsletter,.lfj-beach-wedding__newsletter,.lfj-trending__newsletter,.lfj-vacation__newsletter,.lfj-pearl__newsletter,.lfj-seashell__newsletter,.lfj-essentials__newsletter,.lfj-quiet-newsletter) button{width:100%;min-height:48px}
body .footer-wrapper .lfj-home-footer{padding:22px 22px 20px}
}
