details:first-of-type{border-top-color:var(--ink)}summary{list-style:none;cursor:pointer;min-height:48px;display:flex;justify-content:space-between;align-items:center}summary::-webkit-details-marker{display:none}details[open] summary span:last-child{transform:rotate(45deg)}summary span:last-child{transition:transform .2s}details ul{margin:0 0 18px;padding-left:18px;line-height:1.6;font-size:15px}details p{margin:0 0 18px;line-height:1.6;font-size:15px;max-width:60ch}.chart{display:block;width:100%;height:auto;margin:4px 0 18px;border:1px solid var(--line)}.alsobar{background:var(--concrete);background-size:cover;color:var(--on-accent);margin:16px -32px 4px;padding:10px 32px;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e}.szhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.linkbtn{background:none;border:0;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit}.sizes button:disabled{color:#a6a6ab;border-color:#d6d6da;text-decoration:line-through;cursor:not-allowed;background:none}.reassure{color:var(--mute);margin-top:-8px}.reassure:empty{display:none}.dots{display:none}.buybar{position:fixed;left:0;right:calc(var(--rail) + env(safe-area-inset-right,0px));bottom:0;z-index:22;background:var(--ground);border-top:1px solid var(--ink);padding:10px 16px max(10px,env(safe-area-inset-bottom,0px));display:none;flex-direction:column;gap:8px;transition:right .28s ease,transform .25s ease}body.scrolling .buybar{right:0}.buybar .sizes{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));margin:0!important}.buybar .sizes button{min-height:34px;font-size:11px}.buybar .cta{min-height:44px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141459;z-index:44}.sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;background:var(--ground);z-index:45;padding:16px}.sheet .shd,.drawer .dhd{display:flex;justify-content:space-between;align-items:center;gap:12px}.xbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:inherit}.xbtn svg{width:18px;height:18px}.drawer{position:fixed;top:0;bottom:0;right:calc(var(--rail) + env(safe-area-inset-right,0px));width:min(420px,calc(100vw - var(--rail) - env(safe-area-inset-right,0px)));background:var(--ground);z-index:46;display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000002e}.drawer .dhd{background:var(--concrete);color:var(--on-accent);padding:max(8px,env(safe-area-inset-top,0px)) 8px 8px 20px;text-shadow:0 1px 0 rgba(255,255,255,.45)}.drawer .dbody{flex:1;overflow-y:auto;padding:0 20px}.drawer .line{grid-template-columns:72px minmax(0,1fr) auto;gap:14px}.drawer .dfoot{border-top:1px solid var(--ink);padding:14px 20px max(16px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.drawer .row2{display:flex;justify-content:space-between;gap:12px}.drawer .zones{color:var(--mute);font-size:10px;line-height:1.5}.express{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.express button{min-height:44px;border:0;cursor:pointer;font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;border-radius:4px}.express .ap{background:#000;color:#fff}.express .gp{background:#fff;color:#3c4043;border:1px solid #dadce0}.express .sp{background:#5a31f4;color:#fff}.drawer .btn{width:100%}.drawer .empty{padding-block:32px}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.count.bump{animation:bump .45s ease}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cart{max-width:880px}.line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding-block:16px;border-bottom:1px solid var(--line)}.line .ph{aspect-ratio:2/3}.qty{display:flex;align-items:center;gap:4px}.qty button{width:40px;height:40px;border:1px solid var(--ink);background:none;cursor:pointer}.rm{background:none;border:0;color:var(--mute);cursor:pointer;padding:10px 0;text-decoration:underline}.total{display:flex;justify-content:space-between;padding-block:24px;font-size:16px}.empty{padding-block:48px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:var(--concrete);color:var(--on-accent);text-decoration:none;border:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tg-3.css.map */
