.lc-care-page{--lcp-ink:#35322f;--lcp-muted:#716b63;--lcp-line:#e5dfd9;display:block;font-family:var(--text-font-family,Muli,Arial,sans-serif)}
.lc-care-page [hidden]{display:none!important}
.lc-care-page :is(h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--text-font-family,Muli,Arial,sans-serif);font-style:normal;letter-spacing:0;text-transform:none}
.lc-care-page .lc-care__drawer-title{font-family:var(--lc-cart-heading-font,'Playfair Display',Georgia,serif);font-style:normal}
.lc-care-page .lc-care-page__summary{border:0;border-radius:0;padding:0;position:static;gap:17px;background:transparent}
.lc-care-page .lc-care-page__summary>h2{font:500 16px/1.5 var(--text-font-family,Muli,Arial,sans-serif);margin:0}
.lc-care-page .lc-care-item .line-item__media{object-fit:contain;background:transparent!important;mix-blend-mode:multiply;border-radius:0}
.lc-care-page .line-item-info :is(a,p,span){font-family:var(--text-font-family,Muli,Arial,sans-serif)}
.lc-care-page .lcp-gift{padding:23px;background:#f4f1ee;border-radius:4px;isolation:isolate}
.lc-care-page .lcp-gift__eyebrow{font-size:11px;line-height:1.5;color:var(--lcp-muted);margin:0 0 7px}
.lc-care-page .lcp-gift h2{font:400 25px/1.35 var(--lc-cart-heading-font,'Playfair Display',Georgia,serif);margin:0 0 16px;letter-spacing:-.02em}
.lc-care-page :is(.lc-care__drawer-title,.lcp-gift h2) em{font-style:italic;font-weight:inherit}
.lc-care-page .lcp-gift__product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 15px}
.lc-care-page .lcp-gift__product img{display:block;width:100%;height:100px;object-fit:contain;background:transparent;border:0;mix-blend-mode:multiply}
.lc-care-page .lcp-gift__name{font-size:13px;line-height:1.55;font-weight:500;margin:0;color:var(--lcp-ink)}
.lc-care-page .lcp-gift__brand{font-size:11px;color:var(--lcp-muted);margin:4px 0 0}
.lc-care-page .lcp-gift__message{font-size:12px;line-height:1.65;color:#514a41;margin:0}
.lc-care-page .lcp-gift.is-ready .lcp-gift__message{color:#4c6045}
.lc-care-page .lcp-gift progress{display:block;appearance:none;border:0;border-radius:99px;overflow:hidden;width:100%;height:4px;background:#e0d8d0;color:#9c8e7f;margin:14px 0 8px}
.lc-care-page .lcp-gift progress::-webkit-progress-bar{background:#e0d8d0;border-radius:99px}
.lc-care-page .lcp-gift progress::-webkit-progress-value{background:#9c8e7f;border-radius:99px}
.lc-care-page .lcp-gift progress::-moz-progress-bar{background:#9c8e7f;border-radius:99px}
.lc-care-page .lcp-gift.is-ready progress::-webkit-progress-value{background:#6c7a60}
.lc-care-page .lcp-gift.is-ready progress::-moz-progress-bar{background:#6c7a60}
.lc-care-page .lcp-gift__amounts{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--lcp-muted);font-variant-numeric:tabular-nums}
.lc-care-page .lcp-gift details{margin-top:9px;color:var(--lcp-muted);font-size:11px;line-height:1.65}
.lc-care-page .lcp-gift summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;width:fit-content;padding:7px 0}
.lc-care-page .lcp-gift summary::-webkit-details-marker{display:none}
.lc-care-page .lcp-gift details p{margin:5px 0 0}
.lc-care-page .lcp-gift__review{display:block;text-decoration:underline;text-underline-offset:3px;margin-top:10px;font-size:12px}
.lc-care-page .lcp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #b9afa4;border-radius:99px;background:transparent;color:#35322f;min-height:40px;padding:9px 17px;font:500 12px/1.45 var(--text-font-family,Muli,Arial,sans-serif);text-transform:none;letter-spacing:0;cursor:pointer;width:100%}
.lc-care-page .lcp-button:hover:not(:disabled){background:#f4f1ee;border-color:#857764}
.lc-care-page .lcp-gift .lcp-button{margin-top:15px}
.lc-care-page .lcp-gift .lcp-button:hover:not(:disabled){background:#e9e4de}
.lc-care-page .lcp-button:disabled{cursor:wait;opacity:.55}
.lc-care-page .lcp-status{font-size:12px;line-height:1.6;margin:12px 0 0;color:#5d5347;overflow-wrap:anywhere}
.lc-care-page .lcp-recommendations{border-top:1px solid var(--lcp-line);padding-top:25px;margin-top:20px}
.lc-care-page .lcp-recommendations h2{font:500 20px/1.45 var(--text-font-family,Muli,Arial,sans-serif);margin:0 0 6px}
.lc-care-page .lcp-recommendations__intro{font-size:12px;color:var(--lcp-muted);margin:0 0 20px;line-height:1.6}
.lc-care-page .lcp-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.lc-care-page .lcp-pick{min-width:0;display:flex;flex-direction:column}
.lc-care-page .lcp-pick__image{display:flex;align-items:center;justify-content:center;width:100%;height:156px;background:transparent;isolation:isolate;margin-bottom:10px}
.lc-care-page .lcp-pick__image img{height:100%;width:100%;object-fit:contain;background:transparent;mix-blend-mode:multiply}
.lc-care-page .lcp-pick__copy{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0}
.lc-care-page .lcp-pick__reason{font-size:11px;color:#7a6d5e;margin:0 0 6px;line-height:1.5}
.lc-care-page .lcp-pick h3{font:500 13px/1.55 var(--text-font-family,Muli,Arial,sans-serif);margin:0;min-height:61px;color:var(--lcp-ink);overflow-wrap:anywhere}
.lc-care-page .lcp-pick__size{font-size:11px;line-height:1.5;color:var(--lcp-muted);margin:7px 0 0}
.lc-care-page .lcp-pick__price{font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;margin:9px 0 13px;display:flex;flex-wrap:wrap;gap:5px 9px}
.lc-care-page .lcp-pick__price s{color:var(--lcp-muted)}
.lc-care-page .lcp-pick .lcp-button{margin-top:auto;padding-inline:9px}
.lc-care-page .lcp-reassurance{padding-top:17px;border-top:1px solid var(--lcp-line);font-size:11px;line-height:1.7;color:var(--lcp-muted)}
.lc-care-page .lcp-reassurance p{margin:0}
.lc-care-page .lcp-reassurance p:first-child{font-weight:500;color:#544e47;margin-bottom:5px}
.lc-care-page .lcp-reassurance p:first-child:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#728167;margin-right:8px;vertical-align:middle}
@media(max-width:999px){.lc-care-page .lcp-picks{gap:13px}.lc-care-page .lcp-pick__image{height:130px}.lc-care-page .lcp-gift{padding:20px}.lc-care-page .lcp-gift__product{grid-template-columns:85px minmax(0,1fr);gap:12px}}
@media(max-width:749px){.lc-care-page .lc-care-page__products{display:contents}.lc-care-page .cart-page.lc-care-page__layout{row-gap:15px}.lc-care-page .lc-care-page__items-heading{grid-row:1}.lc-care-page .cart-drawer__items{grid-row:2}.lc-care-page .lc-care-page__summary{grid-row:3;margin-top:8px}.lc-care-page .lcp-recommendations{grid-row:4;margin-top:15px;padding-top:25px}.lc-care-page .lc-care-page__estimator{grid-row:5}.lc-care-page .lcp-gift__product{grid-template-columns:100px minmax(0,1fr)}.lc-care-page .lcp-picks{display:flex;flex-direction:column;gap:0}.lc-care-page .lcp-pick{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--lcp-line)}.lc-care-page .lcp-pick__image{height:145px;margin:0;align-self:center}.lc-care-page .lcp-pick h3{min-height:0}.lc-care-page .lcp-pick__size{margin-top:4px}.lc-care-page .lcp-pick .lcp-button{max-width:210px;min-height:44px}.lc-care-page .lcp-pick__price{margin:7px 0 10px}.lc-care-page .lcp-gift summary{min-height:44px;display:flex;align-items:center}.lc-care-page .lcp-gift .lcp-button{min-height:44px}}

