*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none}svg{fill:currentColor}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Ditty;src:url(/Shopping-Cart/font/Ditty.woff2);font-display:swap}body{font-family:Ditty,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;background-color:var(--dark);color:var(--grey);letter-spacing:.1ch;--dark: #1E1E1E;--grey: #BDBDBD;--purple: #9C0D38}#root{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.number{font-family:Times New Roman,Times,serif;font-weight:600}._header_1jvzi_1{z-index:2;display:flex;justify-content:space-between;align-items:center;padding:clamp(.5rem,2vw,1rem) clamp(.25rem,2vw,3rem);background:#000;position:sticky;top:0;box-shadow:0 8px 12px #000;gap:.25rem}._header_1jvzi_1 *{flex:none}._header_1jvzi_1 img{width:clamp(6rem,25vw,12rem)}._header_1jvzi_1 nav{display:flex;gap:clamp(.25rem,2vw,1.7rem)}._header_1jvzi_1 a{text-decoration:none;color:#fff;font-size:clamp(1rem,3.5vw,1.7rem);position:relative}._header_1jvzi_1 nav a.active{color:var(--purple);font-weight:600}._header_1jvzi_1 nav a:after{will-change:transform;content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--purple);transform:scaleX(0);transform-origin:center;transition:transform .25s}._header_1jvzi_1 nav a:hover:after{transform:scaleX(1)}._header_1jvzi_1 button{will-change:transform;background:transparent;border:none;border-radius:.35rem;padding:.125rem;cursor:pointer;transition:background-color .25s;position:relative;height:clamp(1.5rem,6vw,2.75rem);aspect-ratio:1}._header_1jvzi_1 button:hover{background-color:#ffffff1a}._header_1jvzi_1 button svg{stroke:#fff;stroke-width:1.5px;fill:none;width:100%;height:100%}._header_1jvzi_1 button span{display:flex;justify-content:center;align-items:center;position:absolute;top:20%;right:0;font-size:clamp(.8rem,1vw,1.1rem);color:var(--grey);background-color:var(--purple);width:1em;height:1em;border-radius:50%}._footer_19l8n_1{background-color:var(--dark);display:flex;padding:.25rem}._footer_19l8n_1 a{text-decoration:none;color:var(--purple);display:flex;align-items:center;margin:auto;gap:.5ch;font-size:1.5rem}._footer_19l8n_1 svg{will-change:transform;width:1.1em;height:1.1em;transition:transform .25s;fill:var(--purple)}._footer_19l8n_1 svg:hover{transform:scale(1.2)}._backdrop_1w5i6_1{position:fixed;inset:0;z-index:3}._cart_1w5i6_7{z-index:4;position:fixed;height:100%;right:0;width:min(80%,28rem);background-color:var(--dark);box-shadow:-2rem 0 1rem #000000b3;display:flex;flex-direction:column;align-items:center;transition:transform .25s;will-change:transform;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._cart_1w5i6_7::-webkit-scrollbar{display:none}._cart_1w5i6_7._hidden_1w5i6_28{transform:translate(150%)}._close_1w5i6_32{background-color:transparent;border:none;position:absolute;right:.5rem;top:.5rem;width:min(15%,3rem);aspect-ratio:1;border-radius:.5rem;transition:background-color .25s;cursor:pointer}._close_1w5i6_32 svg{transform:scale(1.5)}._close_1w5i6_32:hover{background-color:#ffffff1a}._cart_1w5i6_7 h1{margin-block:2.5rem 0;font-size:clamp(2rem,5vw,2.8rem)}._empty_1w5i6_58{margin:1.5rem auto;font-size:1.75rem}._items_1w5i6_63{flex:1;display:grid;gap:clamp(.5rem,2vw,1.25rem);padding:clamp(.5rem,2vw,1.25rem);margin-bottom:.25rem;grid-auto-rows:clamp(5rem,24vw,9rem);width:100%;height:100%}._item_1w5i6_63{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr auto;column-gap:clamp(.5rem,2vw,1.25rem)}._photo_1w5i6_81{width:100%;grid-row:1 / -1;border:3px solid var(--purple);border-radius:1rem;display:flex;box-shadow:0 0 1rem var(--purple)}._photo_1w5i6_81 img{margin:auto;width:100%;max-height:66%}._name_1w5i6_96{font-size:clamp(1.25rem,4vw,1.8rem);text-align:center;white-space:nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;line-height:1}._name_1w5i6_96::-webkit-scrollbar{display:none}._price_1w5i6_109{font-size:clamp(1rem,3.5vw,1.6rem);text-align:center;line-height:1;color:var(--purple);text-shadow:0 0 8px black;margin-top:4px}._buttons_1w5i6_118{margin-top:.5rem;display:flex;gap:.5rem;align-items:flex-end}._count_1w5i6_125,._delete_1w5i6_126,._checkout_1w5i6_127 button{background:transparent;border:3px solid var(--purple);border-radius:clamp(.5rem,1vw,1rem);color:var(--grey);font-size:clamp(1rem,3vw,1.25rem);padding-block:clamp(.1rem,.25vw,.25rem);flex:1}._delete_1w5i6_126,._checkout_1w5i6_127 button{transition:color .25s}._delete_1w5i6_126:hover,._checkout_1w5i6_127 button:hover{color:var(--purple)}._count_1w5i6_125{display:flex;align-items:center;justify-content:space-between}._count_1w5i6_125 button{background-color:transparent;border:none;color:var(--purple);font-size:clamp(1.5rem,4vw,2.5rem);line-height:.5;cursor:pointer}._checkout_1w5i6_127:before{content:"";display:block;background-color:var(--purple);height:2.5px;width:95%;margin:.25rem auto .5rem}._checkout_1w5i6_127{width:100%;padding:0 1.25rem}._info_1w5i6_175{display:flex;justify-content:space-between;font-size:clamp(1.25rem,4vw,1.8rem);margin-bottom:.5rem}._info_1w5i6_175 span{color:var(--purple)}._checkout_1w5i6_127 button{display:block;padding:clamp(.1rem,.25vw,.25rem) clamp(1rem,3.5vw,1.6rem);font-size:clamp(1.25rem,4vw,1.8rem);margin-left:auto;margin-bottom:1rem}._home_1ac11_1{position:relative;background-image:url(/Shopping-Cart/assets/bigBackground-DVvCdYKZ.png);background-position:top center;background-size:cover;background-color:#000}._home_1ac11_1 img{width:100%;max-height:none;height:auto}._home_1ac11_1 svg{max-width:none;max-height:none}._cite_1ac11_20{position:absolute;font-size:clamp(1rem,5vw,4.2rem);font-weight:600;top:clamp(1.25rem,5vw,4rem);left:clamp(1.25rem,5vw,4rem);width:11em;text-shadow:0 0 12px rgba(0,0,0,.25)}._highlight_1ac11_30{color:var(--purple)}._decor_1ac11_34{margin-top:clamp(-4rem,-5vw,-1.5rem);position:relative}._badges_1ac11_39{margin:2rem clamp(.125rem,2vw,12rem);display:flex;justify-content:space-between}._badges_1ac11_39 div{display:grid;grid-template-areas:"badge title" "badge desc"}._badges_1ac11_39 h3{align-self:self-end;color:var(--purple);font-size:clamp(.75rem,3vw,1.8rem)}._badges_1ac11_39 p{font-size:clamp(.5rem,2.5vw,1.6rem)}._badges_1ac11_39 img{grid-area:badge;max-width:none}._preview_1ac11_67{position:relative}._preview_1ac11_67 h1{margin-top:clamp(.125rem,2vw,8rem);text-align:center;font-size:clamp(1.25rem,5vw,4rem);text-shadow:0 0 12px rgba(0,0,0,.25);color:var(--purple)}._preview_1ac11_67>img,._preview_1ac11_67>picture{margin:2rem auto;width:84%}._item_1ac11_85{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));transition:filter .25s;cursor:pointer;max-width:none;max-height:none}._item_1ac11_85:hover{filter:drop-shadow(0 0 8px var(--purple))}._sword_1ac11_97,._core_1ac11_98,._upm_1ac11_99{position:absolute;color:var(--grey)}._sword_1ac11_97{top:20%;left:13.75%;width:6%}._sword_1ac11_97:after{content:"Sword";position:absolute;top:80%;left:125%;font-size:clamp(.7rem,3.2vw,2.8rem)}._upm_1ac11_99{top:70%;left:67.25%;width:23%}._upm_1ac11_99:after{content:"Sheath&Gas Cylinder";width:8ch;text-align:center;position:absolute;top:110%;left:3%;font-size:clamp(.7rem,3.2vw,2.8rem);line-height:1.2}._core_1ac11_98{top:28%;left:71.6%;width:14%}._core_1ac11_98:after{content:"Core";position:absolute;top:100%;left:32%;font-size:clamp(.7rem,3.2vw,2.8rem)}@media screen and (max-width:800px){._sword_1ac11_97{top:20%;left:14.5%;width:7%}._upm_1ac11_99{top:70%;left:62.25%;width:27%}._upm_1ac11_99:after{top:110%;left:9%}._core_1ac11_98{top:24%;left:65.5%;width:17%}}@media screen and (max-width:500px){._sword_1ac11_97{top:23%}._core_1ac11_98{top:28%}}._container_1vsvz_1{background-image:url(/Shopping-Cart/assets/smallBackground-CMI6BgKV.png);background-position:top center;background-size:cover;background-color:#000}._container_1vsvz_1 h1{text-align:center;margin:2rem auto 1.25rem;font-size:clamp(2rem,5vw,4rem);font-weight:600;color:var(--purple);text-shadow:0 0 12px rgba(0,0,0,.25)}._items_1vsvz_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));gap:clamp(1rem,4vw,2rem);padding:0 clamp(1rem,4vw,2rem);margin-bottom:2rem}._item_1vsvz_17{border:4px solid var(--grey);border-radius:1rem;overflow:hidden;background-color:var(--dark);aspect-ratio:3/2;display:grid;grid-template-rows:1fr auto;transition:border-color .25s,box-shadow .25s;text-decoration:none;color:var(--grey)}._item_1vsvz_17:hover{border-color:var(--purple);box-shadow:0 0 2rem var(--purple)}._item_1vsvz_17:hover ._info_1vsvz_43{border-color:var(--purple)}._photo_1vsvz_47{display:flex;align-items:center;justify-content:center}._info_1vsvz_43{transition:border-color .25s;border-top:4px solid var(--grey);display:flex;justify-content:space-between;padding:.25rem 1rem}._name_1vsvz_62{font-size:clamp(1.5rem,4vw,2rem)}._price_1vsvz_66{color:var(--purple);font-size:clamp(1.5rem,4vw,2rem)}._container_gws28_1{background-image:url(/Shopping-Cart/assets/smallBackground-CMI6BgKV.png);background-position:top center;background-size:cover;background-color:#000;padding:0 .5rem}._container_gws28_1 h1{text-align:center;margin:2rem auto 1.25rem;font-size:clamp(2rem,5vw,4rem);font-weight:600;color:var(--purple);text-shadow:0 0 12px rgba(0,0,0,.25)}._container_gws28_1 p{text-align:center;font-size:clamp(1.5rem,5vw,2.8rem);max-width:22ch;margin:auto}._unfound_1rr7t_1,._container_1rr7t_2{background-image:url(/Shopping-Cart/assets/smallBackground-CMI6BgKV.png);background-position:top center;background-size:cover;background-color:#000}._unfound_1rr7t_1{display:flex;flex-direction:column;align-items:center;justify-content:center}._unfound_1rr7t_1 h1,._container_1rr7t_2 h1{font-size:clamp(1.5rem,5vw,3.5rem);text-shadow:0 0 12px rgba(0,0,0,.25)}._unfound_1rr7t_1 span{color:var(--purple)}._container_1rr7t_2 h1{text-align:center;margin:clamp(1.5rem,5vw,3rem) auto 0}._item_1rr7t_31{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;grid-template-rows:1fr auto;margin:1rem auto 2rem;width:min(90vw,70rem)}._photo_1rr7t_40{grid-row:1 / -1;display:flex;background-color:var(--dark);border:4px solid var(--purple);border-radius:1.25rem;box-shadow:0 0 1.5rem var(--purple);aspect-ratio:1.6}._item_1rr7t_31 img{width:100%;max-height:60%;margin:auto}._info_1rr7t_56{font-size:clamp(1rem,2.5vw,1.5rem);border:3px solid var(--grey);border-radius:1.25rem;padding:.25rem .75rem;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;aspect-ratio:1.9}._info_1rr7t_56::-webkit-scrollbar{display:none}._purchase_1rr7t_71{display:flex;gap:clamp(0rem,1vw,1rem);align-items:flex-end}._price_1rr7t_77{font-size:clamp(1.5rem,3.75vw,2.8rem);font-weight:600;color:var(--purple);margin-left:.5ch;line-height:1.2;margin-right:auto}._count_1rr7t_86,._add_1rr7t_87{background:transparent;border:3px solid var(--purple);border-radius:1rem;color:var(--grey);font-size:clamp(1rem,2.5vw,1.8rem);padding-block:clamp(0,.5vw,.25rem);white-space:nowrap}._add_1rr7t_87{transition:color .25s;padding-inline:clamp(.25rem,1.5vw,1.5rem)}._add_1rr7t_87:hover{color:var(--purple)}._count_1rr7t_86{display:flex;align-items:center;justify-content:space-between;gap:clamp(0rem,1vw,1rem);padding-inline:clamp(.25rem,1vw,.5rem)}._count_1rr7t_86 button{background-color:transparent;border:none;color:var(--purple);font-size:clamp(1.5rem,4.2vw,3rem);line-height:.5;cursor:pointer}@media screen and (max-width:700px){._item_1rr7t_31{grid-template-columns:auto;grid-template-rows:auto auto auto;align-content:start}}._error_2pg7n_1{background-image:url(/Shopping-Cart/assets/smallBackground-CMI6BgKV.png);background-position:top center;background-size:cover;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}._error_2pg7n_1 h1{font-size:clamp(1.5rem,5vw,3rem);font-weight:600}._error_2pg7n_1 a{text-decoration:none;color:var(--purple);font-size:2rem;text-shadow:0 0 12px rgba(0,0,0,.25)}
