[data-night] .cf-row{display:flex;width:100%;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px;text-align:left;transition:background-color .18s cubic-bezier(.22,1,.36,1)}[data-night] .cf-row:hover{background:var(--n-raise)}[data-night] .cf-row[aria-checked=true]{background:var(--n-plate);box-shadow:inset 0 1px 0 var(--n-lip)}[data-night] .cf-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--n-accent-text)}[data-night] .cf-mark{position:relative;display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:999px;color:var(--n-bg);box-shadow:inset 0 0 0 1.5px var(--n-line-2);transition:background-color .16s ease,box-shadow .16s ease}[data-night] .cf-mark[data-kind=check]{border-radius:6px}[data-night] .cf-mark[data-kind=radio]:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--n-bg);opacity:0;transition:opacity .16s ease}[data-night] .cf-mark>svg{width:12px;height:12px;opacity:0;transition:opacity .16s ease}[data-night] .cf-row:hover .cf-mark{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--n-ink) 40%,transparent)}[data-night] .cf-row[aria-checked=true] .cf-mark{background:var(--n-ink);box-shadow:none}[data-night] .cf-row[aria-checked=true] .cf-mark:after,[data-night] .cf-row[aria-checked=true] .cf-mark>svg{opacity:1}[data-night] .cf-group{border-radius:16px;transition:background-color .2s cubic-bezier(.22,1,.36,1)}[data-night] .cf-group[open]{background:var(--n-raise)}[data-night] .cf-group>summary{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;cursor:pointer;list-style:none;transition:background-color .18s cubic-bezier(.22,1,.36,1)}[data-night] .cf-group>summary::-webkit-details-marker{display:none}[data-night] .cf-group:not([open])>summary:hover{background:var(--n-raise)}[data-night] .cf-group>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--n-accent-text)}[data-night] .cf-group .cf-row:hover,[data-night] .cf-group .cf-row[aria-checked=true]{background:var(--n-plate)}[data-night] .cf-chev{flex-shrink:0;color:var(--n-ink-3);transition:rotate .3s cubic-bezier(.22,1,.36,1),color .3s ease}[data-night] .cf-group[open] .cf-chev{rotate:180deg;color:var(--n-ink)}[data-night] .cf-tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 14px;border-radius:12px;text-align:left;color:var(--n-ink-2);background:var(--n-glass);box-shadow:inset 0 0 0 1px var(--n-line-2);transition:background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}[data-night] .cf-tile:hover{color:var(--n-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--n-ink) 30%,transparent)}[data-night] .cf-tile:is([aria-checked=true],[aria-pressed=true]){color:var(--n-bg);background:var(--n-ink);box-shadow:none}[data-night] .cf-tile-main{color:var(--n-ink)}[data-night] .cf-tile-sub{color:var(--n-ink-3)}[data-night] .cf-tile:is([aria-checked=true],[aria-pressed=true]) .cf-tile-main{color:var(--n-bg)}[data-night] .cf-tile:is([aria-checked=true],[aria-pressed=true]) .cf-tile-sub{color:color-mix(in srgb,var(--n-bg) 62%,transparent)}[data-night] :is(.cf-tile,.n-opt):is([aria-checked=true],[aria-pressed=true]) .cf-plaque{color:color-mix(in srgb,var(--n-bg) 62%,transparent)}[data-night] .cf-tile:focus-visible{outline:2px solid var(--n-accent-text);outline-offset:2px}@media (max-width:639px){[data-night] .n-opt.cf-opt-row{flex-direction:row;justify-content:space-between;gap:12px;padding:8px 16px}}[data-night] .cf-qty{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 4px 0 16px;border-radius:12px;background:var(--n-glass);box-shadow:inset 0 0 0 1px var(--n-line)}[data-night] .cf-qty button{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:var(--n-ink-2);transition:color .16s ease,background-color .16s ease}[data-night] .cf-qty button:hover:not(:disabled){color:var(--n-ink);background:var(--n-glass)}[data-night] .cf-qty button:disabled{cursor:not-allowed;opacity:.35}[data-night] .cf-qty button:focus-visible{outline:2px solid var(--n-accent-text);outline-offset:0}[data-night] .n-buy.cf-buy:disabled{cursor:not-allowed}[data-night] .n-buy.cf-buy[data-dim]:disabled{opacity:.5}[data-night] .n-buy.cf-bar-buy{width:auto;flex-shrink:0;padding:0 20px}[data-night] .cf-media:not(:has(section)){display:none}@media (prefers-reduced-motion:reduce){[data-night] :is(.cf-row,.cf-mark,.cf-mark:after,.cf-mark>svg,.cf-group,.cf-group>summary,.cf-chev,.cf-tile,.cf-qty button){transition:none}}