:root{--jump-h:56px;--bg:#fff;--ink:#1a1a1a;--muted:#5c5c5c;--line:#e2e2e2;--soft:#f4f4f4;--accent:#b3261e;--on:#fff;--tap:48px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg:#121212;--ink:#f3f1ec;--muted:#b4b0a8;--line:#333;--soft:#222;--accent:#ff7a6b;--on:#1a0604}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-block-size:100vh;min-block-size:100dvh;display:flex;flex-direction:column}main{flex:1;inline-size:100%;max-inline-size:560px;margin-inline:auto}h1,h2,p,ul{margin:0}h1{font-size:1.6rem;line-height:1.15}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.muted{color:var(--muted)}.top{padding:20px 16px 12px;max-inline-size:560px;margin-inline:auto;inline-size:100%}.top a{text-decoration:none}.top b,.top h1{display:block;font-size:2.1rem;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;line-height:1.1}.top p{margin-block-start:4px;color:var(--muted)}.jump{position:sticky;inset-block-start:0;z-index:2;display:flex;flex-wrap:wrap;background:var(--bg);border-block:2px solid var(--ink)}.jump a{flex:1 1 auto;min-inline-size:min-content;min-block-size:var(--tap);display:grid;place-items:center;padding:4px;text-align:center;text-decoration:none;font-weight:800;font-size:.95rem;text-transform:uppercase;border-block-end:4px solid transparent}.jump a.on{border-block-end-color:var(--accent)}.jump a:active{background:var(--soft)}.cat{margin-block-start:22px;scroll-margin-block-start:calc(var(--jump-h, 56px) + 8px)}.cat h2{margin-inline:16px;padding:6px 12px;background:var(--ink);color:var(--bg);font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.list{list-style:none;padding:0 16px}.list li{display:flex;align-items:center;gap:12px;padding-block:6px;border-block-end:1px solid var(--line)}.row{flex:1;min-inline-size:0;display:flex;align-items:flex-end;gap:6px;padding-block:14px;text-decoration:none}.nm{min-inline-size:0;font-weight:800;font-size:1.1rem;line-height:1.2;text-transform:uppercase}.dots{flex:1 1 14px;min-inline-size:14px;margin-block-end:.3em;border-block-end:3px dotted var(--muted)}.pr{flex:none;font-weight:800;font-size:1.05rem;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.pr small{color:var(--accent);font-size:.8em;text-transform:uppercase}.add,.btn{display:grid;place-items:center;min-block-size:var(--tap);border:2px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--on);font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer}.add{flex:none;min-inline-size:68px;padding:0}.add.off{background:none;border-color:var(--line);color:var(--muted);padding-inline:8px;font-size:.8rem}.add:active,.btn:active{transform:scale(.96)}li form{display:contents}.bar{position:fixed;z-index:3;inset-inline:16px;inset-block-end:max(12px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;min-block-size:56px;padding-inline:18px;border-radius:12px;background:var(--accent);color:var(--on);font-weight:700;text-decoration:none;box-shadow:0 6px 18px #00000040}body:has(.bar:not([hidden])){padding-block-end:84px}body:has(#PBarNextFrameWrapper) .bar{inset-block-end:80px}.screen{display:flex;flex-direction:column;gap:16px;padding:8px 16px 32px}.screen>a:first-child{min-block-size:var(--tap);display:inline-flex;align-items:center;font-weight:600;color:var(--accent);text-decoration:none}.btn{inline-size:100%;min-block-size:54px;font-size:1.1rem}.choices{display:grid;gap:8px;border:0;padding:0;margin:0;min-inline-size:0}.choice{display:flex;align-items:center;gap:12px;min-block-size:var(--tap);padding:6px 14px;border:2px solid var(--line);border-radius:12px;cursor:pointer}.choice input{inline-size:22px;block-size:22px;margin:0;flex:none;accent-color:var(--accent)}.choice span{flex:1}.choice b{font-weight:600;font-variant-numeric:tabular-nums}.choice:has(input:checked){border-color:var(--accent)}.choice:has(input:disabled){opacity:.4}.lines{list-style:none;padding:0;border-block-start:1px solid var(--line)}.lines li{display:flex;justify-content:space-between;gap:12px;padding-block:14px;border-block-end:1px solid var(--line)}.lines small{display:block;color:var(--muted);font-size:.95rem}.lines div:last-child{text-align:end;flex:none}.sum{display:flex;justify-content:space-between;font-size:1.2rem}.closed{align-items:center;text-align:center;padding-block-start:64px}.badge{padding:4px 12px;border-radius:99px;background:var(--ink);color:var(--bg);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}.qty{display:flex;align-items:center;gap:4px}.qty button,.qty input{min-inline-size:44px;min-block-size:44px;margin:0;padding:0;border:2px solid var(--line);border-radius:8px;background:var(--bg);font-weight:800;font-size:1.15rem;text-align:center;-webkit-appearance:textfield;appearance:textfield}.qty button{cursor:pointer;line-height:1}.qty button:active{background:var(--soft)}.qty .qn{min-inline-size:28px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input{inline-size:4ch}.buy{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.buy .btn{flex:1 1 9ch;inline-size:auto}.buy .qty{flex:none}.lines .qty{margin-block:8px;justify-content:flex-end}.list li{flex-wrap:wrap}.in{flex-basis:100%;order:3;color:var(--accent);font-size:.9rem;font-weight:800}footer{padding:24px 16px 16px;color:var(--muted);font-size:.9rem;text-align:center}.plain{padding:16px;max-inline-size:560px;margin-inline:auto}.plain form{display:flex;gap:8px;margin-block:12px}.plain input,.plain button{min-block-size:var(--tap);padding-inline:10px;background:var(--bg);border:2px solid var(--line);border-radius:8px}.plain input{flex:1 1 auto;min-inline-size:0}@media(max-width:380px){.nm{font-size:1rem}.pr{font-size:.95rem}.add{min-inline-size:60px}.list{padding-inline:12px}.cat h2{margin-inline:12px}}@media(hover:hover)and (pointer:fine){.choice:hover{border-color:var(--accent)}}@media(prefers-reduced-motion:no-preference){.add,.btn{transition:transform .12s ease-out}}[hidden]{display:none!important}.screen form{display:flex;flex-direction:column;gap:16px}.lines a[data-cart-focus$=":remove"]{display:inline-flex;align-items:center;justify-content:flex-end;min-block-size:var(--tap);min-inline-size:var(--tap)}.lines .qty{flex-direction:row}.sr{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%)}.grp{font-weight:800;margin-block-start:8px}html[data-cart-busy] [data-cart-section] .btn,.btn[aria-disabled=true],[data-cart-section] [aria-disabled=true]{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
