.st-toolbar{z-index:30;backdrop-filter:blur(8px);border-block:var(--border);background:#0a1a24e6;position:sticky;top:74px}@media (width<=900px){.st-toolbar{top:75px}}.st-count{min-width:26px;height:26px;font:900 14px/1 var(--font-body);color:var(--ink);background:var(--braise);border:2px solid var(--ink);animation:pop-in .25s var(--ease-pop);border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-10px;right:-10px}.st-card{flex-direction:column;display:flex;overflow:hidden}.st-card .h-card,#pkg-title{font-family:var(--font-body);font-weight:900}.st-card__media{border:none;border-bottom:var(--border);cursor:pointer;background:0 0;padding:0;display:block;position:relative}.st-media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 40%, #7fe3f540, transparent 70%), var(--bg-2);place-items:center;display:grid;overflow:hidden}.st-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-pop)}.st-card:hover .st-media img{transform:scale(1.05)}.st-badge{font:900 14px/1 var(--font-body);color:var(--ink);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:5px 10px;position:absolute;top:10px}.st-badge.is-sale{background:var(--error);color:#fff;right:10px;transform:rotate(4deg)}.st-badge.is-qty{background:var(--success);left:10px}.st-link{color:var(--glace);cursor:pointer;background:0 0;border:none;padding:0;font-weight:800}.st-link:hover{text-decoration:underline}.st-price{flex-direction:column;gap:2px;display:flex}.st-price s{color:var(--brume);font-size:14px}.st-price b{font:900 24px/1 var(--font-body);color:var(--givre)}.st-price.is-big b{color:var(--braise);font-size:30px}.st-stepper{background:var(--bg-2);border:var(--border);border-radius:14px;align-items:center;gap:6px;padding:4px;display:inline-flex}.st-stepper button{width:36px;height:36px;font:900 20px/1 var(--font-body);color:var(--ink);background:var(--glace);border:2px solid var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.st-stepper button:first-child{background:var(--surface-3);color:var(--givre)}.st-stepper button:disabled{opacity:.4;cursor:not-allowed}.st-stepper span{text-align:center;min-width:26px;font:900 18px/1 var(--font-body)}.st-stepper.is-sm button{width:30px;height:30px;font-size:17px}.st-added{color:var(--ink);background:var(--success);border:var(--border);white-space:nowrap;border-radius:12px;padding:10px 14px;font-weight:800}.st-skeleton{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%) 0 0 / 300% 100%;height:340px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-100% 0}}.st-dialog{width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:inherit;background:0 0;border:none;margin:auto;padding:0;overflow:visible}.st-dialog.is-wide{width:min(720px,100vw - 24px)}.st-dialog:focus,.st-drawer:focus{outline:none}.st-dialog::backdrop,.st-drawer::backdrop{backdrop-filter:blur(4px);background:#04121ac7}.st-dialog[open]{animation:pop-in .22s var(--ease-pop)}.st-dialog__box{flex-direction:column;gap:20px;max-height:calc(100dvh - 24px);padding:30px;display:flex;overflow-y:auto}@media (width<=520px){.st-dialog__box{padding:24px 18px}}.st-close{z-index:1;width:44px;height:44px;font:900 20px/1 var(--font-body);color:var(--givre);background:var(--surface-3);border:var(--border);box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.st-close:hover{background:var(--error);color:var(--ink)}.st-modal-media{border:var(--border);border-radius:16px;width:160px;overflow:hidden}.st-seg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-seg__opt{color:var(--brume);background:var(--bg-2);border:var(--border);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;transition:background .12s;display:flex}.st-seg__opt small{font:800 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.05em}.st-seg__opt:hover{color:var(--givre)}.st-seg__opt.is-on{color:var(--ink);background:var(--glace);box-shadow:inset 0 -4px 0 var(--glace-dark), 0 4px 0 var(--ink)}.st-seg__opt:has(:focus-visible){outline:3px solid var(--braise);outline-offset:3px}.st-drawer{width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:inherit;background:0 0;border:none;margin:0 0 0 auto;padding:0}.st-drawer[open]{animation:slide-in .28s var(--ease-out)}@keyframes slide-in{0%{transform:translate(100%)}to{transform:none}}.st-drawer__panel{background:linear-gradient(180deg, var(--surface-2), var(--bg-2));border-left:4px solid var(--ink);flex-direction:column;height:100%;display:flex}.st-drawer__head{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.st-drawer__body{flex:1;padding:18px 20px;overflow-y:auto}.st-drawer__foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:var(--border);background:#04121a99;flex-direction:column;gap:14px;display:flex}.st-for{text-align:left;color:var(--givre);background:var(--bg-2);border:var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin:14px 20px 0;padding:10px 14px;display:flex}.st-for:hover{border-color:var(--glace-dark)}.st-line{background:var(--surface);border:var(--border);box-shadow:0 4px 0 var(--ink);border-radius:16px;gap:12px;padding:12px;display:flex}.st-line__img{background:var(--bg-2);border:2px solid var(--ink);border-radius:12px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:30px;display:grid;overflow:hidden}.st-line__img img{object-fit:cover;width:100%;height:100%}.st-trash{cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:8px;flex:none;padding:4px;font-size:18px;line-height:1}.st-trash:hover{opacity:1;background:#ff5a4e33}.st-consent{border:3px dashed var(--braise);cursor:pointer;background:#ff9a1f1a;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.st-consent input{width:22px;height:22px;accent-color:var(--braise);cursor:pointer;flex:none;margin-top:1px}.st-note{color:var(--ink);background:var(--warning);border:2px solid var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700}.st-error{color:#fff;border:2px solid var(--error);background:#ff5a4e40;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:700}.st-prose{color:var(--givre);font-size:16px;line-height:1.6}.st-prose>*+*{margin-top:.8em}.st-prose h1,.st-prose h2,.st-prose h3,.st-prose h4{color:var(--glace);font-size:21px}.st-prose ul{padding-left:1.3em;list-style:outside}.st-prose ol{padding-left:1.3em;list-style:decimal}.st-prose li+li{margin-top:.3em}.st-prose img{border-radius:12px;max-width:100%;height:auto}.st-prose a{color:var(--glace);text-decoration:underline}
