@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Barlow:wght@400;500;600;700&display=swap";.sn{--bleu:#1d4ed8;--bleu-clair:#eef2ff;--bleu-pale:#e8f0fe;--vert:#00b67a;--orange:#f59e0b;--rouge:#e5484d;--encre:#1a1a2e;--gris:#6b7280;--ligne:#e5e9f0;--fond:#f6f8fb;max-width:760px;margin:0 auto;color:var(--encre);font-family:Barlow,sans-serif;font-weight:500;line-height:1.55}.sn *{box-sizing:border-box}.sn h2{font-family:Poppins,sans-serif;font-weight:800;font-size:34px;line-height:1.12;letter-spacing:-.01em;margin:0 0 14px;color:var(--encre)}.sn h3{font-family:Poppins,sans-serif;font-weight:700;font-size:19px;margin:0 0 8px}.sn p{font-size:15px;margin:0 0 14px}.sn p:last-child{margin-bottom:0}.sn img{display:block;width:100%;height:auto;border-radius:14px}.sn .lead{font-weight:700;font-size:16px}.sn .small{color:var(--gris);font-size:13px}.sn .tag{display:inline-block;background:var(--bleu-pale);color:var(--bleu);font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.sn .pills{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 8px}.sn .pills span{display:flex;gap:10px;align-items:center;background:var(--fond);border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600}.sn .pills span:before{content:"";width:16px;height:9px;border-left:2.5px solid var(--vert);border-bottom:2.5px solid var(--vert);transform:rotate(-45deg) translate(2px,-2px);flex:0 0 auto}.sn .cols{display:grid;gap:12px;grid-template-columns:1fr;margin:14px 0}.sn .zone{background:#eef4fc;border-left:4px solid var(--bleu);border-radius:10px;padding:12px 14px}.sn .zone b{display:block;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:3px}.sn .zone span{font-size:13.5px;color:#4b5563}.sn .cap{font-size:12.5px;color:var(--gris);text-align:center;margin:8px 0 0}.sn ol.steps{list-style:none;padding:0;margin:14px 0 0 10px;border-left:2px solid #dbe4f3}.sn ol.steps li{position:relative;padding:0 0 16px 22px;display:block}.sn ol.steps li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--bleu)}.sn ol.steps b{display:block;font-family:Poppins,sans-serif;font-size:14px}.sn ol.steps span{font-size:14px;color:#4b5563}.sn .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.sn .stats div{background:#2e2a39;color:#fff;border-radius:12px;padding:16px 12px;text-align:center}.sn .stats b{display:block;font-family:Poppins,sans-serif;font-size:26px;line-height:1.1}.sn .stats span{font-size:12px;opacity:.85;display:block;margin-top:4px}.sn .quote{display:grid;gap:16px;grid-template-columns:1fr;background:var(--fond);border-radius:16px;padding:18px;position:relative;align-items:center}.sn .quote:after{content:"\201c";position:absolute;right:26px;top:-6px;font-family:Poppins,sans-serif;font-size:120px;line-height:1;color:#dfe5f0;font-weight:800}.sn .quote img{border-radius:12px;margin:0}.sn .quote p{font-size:15px;font-style:italic;font-weight:600;line-height:1.5;margin:0;position:relative;z-index:1}.sn .quote footer{font-size:14px;font-weight:700;margin-top:10px;position:relative;z-index:1}.sn .quote footer span{display:block;font-weight:500;color:var(--gris)}.sn .reviews{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.sn .rev{background:#fff;border:1px solid var(--ligne);border-radius:14px;overflow:hidden}.sn .rev img{border-radius:0;aspect-ratio:4/5;object-fit:cover;margin:0}.sn .rev div{padding:10px 12px 12px}.sn .rev .stars{color:#f5a623;font-size:13px;letter-spacing:1px}.sn .rev b{display:block;font-size:14px;font-family:Poppins,sans-serif;font-weight:700}.sn .rev small{display:block;color:var(--gris);font-size:12px;margin-bottom:6px}.sn .rev p{font-size:13.5px;margin:0}.sn .award{background:var(--bleu-clair);border-radius:18px;padding:28px 22px;text-align:center}.sn .award h2{font-size:26px}.sn .seals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.sn .seal{aspect-ratio:1;border-radius:50%;background:#14213d;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;box-shadow:0 0 0 3px var(--bleu-clair),0 0 0 5px #14213d;font-family:Poppins,sans-serif}.sn .seal small{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.sn .seal b{font-size:11.5px;line-height:1.1;margin:3px 0;font-weight:800;text-transform:uppercase}.sn .seal i{font-style:normal;font-size:9px;letter-spacing:2px;color:#ffd166}.sn ul.check{list-style:none;padding:0;margin:12px 0 16px}.sn ul.check li{position:relative;padding-left:28px;margin-bottom:9px;font-size:14.5px}.sn ul.check li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--vert)}.sn ul.check li:after{content:"";position:absolute;left:6px;top:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sn table{width:100%;border-collapse:collapse;font-size:14.5px;margin:8px 0 14px}.sn th,.sn td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--ligne);vertical-align:top}.sn th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);font-weight:700}.sn .guar{background:#eef4fc;border-radius:16px;padding:22px;text-align:center}.sn .guar h2{font-size:22px;margin-bottom:6px}.sn .guar p{font-size:14.5px}.sn details{border-bottom:1px solid var(--ligne);padding:12px 0}.sn summary{cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.sn summary::-webkit-details-marker{display:none}.sn summary:after{content:"+";font-size:22px;color:var(--bleu);flex:0 0 auto}.sn details[open] summary:after{content:"\2013"}.sn details p{margin:10px 0 0;font-size:14.5px;color:#4b5563}.sn .cta{display:block;text-align:center;background:var(--bleu);color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;padding:16px;border-radius:14px;text-decoration:none;margin-top:16px}.sn .cta small{display:block;font-family:Barlow,sans-serif;font-weight:500;font-size:13px;opacity:.9;margin-top:2px}.sn-pd{font-family:Barlow,sans-serif;font-weight:500;color:#1a1a2e}.sn-pd .rating{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.sn-pd .rating .tp{display:inline-flex;gap:2px}.sn-pd .rating .tp i{width:18px;height:18px;background:#00b67a;display:inline-block;border-radius:2px;position:relative}.sn-pd .rating .tp i:after{content:"\2605";color:#fff;font-size:13px;font-style:normal;position:absolute;left:0;top:0;width:18px;height:18px;line-height:18px;text-align:center}.sn-pd .price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sn-pd .price b{font-family:Poppins,sans-serif;font-size:22px;color:#00b67a;font-weight:700}.sn-pd .price s{color:#9ca3af;font-size:16px}.sn-pd .price em{font-style:normal;background:#00b67a;color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px}.sn-pd .stock{color:#f59e0b;font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px}.sn-pd .stock:before{content:"";width:12px;height:12px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #fde68a}.sn-pd .lines{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.sn-pd .lines span{display:flex;align-items:center;gap:10px}.sn-pd .lines svg{width:22px;height:22px;flex:0 0 auto;stroke:#1d4ed8}.sn-pd{max-width:100%;min-width:0}.sn-pd .benef{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:100%;min-width:0}.sn-pd .benef div{display:flex;gap:8px;align-items:center;background:#eef2ff;border-radius:12px;padding:10px 8px;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2;min-width:0;overflow-wrap:anywhere}.sn-pd .benef svg{width:32px;height:32px;flex:0 0 auto;stroke:#1a1a2e;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sn .grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.sn .grid6 img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;margin:0}@media(min-width:640px){.sn-pd .benef{gap:10px}.sn-pd .benef div{padding:12px 10px;font-size:12.5px}.sn-pd .benef svg{width:38px;height:38px}}.sn-pd .deadline{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e}.sn-pd .deadline:before,.sn-pd .deadline:after{content:"";flex:1;height:1px;background:#1a1a2e}.sn-pd .urg{border:1.5px solid #e5484d;background:#fff5f5;border-radius:10px;padding:14px 16px;text-align:center;font-size:13.5px;color:#c1121f}.sn-pd .urg b{display:block;font-family:Poppins,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.06em;margin-bottom:6px}.sn-pd .ship{display:flex;justify-content:space-between;align-items:center;background:#f6f8fb;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:600}.sn-pd .ship i{font-style:normal;display:inline-block;width:10px;height:10px;border-radius:50%;background:#00b67a;margin-right:6px;vertical-align:middle}.sn-pd .trust4{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sn-pd .trust4 span{display:flex;gap:8px;align-items:center;background:#f6f8fb;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.3}.sn-pd .trust4 span:before{content:"";width:14px;height:8px;border-left:2.5px solid #00b67a;border-bottom:2.5px solid #00b67a;transform:rotate(-45deg);flex:0 0 auto;margin-right:2px}.sn-pd .tagline{display:inline-block;background:#e8f0fe;color:#1d4ed8;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px}product-information .add-to-cart-button{background:#00b67a!important;border-color:#00b67a!important;color:#fff!important;font-family:Poppins,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:12px!important}@media(min-width:640px){.sn h2{font-size:40px}.sn .cols{grid-template-columns:repeat(3,1fr)}.sn .cols.two{grid-template-columns:1fr 1fr}.sn .stats{grid-template-columns:repeat(4,1fr)}.sn .quote{grid-template-columns:150px 1fr}.sn .reviews{grid-template-columns:repeat(4,1fr)}.sn .seals{grid-template-columns:repeat(6,1fr)}.sn .pills{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/somnino.css.map */
