body.psl-body:has(.llan){background:#fff}.llan{--ink: #2B1F14;--teal: #0F6E56;--cream: #FAF5EA;--line: #E2DDD3;--grey: #6E655C;--gold: #D8A94A;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.llan *{box-sizing:border-box}.llan img{max-width:100%}.llan-barra{background:var(--teal);text-align:center;padding:15px 10px}.llan-marchio{font-family:Playfair Display,Georgia,serif;color:var(--cream);font-size:21px;letter-spacing:.34em;padding-left:.34em}.llan-promo{display:block;margin-top:4px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);opacity:.75}.llan-pagina{max-width:680px;margin:0 auto;padding:0 20px 46px}.llan-h1{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(30px,6.6vw,44px);line-height:1.15;letter-spacing:-.015em;text-align:center;margin:30px 0 18px;text-wrap:pretty;color:var(--ink)}.llan-cit{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,2.3vw,18px);line-height:1.6;text-align:center;margin:0 auto 10px;max-width:600px;color:var(--ink)}.llan-firma{display:block;text-align:center;font-size:14px;color:var(--grey);margin:8px 0 0}.llan-data{text-align:center;font-size:13px;color:var(--grey);margin:6px 0 20px}.llan-fig{position:relative;margin:24px 0}.llan-fig img{width:100%;height:auto;display:block;border-radius:6px}.llan-pd{position:absolute;top:12px;background:#0b3f31d9;color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;padding:6px 10px;border-radius:3px}.llan-pd--a{left:12px}.llan-pd--b{left:calc(50% + 14px)}.llan-testo{margin:0}.llan-testo p{font-size:17px;line-height:1.7;margin:0 0 16px}.llan-testo strong{font-weight:600;color:var(--ink)}.llan-testo ul{margin:0 0 16px;padding-left:22px}.llan-testo li{font-size:17px;line-height:1.6;margin-bottom:7px}.llan-testo--evidenza p{font-weight:600}.llan-motivo{margin:46px 0 0}.llan-etichetta{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 15px 7px 7px;border-radius:99px;background:var(--teal);color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.llan-etichetta:before{content:attr(data-n);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--teal);font:700 15px/1 Playfair Display,Georgia,serif;letter-spacing:0}.llan-h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(25px,5.6vw,34px);line-height:1.2;letter-spacing:-.01em;margin:0 0 18px;text-wrap:pretty;color:var(--ink)}.llan-foto{margin:24px 0}.llan-foto .llan-fig{margin:0}.llan-foto--2,.llan-foto--4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.llan-foto--4 .llan-fig img,.llan-foto--2 .llan-fig img{aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.llan-didascalia{position:absolute;left:8px;bottom:8px;right:8px;background:#faf5eaf0;color:var(--ink);border-radius:6px;padding:7px 9px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llan-didascalia b{color:var(--teal);margin-right:4px}.llan-rec{border:1px solid var(--line);border-radius:8px;padding:18px 20px;margin:22px 0;background:#fff}.llan-rec-chi{display:flex;gap:12px;align-items:center;margin-bottom:8px}.llan-rec-chi img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block;flex:0 0 48px}.llan-rec-chi b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.llan-stelle{color:var(--teal);letter-spacing:.12em;font-size:15px}.llan-rec-t{font-weight:600;margin:6px 0;font-size:16px}.llan-rec-d p{font-size:15px;line-height:1.6;margin:0 0 8px}.llan-card{border:1px solid var(--line);border-radius:10px;padding:24px 20px;margin:34px 0 10px;text-align:center}.llan-card-et{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:0 0 8px}.llan-card-nome{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(25px,5.6vw,34px);line-height:1.2;margin:0 0 14px;color:var(--ink)}.llan-card img{width:100%;max-width:320px;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0 auto 6px;display:block;border-radius:8px}.llan-btn{display:block;width:100%;max-width:440px;margin:18px auto 4px;background:var(--teal);color:var(--cream)!important;text-align:center;padding:19px 24px;border-radius:100px;font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 6px 18px #2b1f1429}.llan-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.llan-card-cit{max-width:440px;margin:16px auto 0;padding:14px 16px;border-radius:10px;background:var(--cream);text-align:left}.llan-card-cit p{margin:0 0 8px;font-size:16px;line-height:1.5;font-style:italic;font-weight:500;color:var(--ink)}.llan-card-cit small{display:block;font-size:13px;font-weight:600;color:var(--grey)}.llan-card-cit .llan-stelle{font-size:13px;margin-right:4px}.llan-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px auto 0}.llan-pay span{padding:5px 8px;border-radius:5px;border:1px solid var(--line);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#555;background:#fff}.llan-card-sotto{margin:10px 0 0;font-size:13px;color:var(--grey)}@media(min-width:840px){.llan-h1{margin-left:-50px;margin-right:-50px}}@media(max-width:600px){.llan-testo p,.llan-testo li{font-size:16px}.llan-pd{font-size:12px;padding:5px 8px;top:9px;letter-spacing:.1em}.llan-pd--a{left:9px}.llan-pd--b{left:calc(50% + 11px)}.llan-didascalia{font-size:12px;line-height:1.25;padding:5px 6px;left:5px;right:5px;bottom:5px;letter-spacing:-.01em;white-space:normal}.llan-didascalia b{margin-right:3px}.llan-h1{font-size:28px;letter-spacing:-.02em;margin-left:-14px;margin-right:-14px}.llan-h2{font-size:23px;letter-spacing:-.015em}.llan-pay{flex-wrap:nowrap;gap:4px}.llan-pay span{padding:4px 5px;font-size:9px;letter-spacing:0}.llan-card-cit p{font-size:15.5px}}.llan-nw{white-space:nowrap}.llan-testo em{font-style:normal;font-weight:700;color:var(--teal)}.llan-vivo{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;font-size:13.5px;font-weight:700;color:var(--teal)}.llan-vivo i{width:9px;height:9px;border-radius:50%;background:#2bb673;box-shadow:0 0 0 3px #2bb6732e;animation:llan-punto 1.4s ease-in-out infinite}.llan-scorte{max-width:440px;margin:14px auto 0;text-align:left}.llan-scorte p{display:flex;justify-content:space-between;margin:0 0 7px;font-size:13.5px;font-weight:700;color:var(--ink)}.llan-scorte p span{color:#b5523f}.llan-barra-scorte{height:9px;border-radius:9px;background:#f1e7dd;overflow:hidden}.llan-barra-scorte i{display:block;height:100%;width:87%;border-radius:9px;background:linear-gradient(90deg,#e3a72f,#b5523f)}.llan-card--luce{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#e3a72f,#ffe7a0,#0f6e56,#e3a72f) border-box;background-size:100% 100%,300% 300%;animation:llan-bordo 6s linear infinite}.llan-card--luce img{animation:llan-respira 4s ease-in-out infinite}.llan-card--luce .llan-btn{position:relative;overflow:hidden;animation:llan-pulsa 2.2s ease-in-out infinite}.llan-card--luce .llan-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-100%);animation:llan-luce 2.6s ease-in-out infinite}.llan-card--luce .llan-barra-scorte i{animation:llan-cresce 2s ease-out both}@keyframes llan-bordo{to{background-position:0 0,300% 0}}@keyframes llan-respira{50%{transform:scale(1.02)}}@keyframes llan-pulsa{50%{transform:scale(1.025)}}@keyframes llan-luce{60%,to{transform:translate(100%)}}@keyframes llan-cresce{0%{width:0}}@keyframes llan-punto{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.llan-card--luce,.llan-card--luce *,.llan-card--luce .llan-btn:after,.llan-vivo i{animation:none!important}}body:has(.llan) .psl-barra{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-top-color:#e2ddd3}body:has(.llan) .psl-barra .psl-btn{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;background:#0f6e56;color:#faf5ea!important;border:0;border-radius:100px;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 6px 18px #2b1f1429}body:has(.llan) .psl-barra p{color:#2b1f14;font-size:13px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ps-llan.css.map */
