.livvup-page-header-section{position:relative;z-index:2}.lph{--lph-bg:#E5D1B7;--lph-ink:#24150F;--lph-soft:#5C3A28;--lph-sand:#E5D1B7;position:relative;isolation:isolate;overflow:hidden;background:var(--lph-bg);color:var(--lph-ink);font-family:Poppins,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;padding:clamp(2rem,4.5vh,2.75rem) clamp(1.25rem,5vw,4rem)}.lph *,.lph *:before,.lph *:after{box-sizing:border-box}.lph h1,.lph p{margin:0}.lph__grain{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.22;background-image:radial-gradient(ellipse at 80% 40%,rgba(255,255,255,.3),transparent 50%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-size:auto,180px 180px;mix-blend-mode:multiply}.lph__shell{position:relative;z-index:1;width:min(1480px,100%);margin:0 auto;display:block}.lph__copy{max-width:48rem}.lph__kicker{display:flex;align-items:center;gap:12px;margin-bottom:.65rem;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lph-soft)}.lph__kicker:before{content:"";width:24px;height:1px;background:currentColor}.lph__title{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,3.8vw,3.25rem);max-width:18ch;color:var(--lph-ink);white-space:pre-line}.lph__lead{margin-top:.75rem;max-width:40rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55;color:var(--lph-ink);opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lph__btn{display:inline-flex;align-items:center;gap:10px;margin-top:1rem;padding:12px 22px;border-radius:999px;background:var(--lph-ink);color:var(--lph-sand)!important;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .3s ease,background .3s ease}.lph__btn:hover{transform:translateY(-2px);background:var(--lph-soft)}.lph__visual{display:none}.lph--with-motif .lph__shell{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.lph--with-motif .lph__visual{display:grid;place-items:center;min-height:180px}.lph__motif{position:relative;width:min(220px,60vw);aspect-ratio:1;border-radius:22px;background:linear-gradient(160deg,#3a2418,#24150f);box-shadow:0 18px 40px #24150f2e}.lph__cup{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6a4330,#24150f 70%)}.lph__bean{position:absolute;width:22px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5c3a28,#1a0e0a)}.lph__bean--1{left:16%;top:20%;transform:rotate(-18deg)}.lph__bean--2{right:14%;bottom:18%;transform:rotate(24deg) scale(.85)}.lph__badge{position:absolute;right:14px;top:14px;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lph-sand);opacity:.72}@media(max-width:900px){.lph{padding:1.75rem 1.25rem}.lph--with-motif .lph__shell{grid-template-columns:1fr}.lph--with-motif .lph__visual{display:none}.lph__title{max-width:16ch}}@media(prefers-reduced-motion:reduce){.lph [data-lph-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/livvup-page-header.css.map */
