.lmpp{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));white-space:nowrap;z-index:9990;display:inline-flex;align-items:center;gap:9px;background:#b05948;color:#fff;font:700 15.5px/1 Poppins,sans-serif;padding:0 20px 0 16px;min-height:50px;border-radius:999px;text-decoration:none;border:2px solid #fff;box-shadow:0 14px 30px -12px #8e4334d9}.lmpp:hover,.lmpp:focus-visible{filter:brightness(1.08);color:#fff}.lmpp svg{width:20px;height:20px;flex:0 0 auto}.lmpp .n{background:#fff;color:#8e4334;border-radius:999px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding:0 6px}.lmpp .n[hidden]{display:none}@media(max-width:560px){.lmpp{min-height:48px;font-size:15px;padding:0 16px 0 14px}}.lmpb{background:#e3efe7;border-top:1px solid rgba(30,44,35,.18);border-bottom:1px solid rgba(30,44,35,.18);color:#1e2c23;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6}.lmpb *{box-sizing:border-box}.lmpb-in{max-width:1140px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:center}.lmpb-eb{display:block;font:600 13px/1 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8e4334;margin:0 0 10px}.lmpb-h{font:600 clamp(28px,3.6vw,40px)/1.12 "Cormorant Garamond",Lora,Georgia,serif;margin:0 0 10px;text-wrap:balance;color:#1e2c23}.lmpb p.lmpb-t{margin:0;max-width:60ch;color:#2f3e35;font-size:16.5px}.lmpb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.lmpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;border:1.6px solid #B05948;background:#fff;color:#8e4334;font:700 15.5px/1 Poppins,sans-serif;text-decoration:none;cursor:pointer}.lmpb-btn.p{background:#b05948;color:#fff;box-shadow:0 12px 24px -14px #b05948d9}.lmpb-btn:hover{filter:brightness(1.06)}.lmpb-btn svg{width:19px;height:19px;flex:0 0 auto}.lmpb-ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lmpb-ul li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}.lmpb-ul .ic{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#fff;color:#8e4334;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(30,44,35,.14)}.lmpb-ul .ic svg{width:21px;height:21px}.lmpb-ul b{display:block;font-weight:700}.lmpb.slim .lmpb-in{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:center;padding:12px 20px;text-align:center}.lmpb.slim p{margin:0;font-weight:600;font-size:16px}.lmpb.slim .lmpb-btn{min-height:42px;padding:0 18px;font-size:14.5px}@media(max-width:820px){.lmpb-in{grid-template-columns:1fr;padding:32px 16px}.lmpb-btn{flex:1 1 100%}.lmpb.slim .lmpb-btn{flex:0 1 auto}}.lmpc{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:18px 0;padding:16px 18px;border-radius:16px;background:#e3efe7;border:1px solid rgba(30,44,35,.2);font-family:Poppins,sans-serif;color:#1e2c23}.lmpc .ic{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;color:#8e4334;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(30,44,35,.14)}.lmpc .ic svg{width:22px;height:22px}.lmpc>div{flex:1 1 220px;min-width:0}.lmpc b{display:block;font-size:16.5px;line-height:1.3}.lmpc p{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:#2f3e35}.lmpc-b{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:#b05948;color:#fff;font:700 15px/1 Poppins,sans-serif;text-decoration:none}.lmpc-b:hover{filter:brightness(1.07);color:#fff}@media(max-width:560px){.lmpc-b{width:100%}}.lms{margin:10px 0 14px;font-family:Poppins,sans-serif;color:#1e2c23}.lms-t{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:2px solid #8E4334;background:#b05948;color:#fff;font:700 16.5px/1 Poppins,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 16px #8e433459;transition:transform .15s,box-shadow .15s,background .15s}.lms-t svg{width:21px;height:21px}.lms-t:hover,.lms-t[aria-expanded=true]{background:#8e4334;transform:translateY(-1px);box-shadow:0 8px 20px #8e43346b}.lms-t:focus-visible{outline:3px solid #2C5D8A;outline-offset:3px}.lms-p{margin-top:10px;padding:16px;border-radius:16px;background:#e3efe7;border:1px solid rgba(30,44,35,.2)}.lms-p[hidden]{display:none}.lms-h{font:700 13px/1.2 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e4334;margin:12px 0 8px}.lms-p .lms-h:first-child{margin-top:0}.lms-row{display:flex;flex-wrap:wrap;gap:8px}.lms-b{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(30,44,35,.25);background:#fff;color:#1e2c23;font:600 14.5px/1 Poppins,sans-serif;text-decoration:none;cursor:pointer}.lms-b:hover{border-color:#b05948;color:#8e4334}.lms-note{font-size:13.5px;line-height:1.5;color:#2f3e35;margin:12px 0 0}.lms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lmp-share .lms-p,.lmp-share{background:var(--cream,#FAF7F2)}.header__menu-item[href*=find-your-treatment],.header__inline-menu a[href*=find-your-treatment]{color:#b05948!important;font-weight:700}.menu-drawer__menu li:has(>a[href*=find-your-treatment])>a{background:#b05948!important;color:#fff!important;font-weight:700!important;border-radius:999px!important;text-align:center!important}.footer a[href*=find-your-treatment]{font-weight:700;color:#b05948}.lmp-foot{flex-wrap:wrap}.lmp-price{flex:1 1 130px;min-width:0}.lmp-foot .lmp-btn{white-space:nowrap;flex:0 0 auto}.lms-chat{padding:0 12px;margin:0}.lms-chat .lms-p{margin:0 0 8px;padding:12px;max-height:230px;overflow-y:auto;-webkit-overflow-scrolling:touch}.product__info-container .product__text,.product__info-container .caption-with-letter-spacing{font-size:13px!important;letter-spacing:.12em}.product__info-container .lm-shortdesc{font-size:17px!important;line-height:1.55;max-width:56ch;color:#4a554e}.product__info-container .product__tax{font-size:14px!important}.product__info-container .lm-step-head{font-size:14px!important;letter-spacing:.1em;margin:22px 0 10px;gap:10px}.product__info-container .lm-num{width:26px;height:26px;font-size:14px!important}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:16px!important;min-height:48px;padding:11px 20px!important;display:inline-flex;align-items:center}.product__info-container .lm-cue{display:flex!important;gap:10px;align-items:flex-start;text-align:left!important;max-width:none!important;font-size:15.5px!important;line-height:1.5;color:#3f4a43!important;margin:12px 0 14px!important}.product__info-container .lm-cue svg{flex:0 0 22px;width:22px;height:22px;color:#b05948;margin-top:1px}.product__info-container .lm-offer{margin:16px 0 8px}.product__info-container .lm-offer__deal{font-size:16px!important;line-height:1.55}.product__info-container .lm-offer__h{font-size:14px!important;letter-spacing:.06em}.product__info-container .lm-offer__loyal p{font-size:15.5px!important;line-height:1.55}.product__info-container .lm-offer__link{font-size:15.5px!important}.product__info-container .lum-pay{margin:14px 0 6px}.product__info-container .lum-pay__n,.product__info-container .lum-pay em{font-size:14.5px!important}.lm-acc{margin:12px 0;border:1px solid #D9D2C6;border-radius:14px;background:#fff;color:#1e2c23;font-family:Poppins,sans-serif}.lm-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;cursor:pointer}.lm-acc>summary::-webkit-details-marker{display:none}.lm-acc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-acc-t b{font-size:16.5px;line-height:1.3;font-weight:700}.lm-acc-t span{font-size:14px;line-height:1.4;color:#4a554e}.lm-acc>summary svg{flex:0 0 22px;width:22px;height:22px;color:#b05948;transition:transform .2s}.lm-acc[open]>summary svg{transform:rotate(180deg)}.lm-acc>summary:focus-visible{outline:3px solid #B05948;outline-offset:2px;border-radius:14px}.lm-acc .lum-how{margin:0;border:0;border-top:1px solid #EAE3D9;border-radius:0 0 14px 14px;padding:16px;background:#fff}.lm-acc .lum-how__h,.lm-acc .lum-how__s{display:none}.product__info-container #lmpc{margin:18px 0 8px}.product__info-container #lms{margin:12px 0 8px}.product__info-container .share-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/303/assets/lumina-planner-site.css.map */
