html body:has(.sn48-mixed){background:#fff!important}html body .sn48-mixed-section{width:min(1240px,calc(100% - 64px));margin:48px auto;background:#fff}sn48-mixed-packs.sn48-mixed{display:block;width:100%;min-width:0;margin:28px 0;color:#1f2837;background:#fff;font:400 15px/1.45 var(--sn-body, "Somnila Texte", sans-serif);scroll-margin-top:140px}.sn48-mixed,.sn48-mixed *{box-sizing:border-box}.sn48-mixed__heading{margin-bottom:18px}.sn48-mixed__heading>p{margin:0 0 8px;font-size:12px;font-weight:650;color:#5a5e6b}.sn48-mixed__heading h2{margin:0;color:inherit;font:700 clamp(25px,2.7vw,36px)/1.1 var(--sn-heading, "Somnila Titre", sans-serif);letter-spacing:-.02em}.sn48-mixed__heading>div{max-width:65ch;margin-top:10px;color:#5a5e6b;font-size:14px}.sn48-mixed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.sn48-mixed .sn48-mixed__card{display:flex;flex-direction:column;align-self:start;min-width:0;width:100%;height:auto;margin:0;padding:20px;border:1px solid #dce3e9;border-radius:12px;background:#fff}.sn48-mixed__card-heading{margin:0 0 4px}.sn48-mixed__card-heading h3{margin:0 0 6px;font:700 22px/1.15 var(--sn-heading, "Somnila Titre", sans-serif);color:inherit}.sn48-mixed__card-heading p{margin:0;max-width:50ch;color:#5a5e6b;font-size:13px;line-height:1.45}.sn48-mixed__components{min-width:0;width:100%;border:0;padding:0;margin:6px 0 8px}.sn48-mixed__component{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0}.sn48-mixed__component+.sn48-mixed__component{border-top:1px solid #e6e8eb}.sn48-mixed__image{display:grid;place-items:center;width:64px;height:72px}.sn48-mixed__image img{display:block;width:100%;height:100%;object-fit:contain}.sn48-mixed__choice{min-width:0}.sn48-mixed__choice-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-bottom:6px}.sn48-mixed__choice label{display:block;margin:0;font-size:14px;font-weight:650;line-height:1.3}.sn48-mixed .sn48-mixed__included{margin:0;color:#5a5e6b;font-size:11px;line-height:1.35}.sn48-mixed__choice select{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;margin:0;padding:10px 30px 10px 11px;border:1px solid #b9c0c9;border-radius:8px;color:#1f2837;background-color:#fff;font:inherit;font-size:16px;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation}.sn48-mixed__choice select:focus-visible,.sn48-mixed__submit:focus-visible,.sn48-mixed__cart-link:focus-visible{outline:3px solid #1f2837;outline-offset:4px}.sn48-mixed__footer{min-width:0;margin-top:0}.sn48-mixed .sn48-mixed__total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 6px;padding-top:12px;border-top:1px solid #dce3e9}.sn48-mixed__total>span{color:#5a5e6b;font-size:13px}.sn48-mixed__total>strong{font-size:24px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.sn48-mixed .sn48-mixed__comparison{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px;color:#5a5e6b;font-size:13px}.sn48-mixed__comparison s{font-variant-numeric:tabular-nums}.sn48-mixed .sn48-mixed__saving{display:inline-flex;margin:0 0 12px;padding:5px 10px;border-radius:999px;color:#1f2837;background:#eef2f6;font-size:13px;font-weight:700}.sn48-mixed .sn48-mixed__submit{width:100%}.sn48-mixed__submit>span[aria-hidden=true]{flex:0 0 auto;font-size:18px;line-height:1}.sn48-mixed .sn48-mixed__submit:disabled{cursor:not-allowed;opacity:.6}.sn48-mixed__components:disabled{opacity:.7}.sn48-mixed .sn48-mixed__feedback,.sn48-mixed .sn48-mixed__error{margin:10px 0 0;font-size:13px}.sn48-mixed__feedback:empty{display:none}.sn48-mixed .sn48-mixed__error{color:#9b302e}.sn48-mixed__cart-link{display:inline-flex;align-items:center;min-height:44px;color:#1f2837;font-size:13px;text-decoration:underline;text-underline-offset:4px}.sn48-mixed .sn48-mixed__shipping{margin:12px 0 0;color:#5a5e6b;font-size:12px}.sn48-mixed [hidden]{display:none!important}.sn48-mixed__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sn48-pack-shortcut{display:inline-flex;align-items:center;min-height:44px;color:#1f2837;font-weight:650;font-size:13px;text-decoration:underline;text-underline-offset:4px}.sn48-pack-shortcut:focus-visible{outline:3px solid #1f2837;outline-offset:3px}@media(max-width:749px){html body .sn48-mixed-section{width:calc(100% - 32px);margin-block:32px}sn48-mixed-packs.sn48-mixed{margin-block:28px;scroll-margin-top:110px}.sn48-mixed__grid{grid-template-columns:1fr;gap:16px}.sn48-mixed .sn48-mixed__card{padding:16px 14px}.sn48-mixed__component{grid-template-columns:60px minmax(0,1fr);gap:10px;padding-block:10px}.sn48-mixed__image{width:60px;height:68px}}html body .sn48-mixed .sn48-mixed__choice select{min-height:48px;line-height:1.4}html body .sn48-mixed .sn48-mixed__card-heading .sn88-mixed__purpose{margin:0 0 10px;color:#1f2837;font-size:14px;font-weight:600;line-height:1.45}html body .sn48-mixed .sn88-mixed__assurance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin:6px 0 0;color:#5a5e6b;font-size:12px;line-height:1.4}html body .sn48-mixed .sn88-mixed__assurance a{display:inline-flex;align-items:center;min-height:44px;color:#1f2837;text-decoration:underline;text-underline-offset:3px}html body .sn48-mixed .sn88-mixed__assurance a:focus-visible{outline:3px solid #1f2837;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn48-mixed-packs.css.map */
