body:has(#lace-for-later) #MainContent{background:#fff}#lace-for-later{box-sizing:border-box;color:#545454;background:#fff;font:16px/1.45 Georgia,Times New Roman,serif}#lace-for-later *,#lace-for-later *:before,#lace-for-later *:after{box-sizing:border-box}#lace-for-later :is(h1,h2,p){letter-spacing:normal!important}#lace-for-later :is(p,h1,h2,legend,label,input,button,a){font-family:Georgia,Times New Roman,serif!important}#lace-for-later a{color:#708ca5;text-underline-offset:4px}#lace-for-later button,#lace-for-later input{-webkit-tap-highlight-color:transparent}#lace-for-later{padding:26px 34px 0}#lace-for-later .lfl-hero{max-width:1340px;margin:auto;min-height:700px;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #e4eaf0;display:flex;align-items:center;justify-content:center;padding:75px 30px 58px}#lace-for-later .lfl-hero__copy{text-align:center;width:100%;max-width:740px;z-index:1;animation:lfl-arrive 1.1s ease-out both}#lace-for-later .lfl-eyebrow{font:10px/1.6 Arial,sans-serif!important;letter-spacing:2.2px!important;color:#8198ac}#lace-for-later .lfl-hero .lfl-eyebrow{margin:0 0 24px}#lace-for-later .lfl-logo{width:315px;max-width:90%;height:auto;display:block;margin:0 auto 24px}#lace-for-later .lfl-tagline{font-size:24px!important;line-height:1.4;font-style:italic;margin:0 0 19px}#lace-for-later .lfl-ornament{display:block;width:160px;height:38px;object-fit:contain;margin:0 auto;opacity:.72}#lace-for-later .lfl-welcome{font-size:20px;line-height:1.55;font-style:italic;color:#7b8894;margin:24px auto 29px;max-width:670px}#lace-for-later .lfl-welcome p{margin:0 0 12px;line-height:inherit;font-size:inherit!important}#lace-for-later .lfl-scroll-link{display:inline-flex;gap:16px;align-items:center;text-decoration:none;font-size:13px;letter-spacing:.4px;color:#8a9dad}#lace-for-later .lfl-scroll-link span{display:inline-block;font-size:19px;animation:lfl-beckon 3s ease-in-out infinite}#lace-for-later .lfl-lilies{position:absolute;z-index:0;pointer-events:none;opacity:.56;width:255px;height:auto;animation:lfl-petal-sway 9s ease-in-out infinite;transform-origin:25% 20%}#lace-for-later .lfl-lilies--left{top:8px;left:-18px}#lace-for-later .lfl-lilies--right{bottom:16px;right:-10px;width:225px;transform:rotate(180deg);transform-origin:85% 85%;animation-delay:-4s}#lace-for-later .lfl-signup-section{padding:60px 24px 44px;max-width:1340px;margin:auto;scroll-margin-top:24px}#lace-for-later .lfl-signup{max-width:600px;margin:auto}#lace-for-later .lfl-form-heading{text-align:center;margin-bottom:30px}#lace-for-later .lfl-small-bow{display:block;width:60px;height:45px;object-fit:contain;margin:0 auto 14px;opacity:.72}#lace-for-later h1{font:italic 400 39px/1.15 Georgia,Times New Roman,serif!important;color:#718aa2;margin:12px 0}#lace-for-later h2{font:italic 400 32px/1.25 Georgia,Times New Roman,serif!important;color:#718aa2}#lace-for-later .lfl-form-heading>p:last-child{font-size:17px!important;line-height:1.5;margin:12px 0;color:#768594}#lace-for-later .lfl-plans{border:0;padding:0;margin:0 0 23px;min-width:0}#lace-for-later .lfl-plans legend{font-size:16px;color:#627d94;margin-bottom:10px}#lace-for-later .lfl-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#lace-for-later .lfl-plan{position:relative;display:block;border:1px solid #dce4ec;padding:14px 6px 12px;text-align:center;cursor:pointer;transition:border-color .18s,background .18s;font-size:16px!important;font-weight:400!important}#lace-for-later .lfl-plan:has(input:checked){background:#f3f7fb;border-color:#8aa9c6}#lace-for-later .lfl-plan input{position:absolute;top:7px;right:7px;width:10px;height:10px;margin:0;accent-color:#7c99b5}#lace-for-later .lfl-plan__months{display:block;font-size:17px;margin:1px 0 9px}#lace-for-later .lfl-plan strong{display:block;font-weight:400;font-size:27px;color:#69869f}#lace-for-later .lfl-plan__detail{display:block;font-size:12px;color:#8c9094;margin-top:6px}#lace-for-later .lfl-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}#lace-for-later .lfl-fields label{display:flex;flex-direction:column;gap:6px;font-size:14px!important;font-weight:400!important;color:#687e91;letter-spacing:normal}#lace-for-later .lfl-full{grid-column:1 / -1}#lace-for-later .lfl-fields input{width:100%;height:40px;border:1px solid #d9e1e8;background:#fff;padding:8px 11px;color:#545454;border-radius:0;font-size:15px!important;box-shadow:none}#lace-for-later .lfl-fields input::placeholder{color:#a1a8ac;font-size:14px;opacity:1}#lace-for-later .lfl-fields input:focus{outline:2px solid #9db6cd;outline-offset:2px;box-shadow:none}#lace-for-later .lfl-address-label{font-size:17px;color:#708aa1;margin-top:7px}#lace-for-later .lfl-optional{display:inline;color:#949da4;font-size:12px}#lace-for-later .lfl-fields label:has(.lfl-optional){flex-direction:row;flex-wrap:wrap;gap:3px}#lace-for-later .lfl-fields label:has(.lfl-optional) input{margin-top:3px}#lace-for-later .lfl-country{font-size:13px;font-style:italic;color:#8d9aa4;align-self:center;padding-top:20px}#lace-for-later .lfl-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px!important;font-weight:400!important;line-height:1.45;color:#84909a;margin:17px 0;letter-spacing:normal}#lace-for-later .lfl-consent input{accent-color:#7c99b5;margin:2px 0 0;flex:0 0 auto}#lace-for-later .lfl-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #7c98b2;border-radius:0;background:#7f9db7;color:#fff!important;padding:12px 16px;font-size:18px!important;font-weight:400!important;line-height:1.4;cursor:pointer;text-decoration:none;transition:background .2s;min-height:52px}#lace-for-later .lfl-submit:hover{background:#6d8fae}#lace-for-later .lfl-form-footnote{text-align:center;font-size:12px!important;color:#939da5;margin:9px 0 0}#lace-for-later .lfl-closing{text-align:center;margin-top:28px}#lace-for-later .lfl-closing .lfl-ornament{width:130px;height:28px}#lace-for-later .lfl-closing p{font-size:21px!important;font-style:italic;color:#7b93a9;margin:9px 0 0}#lace-for-later .lfl-contact{text-align:center;font-style:italic;font-size:16px;line-height:1.6;color:#8194a4;margin-top:36px;padding-top:27px;border-top:1px solid #edf0f3}#lace-for-later .lfl-contact p{margin:0 0 12px;font-size:inherit!important;line-height:inherit}#lace-for-later .lfl-contact a{font-style:normal;font-size:16px;letter-spacing:.7px;overflow-wrap:anywhere}#lace-for-later .lfl-contact .lfl-feedback{font-size:12px!important;margin-top:12px}#lace-for-later .lfl-honeypot{position:absolute;left:-9999px;opacity:0}#lace-for-later .lfl-form-error{color:#a34d51;font-size:15px;margin-bottom:22px}#lace-for-later .lfl-form-error p{font-size:inherit!important;margin:0 0 8px}#lace-for-later .lfl-success{text-align:center;min-height:540px;display:flex;flex-direction:column;justify-content:center;line-height:1.7;color:#718aa2}#lace-for-later .lfl-success .lfl-submit{margin-top:25px}#lace-for-later :is(button,a,input):focus-visible,#lace-for-later .lfl-plan:focus-within{outline:2px solid #7c99b5;outline-offset:3px}@keyframes lfl-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lfl-petal-sway{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes lfl-beckon{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:900px){#lace-for-later .lfl-lilies{width:185px;opacity:.42}#lace-for-later .lfl-lilies--right{width:165px}#lace-for-later .lfl-hero{padding-top:110px}#lace-for-later .lfl-welcome{max-width:580px;font-size:19px}#lace-for-later .lfl-logo{width:290px}}@media(max-width:600px){#lace-for-later{padding:14px 18px 0}#lace-for-later .lfl-hero{min-height:720px;padding:100px 6px 70px}#lace-for-later .lfl-lilies--left{width:150px;left:-30px;top:0}#lace-for-later .lfl-lilies--right{width:135px;right:-22px;bottom:8px;opacity:.35}#lace-for-later .lfl-hero .lfl-eyebrow{font-size:8px!important;letter-spacing:1.6px!important}#lace-for-later .lfl-logo{width:245px;margin-bottom:22px}#lace-for-later .lfl-tagline{font-size:21px!important}#lace-for-later .lfl-welcome{font-size:18px;margin-top:23px;line-height:1.55}#lace-for-later .lfl-welcome p{margin-bottom:15px}#lace-for-later .lfl-desktop-break{display:none}#lace-for-later .lfl-signup-section{padding:45px 0 34px}#lace-for-later h1{font-size:34px!important}#lace-for-later .lfl-form-heading>p:last-child{font-size:16px!important}#lace-for-later .lfl-plan{padding:14px 4px 12px}#lace-for-later .lfl-plan__months{font-size:16px}#lace-for-later .lfl-fields{gap:13px 10px}#lace-for-later .lfl-plan-grid{gap:7px}#lace-for-later .lfl-eyebrow{font-size:9px!important;letter-spacing:1.7px!important}#lace-for-later .lfl-country{font-size:12px}#lace-for-later .lfl-contact,#lace-for-later .lfl-contact a{font-size:15px}#lace-for-later .lfl-scroll-link{font-size:12px}}@media(prefers-reduced-motion:reduce){#lace-for-later *,#lace-for-later *:before,#lace-for-later *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lace-for-later.css.map */
