.np{--np-orange:#FD7811;--np-cream:#f5ebdb;--np-sky:#bacdd0;--np-teal:#3e9ead;--np-navy:#00033e;--np-radius:12px;--np-line:rgba(0,3,62,.14);--np-muted:rgba(0,3,62,.62);font-family:"Poppins",var(--font-body-family,sans-serif);color:var(--np-navy);max-width:1180px;margin:0 auto;padding:20px 16px 40px;box-sizing:border-box}.np *{box-sizing:border-box}.np-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-template-areas:"photo buy" "acc buy";gap:28px;align-items:start}.np-photo{grid-area:photo}.np-buy{grid-area:buy}.np-acc{grid-area:acc;margin-top:-12px}.np-main-img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:var(--np-radius);border:1px solid var(--np-line)}.np-thumbs{display:flex;gap:8px;margin-top:8px}.np-thumbs img{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid var(--np-line);border-radius:8px;cursor:pointer}.np h1{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.15;margin:0 0 6px;color:var(--np-navy)}.np-dot{color:var(--np-orange)}.np-sub{font-size:12px;color:var(--np-muted);margin:0 0 14px}.np-tog{display:inline-flex;border:1.5px solid var(--np-orange);border-radius:999px;overflow:hidden;margin-bottom:12px}.np-tog button{border:0;background:transparent;padding:9px 26px;font-weight:600;font-size:14px;line-height:1;color:var(--np-navy);cursor:pointer;font-family:inherit}.np-tog button.on{background:var(--np-orange);color:var(--np-navy)}.np-pv{font-size:12px;color:var(--np-muted);margin:0}.np-pv b{color:var(--np-orange)}.np-big{font-size:38px;font-weight:700;line-height:1.1;margin:0}.np-big small{font-size:14px;font-weight:500;color:var(--np-muted)}.np-big span[data-role=big]{color:var(--np-orange)}.np-durs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.np-card{border:1.5px solid var(--np-line);border-radius:var(--np-radius);padding:12px 6px;text-align:center;cursor:pointer;background:#fff;position:relative;font-family:inherit;color:var(--np-navy)}.np-card.sel{border:2px solid var(--np-orange);background:var(--np-cream)}.np-card b{display:block;font-size:13px;font-weight:600}.np-card span{font-size:20px;font-weight:700}.np-card.sel span{color:var(--np-orange)}.np-card i{font-style:normal;font-size:11px;color:var(--np-muted)}.np-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--np-orange);color:var(--np-navy);font-size:10px;font-weight:600;padding:2px 10px;border-radius:999px;white-space:nowrap;font-style:normal}.np-band{background:var(--np-cream);border-radius:var(--np-radius);padding:10px 14px;margin-top:10px}.np-tk{display:flex;gap:8px;font-size:12px;margin:4px 0;color:var(--np-navy)}.np-tk:before{content:"\2713";color:var(--np-orange);font-weight:700}.np-h{font-size:15px;font-weight:700;margin:20px 0 8px}.np-h:after{content:".";color:var(--np-orange)}.np-opt{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--np-line);border-radius:var(--np-radius);padding:10px 12px;margin-bottom:8px;background:#fff;font-size:13px}.np-opt small{display:block;font-size:11px;color:var(--np-muted)}.np-opt b{color:var(--np-orange)}[data-role=top] .np-opt small{color:var(--np-orange);font-weight:600}.np-sw{width:38px;height:22px;border-radius:11px;background:var(--np-sky);position:relative;cursor:pointer;flex:none;border:0}.np-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.np-sw.on{background:var(--np-orange)}.np-sw.on:after{left:19px}.np-qty{display:flex;align-items:center;gap:8px}.np-qty button{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--np-orange);background:#fff;color:var(--np-navy);cursor:pointer;font-size:15px;line-height:1}.np-qty button:last-child{background:var(--np-orange)}.np-recap{background:var(--np-cream);border-radius:var(--np-radius);padding:10px 14px;margin:14px 0 10px;font-size:13px}.np-recap div{display:flex;justify-content:space-between;margin:2px 0}.np-recap .sm{display:block;font-size:11px;color:var(--np-muted);margin:4px 0 0}.np-recap b{color:var(--np-navy)}.np-cta{display:block;width:100%;border:0;border-radius:999px;padding:15px;font-weight:700;font-size:16px;line-height:1;font-family:inherit;cursor:pointer;background:var(--np-orange);color:var(--np-navy);box-shadow:0 2px #00033e2e}.np-cta:hover{filter:brightness(.96)}.np-cta[disabled]{opacity:.5;cursor:wait}.np-note{font-size:11px;color:var(--np-muted);text-align:center;margin:8px 0 0}.np-ghost{display:block;width:100%;border:1.5px solid var(--np-orange);background:transparent;color:var(--np-navy);border-radius:999px;padding:10px;font-weight:600;font-size:13px;font-family:inherit;cursor:pointer}.np-sheet{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(580px,calc(100vw - 24px));max-height:86vh;background:#fff;z-index:99999;border-radius:16px;flex-direction:column;overflow:hidden;box-shadow:0 0 0 100vmax #00033e8c,0 20px 60px #0000004d}.np-sheet.open{display:flex}.np-sheet header{background:var(--np-navy);color:#fff;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px}.np-sheet header button{background:none;border:0;color:#fff;font-size:24px;line-height:1;cursor:pointer}.np-sheet .body{padding:16px 18px;overflow:auto;flex:1}.np-sheet footer{padding:14px 18px;border-top:1px solid var(--np-line);display:flex;justify-content:space-between;align-items:center;background:var(--np-cream);font-size:13px}.np-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.np-chip{border:1.5px solid var(--np-orange);border-radius:999px;background:#fff;padding:4px 12px;font-weight:500;font-size:12px;font-family:inherit;cursor:pointer;color:var(--np-navy)}.np-chip.on{background:var(--np-orange);color:var(--np-navy)}.np-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.np-it{border:1px solid var(--np-line);border-radius:var(--np-radius);padding:12px;font-size:12px}.np-it img{width:100%;height:70px;object-fit:contain;margin-bottom:6px}.np-it div span:first-child{color:var(--np-orange);font-weight:600}.np details{border-top:1px solid var(--np-line);padding:10px 0;font-size:13px}.np details:last-of-type{border-bottom:1px solid var(--np-line)}.np summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}.np summary::-webkit-details-marker{display:none}.np summary:after{content:"+";color:var(--np-orange);font-weight:700}.np details[open] summary:after{content:"\2013"}.np-picto{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.np-picto img{height:34px;width:auto}.np-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.np-box{border:1px solid var(--np-line);border-radius:var(--np-radius);padding:14px 16px;border-top:4px solid var(--np-orange)}.np-box h2{font-size:15px;margin:0 0 8px}.np-sticky{display:none}.np [hidden]{display:none!important}@media(max-width:749px){.np-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"photo" "buy" "acc"}.np-acc{margin-top:0}.np-two{grid-template-columns:minmax(0,1fr)}.np-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--np-line);padding:10px 16px;justify-content:space-between;align-items:center;gap:12px}.np-sticky b{color:var(--np-orange)}.np-sticky .np-cta{width:auto;padding:12px 26px}.np{padding-bottom:90px}.np-sheet{max-height:92vh}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nector-produit.css.map */
