.lettere{background:var(--warm);padding:100px 56px;border-top:1px solid var(--parch);border-bottom:1px solid var(--parch)}.lettere-inner{max-width:1200px;margin:0 auto}.lettere-two{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.painted-side{display:flex;flex-direction:column;justify-content:center}.painted-features{display:flex;flex-direction:column;gap:16px}.pf-item{display:flex;align-items:flex-start;gap:14px;font-family:Lora,serif;font-size:.9rem;line-height:1.7;color:var(--ink2)}.pf-dot{width:8px;height:8px;border-radius:50%;background:var(--terra);flex-shrink:0;margin-top:6px}.lettera{border-radius:3px;overflow:hidden;box-shadow:0 8px 40px #1e1a121a;transition:all .35s var(--ease)}.lettera:hover{transform:translateY(-6px);box-shadow:0 20px 60px #1e1a1224}.lettera-airmail{height:7px;background:repeating-linear-gradient(90deg,#c04a1e 0 12px,#fff 12px 18px,#009246 18px 30px,#fff 30px 36px)}.lettera-body{background:#fffdf8;padding:32px;font-family:Lora,serif}.lettera-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.lf-prodotto{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;color:var(--terra)}.lf-dest{font-family:Playfair Display,serif;font-size:1.05rem;color:var(--ink)}.lettera-stamp{width:46px;height:54px;border-radius:1px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#fff;position:relative;border:2px solid var(--terra)}.lettera-stamp:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:radial-gradient(circle,transparent 3px,#fffdf8 3px) -4px -4px / 8px 8px}.lettera-greeting{font-family:Caveat,cursive;font-size:1.1rem;color:var(--ink);margin-bottom:10px}.lettera-testo{font-size:.85rem;line-height:1.88;color:var(--ink2);margin-bottom:12px}.lettera-testo em{font-style:normal;font-weight:600;color:var(--terra)}.lettera-firma{font-family:Caveat,cursive;font-size:1.3rem;margin-bottom:12px;color:var(--terra)}.lettera-puzzle{padding:12px 14px;border-radius:2px;background:#c04a1e0f;border:1px dashed rgba(192,74,30,.3)}.lp-tag{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:4px;color:var(--terra)}.lp-txt{font-size:.78rem;line-height:1.65;color:var(--ink2)}.prezzi{background:var(--cream);padding:100px 56px;position:relative;overflow:hidden}.prezzi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--parch) 1px,transparent 1px),linear-gradient(90deg,var(--parch) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.prezzi-inner{max-width:1000px;margin:0 auto;position:relative;z-index:1}.prezzi-head{text-align:center;margin-bottom:64px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.price-card{background:#fff;border:1.5px solid var(--parch);border-radius:3px;padding:36px 28px;position:relative;transition:all .35s var(--ease)}.price-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #1e1a121a;border-color:var(--parch2)}.price-card.featured{background:var(--ink);border-color:var(--ink)}.price-card.featured:hover{box-shadow:0 20px 60px #1e1a1240}.pc-top-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 14px;border-radius:2px;white-space:nowrap}.pc-plan{font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--terra);margin-bottom:16px}.featured .pc-plan{color:var(--gold)}.pc-amount{font-family:Playfair Display,serif;font-size:3.5rem;line-height:1;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px}.featured .pc-amount{color:#fdf8f0f2}.pc-amount sup{font-size:1.4rem;vertical-align:top;margin-top:8px;display:inline-block;font-weight:400}.pc-period{font-family:Lora,serif;font-size:.82rem;color:var(--ink3);margin-bottom:5px}.featured .pc-period{color:#fdf8f066}.pc-saving{font-size:.8rem;font-weight:700;color:var(--sage);margin-bottom:22px;min-height:1.2em}.featured .pc-saving{color:var(--gold)}.pc-hr{height:1px;background:var(--parch);margin-bottom:22px}.featured .pc-hr{background:#ffffff14}.pc-list{list-style:none;margin-bottom:28px}.pc-list li{display:flex;align-items:center;gap:10px;font-family:Lora,serif;font-size:.86rem;color:var(--ink2);padding:7px 0;border-bottom:1px solid rgba(30,26,18,.04)}.featured .pc-list li{color:#fdf8f099;border-color:#ffffff0a}.pc-list li:before{content:"\2713";color:var(--sage);font-size:.78rem;font-weight:900;font-family:Raleway,sans-serif;flex-shrink:0}.featured .pc-list li:before{color:var(--gold)}.pc-btn{display:block;width:100%;text-align:center;padding:13px;border-radius:2px;font-family:Raleway,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s;text-decoration:none;border:1.5px solid rgba(30,26,18,.18);background:transparent;color:var(--ink)}.pc-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.featured .pc-btn{background:var(--gold);border-color:var(--gold);color:#fff}.featured .pc-btn:hover{background:#b07a12;border-color:#b07a12}.prezzi-note{text-align:center;margin-top:28px;font-family:Lora,serif;font-size:.82rem;color:var(--ink3);opacity:.6;line-height:2}.prezzi-note a{color:var(--terra)}.testimonianze{background:var(--warm);padding:100px 56px;border-top:1px solid var(--parch)}.t-inner{max-width:1200px;margin:0 auto}.t-head{text-align:center;margin-bottom:64px}.t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.tcard{background:#fff;border:1px solid var(--parch);border-radius:3px;padding:30px 26px;transition:all .3s var(--ease)}.tcard:hover{transform:translateY(-5px);box-shadow:0 16px 48px #1e1a121a}.tcard:nth-child(2){margin-top:28px}.tc-prod{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--terra);margin-bottom:10px;display:flex;align-items:center;gap:6px}.tc-prod:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--terra);flex-shrink:0}.tc-stars{color:var(--gold);letter-spacing:2px;font-size:.75rem;margin-bottom:10px}.tc-q{font-family:Lora,serif;font-style:italic;font-size:.9rem;line-height:1.85;color:var(--ink2);margin-bottom:20px}.tc-meta{display:flex;align-items:center;gap:12px}.tc-ava{width:36px;height:36px;background:var(--warm);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem}.tc-name{font-size:.86rem;font-weight:700;color:var(--ink)}.tc-role{font-size:.72rem;color:var(--ink3);opacity:.6}.faq{background:var(--cream);padding:100px 56px}.faq-inner{max-width:720px;margin:0 auto}.faq-head{text-align:center;margin-bottom:56px}.faq-item{border-bottom:1px solid var(--parch)}.faq-q{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-family:Playfair Display,serif;font-size:1rem;color:var(--ink);text-align:left;cursor:pointer;transition:color .2s}.faq-q:hover{color:var(--terra)}.faq-icon{width:26px;height:26px;border:1.5px solid var(--parch2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--terra);font-size:1.05rem;flex-shrink:0;transition:transform .3s var(--ease),background .2s,border-color .2s}.faq-item.open .faq-icon{transform:rotate(45deg);background:#c04a1e0f;border-color:var(--terra)}.faq-a{display:none;padding-bottom:22px;font-family:Lora,serif;font-size:.9rem;line-height:1.85;color:var(--ink3)}.faq-item.open .faq-a{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pa-3.css.map */
