.lp-root .lp-entry,.lp-root .lp-tile,.lp-root .lp-choice{box-shadow:0 1px 2px color-mix(in oklab, var(--color-trc-navy) 8%, transparent)}.lp-root .lp-choice:hover,.lp-root .lp-tile:hover{border-color:var(--color-mm-green)}.lp-root .lp-change{appearance:none;max-width:4.5rem}.lp-sticky{padding-bottom:env(safe-area-inset-bottom)}[data-proc=tummy-tuck] .lp-choice>span{flex-direction:column;align-self:stretch;display:flex}[data-proc=tummy-tuck] .lp-choice>span>span:last-child{margin-top:auto;padding-top:.5rem}[data-proc=tummy-tuck] .lp-tile:focus-within{outline:2px solid var(--color-ring);outline-offset:2px}[data-proc=tummy-tuck] .lp-sticky button{white-space:normal;height:auto;padding-top:.75rem;padding-bottom:.75rem}[data-proc=tummy-tuck] footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.lp-root main section>div{scroll-margin-bottom:6rem}.lp-root input,.lp-root select,.lp-root textarea,.lp-root button{scroll-margin-bottom:7rem}.lp-toast{bottom:calc(env(safe-area-inset-bottom) + 1rem);max-width:calc(100vw - 2rem)}.lp-toast[data-bar=on]{bottom:calc(env(safe-area-inset-bottom) + 5.5rem)}.lp-consent-bottom{top:auto;bottom:calc(env(safe-area-inset-bottom) + 5.5rem)}@media (width<=1023px){:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero>div{padding-top:1rem;padding-bottom:1rem}:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero-panel{padding:1rem}:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero-panel h1,:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero-panel h1+p,:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero-panel p+p{margin-top:.375rem}:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-choice-intro{margin-top:.75rem}:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-choice-intro+div{margin-top:.375rem}:is([data-proc=breast-augmentation],[data-proc=tummy-tuck]) .lp-hero-panel .grid{gap:.5rem}}@media (width<=639px) and (height<=700px){.lp-root .lp-preview-step{padding-top:.5rem}.lp-preview-step h2,.lp-preview-step h2+p{margin-top:.25rem}.lp-preview-step .lp-preview-grid{gap:.25rem;margin-top:.25rem}.lp-preview-summary>.lp-guide{margin-top:.25rem}.lp-preview-summary>:not(:last-child){margin-bottom:.25rem}.lp-preview-step #lp-guide-form{padding-top:.5rem}.lp-preview-step #lp-guide-form>*+*{margin-top:.25rem}.lp-preview-step #lp-guide-form>:not(:last-child){margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){.lp-root *{scroll-behavior:auto!important;transition:none!important}}.lp-print-only{display:none}@media print{.lp-noprint,.lp-screen,.lp-root header,.lp-root footer,.lp-hero,.lp-marketing{display:none!important}.lp-print-only{display:block}.lp-root{background:#fff}.lp-print-only .lp-head,.lp-print-only p.font-semibold{break-after:avoid;page-break-after:avoid}.lp-print-only .lp-keep{break-inside:avoid;page-break-inside:avoid}.lp-print-only p{orphans:3;widows:3}.lp-root main section>div{padding-bottom:0!important}}[data-proc=mommy-makeover] .lp-choice>span{flex-direction:column;align-self:stretch;display:flex}[data-proc=mommy-makeover] .lp-choice>span>span:last-child{margin-top:auto;padding-top:.5rem}[data-proc=mommy-makeover] .lp-choice{align-self:stretch}[data-proc=mommy-makeover] .lp-choice svg{flex-shrink:0}[data-proc=mommy-makeover] .lp-tile:focus-within{outline:2px solid var(--color-ring);outline-offset:2px}[data-proc=mommy-makeover] .lp-sticky button{white-space:normal;height:auto;padding:.75rem}[data-proc=mommy-makeover] footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}[data-proc=mommy-makeover] .lp-guide p{white-space:pre-line}@media (width>=1024px){[data-proc=mommy-makeover] .lp-hero-panel{max-width:min(52vw,660px)}[data-proc=mommy-makeover] .lp-hero{min-height:650px}}@media (width<=1023px){[data-proc=mommy-makeover] .lp-hero>div{padding-top:1rem;padding-bottom:1rem}[data-proc=mommy-makeover] .lp-hero-panel{padding:1rem}[data-proc=mommy-makeover] .lp-choice{padding:.75rem}}[data-proc=mommy-makeover] button{white-space:normal;min-width:0}[data-proc=mommy-makeover] button svg{flex-shrink:0}[data-proc=mommy-makeover] #questions button{height:auto;padding-top:1rem;padding-bottom:1rem;line-height:1.5}@media (width<=639px){.lp-root header>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lp-location-controls{justify-content:end}.lp-root header>div>a>[role=img]{font-size:23px!important}.lp-location-controls>a{overflow-wrap:anywhere;max-width:90px}.lp-root .lp-hero-panel{background:var(--location-editorial-surface)}.lp-root .lp-hero-panel h1.lp-local-heading{overflow-wrap:anywhere;margin-top:12px;font-size:34px;font-weight:600;line-height:1.15}.lp-local-label{color:var(--location-editorial-gold);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:19px}.lp-local-label:before{content:"";background:var(--location-editorial-gold);width:36px;height:1px;margin-bottom:8px;display:block}.lp-root #questions button{white-space:normal;min-width:0;height:auto}}.lp-root .lp-sticky button{white-space:normal;min-width:0;height:auto;padding-block:.75rem}.lp-root .lp-tile:focus-within{outline:2px solid var(--color-ring);outline-offset:2px}.lp-root .lp-guide{overflow-wrap:anywhere}.lp-root :is(a,button,input,select,summary):focus-visible,.lp-root #lp-entry-heading:focus-visible{outline:2px solid var(--color-mm-green);outline-offset:3px}.lp-root :is(a,summary){scroll-margin-block:7rem}.lp-root #questions button{white-space:normal;height:auto}
