:root{--lcp-red: #B02E2C;--lcp-red-deep: #8E2422;--lcp-red-soft: #FF9E8A;--lcp-cocoa: #442822;--lcp-cream: #FFF5E9;--lcp-cream-card: #FBEFE0;--lcp-taupe: #8A6E60;--lcp-white: #FFFFFF;--lcp-border: rgba(68, 40, 34, .12);--lcp-font-display: "Fraunces", Georgia, "Times New Roman", serif;--lcp-font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lcp-section-y: 80px;--lcp-section-x: 24px;--lcp-gap: 24px;--lcp-radius-sm: 12px;--lcp-radius-md: 16px;--lcp-radius-pill: 30px;--lcp-maxwidth: 1040px}.lcp{font-family:var(--lcp-font-body);color:var(--lcp-cocoa);-webkit-font-smoothing:antialiased}.lcp *{box-sizing:border-box}.lcp-wrap{max-width:var(--lcp-maxwidth);margin:0 auto;padding-left:var(--lcp-section-x);padding-right:var(--lcp-section-x)}.lcp-section{padding-top:var(--lcp-section-y);padding-bottom:var(--lcp-section-y)}.lcp-section--cream{background:var(--lcp-cream)}.lcp-section--tint{background:var(--lcp-cream-card)}.lcp-section--cocoa{background:var(--lcp-cocoa);color:var(--lcp-cream)}.lcp-section--red{background:var(--lcp-red);color:var(--lcp-cream)}.lcp-eyebrow{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:var(--lcp-red);margin:0 0 10px}.lcp-section--cocoa .lcp-eyebrow,.lcp-section--red .lcp-eyebrow{color:var(--lcp-cream);opacity:.9}.lcp-h1{font-family:var(--lcp-font-display);font-weight:700;font-size:clamp(32px,5vw,52px);line-height:1.1;margin:0}.lcp-h2{font-family:var(--lcp-font-display);font-weight:600;font-size:clamp(24px,3.4vw,36px);line-height:1.15;margin:0 0 8px}.lcp-h3{font-family:var(--lcp-font-display);font-weight:600;font-size:20px;line-height:1.2;margin:0}.lcp-lead{font-size:clamp(15px,1.6vw,18px);color:var(--lcp-taupe);line-height:1.65;margin:0}.lcp-section--cocoa .lcp-lead,.lcp-section--red .lcp-lead{color:#fff5e9e6}.lcp-center{text-align:center}.lcp-section-head{margin-bottom:40px}.lcp-section-head .lcp-lead{margin-top:6px}.lcp-btn{display:inline-block;font-family:var(--lcp-font-body);font-weight:700;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;padding:15px 30px;border-radius:var(--lcp-radius-pill);border:1.5px solid transparent;transition:background-color .18s ease,color .18s ease,transform .05s ease}.lcp-btn:active{transform:scale(.98)}.lcp-btn--primary{background:var(--lcp-red);color:var(--lcp-cream)}.lcp-btn--primary:hover{background:var(--lcp-red-deep)}.lcp-btn--outline{background:transparent;color:var(--lcp-red);border-color:var(--lcp-red)}.lcp-btn--outline:hover{background:var(--lcp-red);color:var(--lcp-cream)}.lcp-btn--cream{background:var(--lcp-cream);color:var(--lcp-red)}.lcp-btn--cream:hover{background:var(--lcp-white)}.lcp-card{background:var(--lcp-white);border:.5px solid var(--lcp-border);border-radius:var(--lcp-radius-md);overflow:hidden}.lcp-grid{display:grid;gap:var(--lcp-gap)}.lcp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lcp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lcp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:989px){:root{--lcp-section-y: 56px}.lcp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){:root{--lcp-section-y: 44px;--lcp-gap: 16px}.lcp-grid--3,.lcp-grid--4,.lcp-grid--2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/loves-cake-place.css.map */
