.dcol{--navy:#16234a;--navy2:#1f2f5e;--acc:#5b6cff;--acc2:#00d4b8;--ink:#16234a;--muted:#6b7787;--oro:#C9992C;--oro2:#E8C46A;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;max-width:1120px;margin:0 auto;padding:0 0 40px;box-sizing:border-box}.dcol *{box-sizing:border-box}.dcol .testata{position:relative;padding:56px 20px 40px;margin-bottom:10px}.dcol .testata:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:32px;background:radial-gradient(55% 50% at 12% 10%,rgba(91,108,255,.1),transparent 60%),radial-gradient(55% 50% at 88% 90%,rgba(0,212,184,.1),transparent 60%),linear-gradient(180deg,#fbfcff,#f4f7fc)}.dcol .testata>*{position:relative;z-index:1}.dcol .hero{text-align:center;max-width:760px;margin:0 auto 36px}.dcol .kicker{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--acc);background:#ffffffb3;border:1px solid rgba(91,108,255,.2);padding:7px 16px;border-radius:30px;margin-bottom:18px}.dcol h1{font-size:clamp(30px,5vw,46px);font-weight:900;line-height:1.1;color:var(--ink);margin:0 0 16px}.dcol h1 .grad{background:linear-gradient(120deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dcol .lead{font-size:17px;color:var(--muted);line-height:1.6;margin:0 auto;max-width:640px}.dcol .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.dcol .badges span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--navy);background:#fffc;border:1px solid rgba(0,212,184,.25);padding:8px 15px;border-radius:30px;box-shadow:0 6px 16px -10px #16234a66}.dcol .badges svg{width:15px;height:15px;stroke:var(--acc2);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dcol .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px}.dcol .pill{display:flex;align-items:center;gap:13px;padding:18px;border-radius:18px;background:#ffffffb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 30px -20px #16234a59,inset 0 1px #ffffffe6}.dcol .pico{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy),var(--navy2));box-shadow:0 10px 22px -10px #16234a99,inset 0 1px #fff3}.dcol .pico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dcol .ptx{display:flex;flex-direction:column;line-height:1.25}.dcol .ptx strong{font-size:15px;font-weight:800;color:var(--ink)}.dcol .ptx span{font-size:12.5px;color:var(--muted)}.dcol .gradi{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dcol .g{position:relative;padding:18px 18px 18px 20px;border-radius:16px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 26px -20px #16234a4d,inset 0 1px #ffffffe6}.dcol .g:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#9aa6c4}.dcol .g.mid:before{background:linear-gradient(180deg,var(--acc),#7d8bff)}.dcol .g strong{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--ink);margin-bottom:5px}.dcol .g span{font-size:13px;color:var(--muted);line-height:1.5}.dcol .g span b{color:var(--ink)}.dcol .g.top{background:linear-gradient(140deg,#0a0703,#151009);border-color:#3a3020}.dcol .g.top:before{background:linear-gradient(180deg,var(--oro2),var(--oro))}.dcol .g.top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(232,196,106,.18) 50%,transparent 62%);transform:translate(-100%);animation:dcolLuce 4.6s ease-in-out infinite}@keyframes dcolLuce{0%,74%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dcol .g.top:after{animation:none}}.dcol .g.top strong{color:var(--oro2);position:relative;z-index:1}.dcol .g.top strong i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0703;background:linear-gradient(135deg,var(--oro2),var(--oro));padding:3px 7px;border-radius:99px}.dcol .g.top span{color:#a99b7e;position:relative;z-index:1}.dcol .g.top span b{color:#f8f1e0}.dcol .griglia{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 16px 0}.dcol .card{display:flex;flex-direction:row;align-items:stretch;width:100%;background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;border:1px solid rgba(26,41,64,.06);box-shadow:0 10px 28px #1a29401a,0 2px 6px #1a29400d;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.dcol .card:hover{transform:translateY(-8px);box-shadow:0 30px 55px #2d3a8c33,0 8px 18px #1a29401a}.dcol .media{position:relative;flex:0 0 42%;width:42%;max-width:42%;background:radial-gradient(circle at 50% 45%,#fff,#f4f7fc 60%,#e9eef7);display:flex;align-items:center;justify-content:center;padding:20px 14px;overflow:hidden}.dcol .glow{position:absolute;width:75%;height:60%;top:45%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(91,108,255,.32) 0%,transparent 70%);filter:blur(22px);z-index:0;animation:dcolGlow 5s ease-in-out infinite}@keyframes dcolGlow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.dcol .media img{position:relative;z-index:1;max-width:100%;max-height:220px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(26,41,64,.3));animation:dcolFloat 5s ease-in-out infinite}@keyframes dcolFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.dcol .card:hover .media img{animation-play-state:paused;transform:scale(1.06) translateY(-6px);transition:transform .4s ease}.dcol .tag{position:absolute;top:12px;left:12px;color:#fff;font-size:10.5px;font-weight:800;padding:5px 11px;border-radius:7px;z-index:3;background:linear-gradient(135deg,#16234a,#1f2f5e);box-shadow:0 4px 12px #16234a59}.dcol .tag.nuovo{background:linear-gradient(135deg,#5b6cff,#00d4b8);box-shadow:0 4px 12px #5b6cff59}.dcol .tag.caldo{background:linear-gradient(135deg,#f5a623,#e8890b);box-shadow:0 4px 12px #e8890b59}.dcol .corpo{flex:1 1 auto;width:auto;padding:22px 22px 22px 20px;display:flex;flex-direction:column}.dcol .corpo h3{font-size:21px;font-weight:800;color:var(--ink);margin:0 0 12px;letter-spacing:-.5px}.dcol .perks{list-style:none;padding:0;margin:0 0 16px}.dcol .perks li{font-size:13px;color:#4b5563;padding:3px 0 3px 21px;position:relative}.dcol .perks li:before{content:"\2713";position:absolute;left:0;color:#00b4a8;font-weight:900}.dcol .pricing{margin-top:auto;padding-top:14px;border-top:1px solid rgba(26,41,64,.08)}.dcol .vecchio{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.dcol .vecchio s{font-size:15px;color:var(--ink);font-weight:700;opacity:.5}.dcol .vecchio .info{width:15px;height:15px;flex:0 0 15px;border-radius:50%;border:1.2px solid rgba(22,35,74,.25);background:none;color:var(--muted);font:600 9.5px/1 inherit;cursor:pointer;display:grid;place-items:center;padding:0}.dcol .vecchio .info:hover{border-color:var(--acc);color:var(--acc)}.dcol .ora{display:flex;align-items:baseline;gap:7px;margin-bottom:14px}.dcol .ora .et{font-size:15px;color:#6b7280;font-weight:600}.dcol .ora .num{font-size:28px;font-weight:900;color:var(--ink);letter-spacing:-1px}.dcol .rate{margin-bottom:16px}.dcol .rate .et{display:block;font-size:11.5px;color:#6b7280;font-weight:600;margin-bottom:8px}.dcol .riga{display:flex;align-items:center;gap:9px;margin-bottom:6px}.dcol .kl,.dcol .yo{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;padding:4px 13px;border-radius:7px;white-space:nowrap}.dcol .kl{background:#ffb3c7;color:#17120f}.dcol .yo{background:#2d2a4a;color:#c8a5ff}.dcol .imp{font-size:13px;font-weight:700;color:var(--ink)}.dcol .btn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#16234a,#1f2f5e);color:#fff;font-size:14.5px;font-weight:700;padding:14px 20px;border-radius:50px;transition:all .3s ease;margin-top:auto;box-shadow:0 8px 20px #16234a40}.dcol .card:hover .btn{background:linear-gradient(135deg,#5b6cff,#00d4b8);box-shadow:0 12px 26px #5b6cff66}.dcol .btn svg{transition:transform .3s ease}.dcol .card:hover .btn svg{transform:translate(5px)}.dcol .legale{max-width:1000px;margin:34px auto 0;padding:0 18px;font-size:9.5px;line-height:1.5;color:#98a1ae;text-align:justify}#dcolInfo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px}#dcolInfo.on{display:flex}#dcolInfo .velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#080c18b8}#dcolInfo .box{position:relative;z-index:2;background:#fff;border-radius:18px;max-width:420px;width:100%;padding:22px;box-shadow:0 24px 60px #0006}#dcolInfo h4{margin:0 0 10px;font-size:16px;font-weight:800;color:var(--ink)}#dcolInfo p{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--muted)}#dcolInfo p:last-of-type{margin:0}#dcolInfo b{color:var(--ink)}#dcolInfo .chiudi{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:50%;background:#f1f4f9;color:var(--ink);cursor:pointer;font-size:15px;line-height:1}@media(max-width:900px){.dcol .griglia{grid-template-columns:1fr}}@media(max-width:860px){.dcol .trust{grid-template-columns:repeat(2,1fr)}.dcol .gradi{grid-template-columns:1fr}}@media(max-width:640px){.dcol .testata{padding:30px 14px 18px}.dcol .hero{margin-bottom:22px}.dcol .kicker{margin-bottom:12px;padding:6px 13px;font-size:11px}.dcol .lead{font-size:14.5px}.dcol .badges{margin-top:16px;gap:7px}.dcol .badges span{font-size:12px;padding:6px 12px}.dcol .trust{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:18px}.dcol .pill{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:14px}.dcol .pico{width:36px;height:36px;border-radius:11px}.dcol .pico svg{width:19px;height:19px}.dcol .ptx strong{font-size:13.5px}.dcol .ptx span{font-size:11px}.dcol .gradi{gap:8px}.dcol .g{padding:12px 12px 12px 16px;border-radius:13px}.dcol .g strong{font-size:13.5px;margin-bottom:3px}.dcol .g span{font-size:12px;line-height:1.4}.dcol .griglia{gap:16px;padding:16px 12px 0}.dcol .media{flex:0 0 45%;width:45%;max-width:45%;padding:14px 6px}.dcol .media img{max-height:250px}.dcol .corpo{padding:13px 12px 13px 10px;min-width:0;max-width:100%;overflow:hidden}.dcol .tag{font-size:8.5px;padding:3px 7px;top:9px;left:9px;border-radius:5px}.dcol .corpo h3{font-size:15px;margin-bottom:7px}.dcol .perks{margin-bottom:9px}.dcol .perks li{font-size:9.5px;padding:2px 0 2px 14px}.dcol .pricing{padding-top:10px;min-width:0;max-width:100%;overflow:hidden}.dcol .vecchio{gap:5px;margin-bottom:6px;flex-wrap:wrap}.dcol .vecchio s{font-size:12px}.dcol .ora{margin-bottom:10px}.dcol .ora .et{font-size:12.5px}.dcol .ora .num{font-size:20px}.dcol .rate{margin-bottom:11px;min-width:0;max-width:100%}.dcol .rate .et{font-size:9.5px;margin-bottom:5px}.dcol .riga{gap:6px;margin-bottom:5px;flex-wrap:nowrap;min-width:0;max-width:100%}.dcol .kl,.dcol .yo{font-size:9px;padding:3px 10px}.dcol .imp{font-size:10.5px;white-space:nowrap}.dcol .btn{width:100%;max-width:100%;font-size:11px;padding:11px 6px;gap:5px;white-space:nowrap}.dcol .btn svg{width:13px;height:13px}.dcol .legale{font-size:8.5px;padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dema-collection.css.map */
