@import"https://fonts.googleapis.com/css2?family=Comic+Neue&family=Bangers&display=swap";.main_button{background-color:#f3501afe;font-size:1.5em;font-weight:800;color:#fff;max-width:100%}.item_layout{display:grid;gap:25px;grid-template-columns:1fr 1fr}.item_cell{display:flex;flex-direction:column;align-items:center;position:relative}.item_img{width:100%;max-width:400px;height:auto;border-radius:8px;border:1px solid;padding:15px;background-color:#efececcc;box-shadow:0 8px 24px #0000002e,0 1.5px 3px #0000001f;margin-bottom:10px}.item_cell h1,.item_cell h2,.item_cell p{flex:1 1 0;min-width:0;max-width:100%;font-size:clamp(1rem,2.5vw,2rem)}.item_cell button{background-color:#febf13;font-size:1.5em;font-weight:800;color:#fff;width:100%}.purchase_button{margin:10px 0}.arrow_grid_right,.arrow_main_right{position:absolute;top:40%;right:16px;transform:translateY(-50%);background:none;border:none;box-shadow:none;z-index:10;cursor:pointer;border:1px solid black;padding:8px;border-radius:50px;display:none}.arrow_grid_left,.arrow_main_left{position:absolute;top:40%;left:16px;transform:translateY(-50%);background:none;border:none;box-shadow:none;z-index:10;cursor:pointer;border:1px solid black;padding:8px;border-radius:50px;display:none}.price_title{width:100%;display:flex;flex-direction:row;justify-content:space-between}.price_title h3{font-weight:bolder}.shop_main{display:flex;flex-direction:column;align-items:center;padding:15px}.shop_main h1{margin-top:40px;font-size:50px}.main_content{display:flex;flex-direction:row;align-items:center;gap:25px;padding:25px;height:fit-content}.main_content button{background-color:#f3501afe;font-size:1.5em;font-weight:800;color:#fff;width:100%;margin-top:25px}.comic_img{height:500px}.description_buy{display:flex;flex-direction:column;align-items:center;gap:25px}.description_buy span{text-align:left;font-size:20px}.description_buy a:hover{color:#000}.description{width:80%}.description-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.description-info img{padding:5px;min-width:30px}.description-info img:hover{cursor:pointer;border:1px solid black;border-radius:5px}.button-policy{width:100%}nav{background-color:#f3501afe;box-shadow:3px 3px 5px #0000001a}nav ul{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center}nav li{height:70px}nav li a{color:#fff;font-weight:900;font-size:22px}nav a{height:100%;padding:0 30px;text-decoration:none;display:flex;align-items:center;color:#000}nav a:hover{background-color:#fff3}nav li:first-child{margin-right:auto}.logo-nav{width:100px}.menu_img{width:30px}.sidebar{position:fixed;top:0;right:0;height:100vh;width:250px;z-index:999;background:linear-gradient(#f3501afe,#ff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:-10px 0 10px #0000001a;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.sidebar li{width:100%}.sidebar li img{margin-left:auto;width:30px}.sidebar a{width:100%;font-weight:900;font-size:22px;color:#000}footer{background:#f3501afe;margin-top:10vh;padding:10px}.footer-container{display:flex;justify-content:center;align-items:center;padding:15px;gap:25px;margin-bottom:10px}.footer-container a{color:#000;text-decoration:none}.footer-container a:hover{text-decoration:underline;color:gray}.footer-container p{max-width:550px}.footer-column-1{display:flex;flex-direction:column;max-width:800px;padding:25px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 8px #0000001a}.footer-column-1 img{width:125px;height:auto;margin-bottom:15px}.footer-column-2{display:flex;flex-direction:row;align-items:baseline;gap:30%;width:100%;max-width:600px;padding:25px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 8px #0000001a}.links{display:flex;flex-direction:column;gap:10px}.footer-column-2 span img{width:20px;height:auto;margin-right:10px;vertical-align:middle}.crusade_img{width:15vw;rotate:270deg}.item_view_container{display:flex;flex-direction:column;align-items:center;width:99vw;height:fit-content;padding:10px}.item_view_content{width:100%;max-width:800px;padding:25px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:50px;margin-bottom:20px;border:1px solid #ccc;position:relative}.item_pagination{display:none}.item_header{display:flex;flex-direction:row;align-items:center}.item_header h1{font-size:clamp(2rem,5vw,4rem);padding:3px}.item_header img{width:clamp(2rem,5vw,4rem);min-width:40px;height:auto}.item_header img:hover{cursor:pointer}.title_sizes{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.title_sizes h3{font-weight:bolder;color:#525151;margin:0}.item_sizes{display:flex;flex-direction:row;gap:25px;font-family:Verdana}.size_option:hover{cursor:pointer}.size_option{border:1px solid black;padding:.2em .7em;border-radius:5px;color:gray}.size_option_selected{padding:.2em .7em;border-radius:5px;background-color:#646cff;color:#fff;border:1px solid #646cff}.item_view{display:flex;flex-direction:row;align-items:center;gap:20px}.main_item{max-width:500px;width:100%;height:auto}.image_options{display:flex;flex-direction:column;justify-content:center;gap:20px}.image_selected{max-width:200px;width:100%;height:auto;border-radius:8px;border:2px solid #646cff;cursor:pointer}.image_unselected{max-width:200px;width:100%;height:auto;border-radius:8px;border:1px solid #ccc;cursor:pointer}.item_details{display:flex;flex-direction:column;gap:8px}.item_details a:hover{color:gray}.purchase_error{color:red}.purchase-notice{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;padding:12px 16px;width:240px;text-align:center;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:fadeIn .2s ease-out;z-index:9999}.purchase-notice p{margin:0;color:#111}.purchase-notice .small{font-size:.85rem;color:#555}.purchase-notice hr{margin:8px 0;border:none;border-top:1px solid #ddd}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.payment_contaner{width:99vw;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:10px}.payment_contaner img{width:400px;height:auto;margin-top:20px}.payment_contaner button{background-color:transparent;font-size:clamp(1.5em,3vw,1.5em);font-weight:800;color:#000;width:auto;border:2.5px solid black;cursor:pointer;margin-top:15px}.privacy{display:flex;flex-direction:column;padding:25px;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:#111;background:#fff}.privacy header{margin-bottom:18px}.privacy h1,h2,h3{color:#222}.privacy div{margin-bottom:20px}.privacy a{color:#06c;text-decoration:none}.privacy a:hover{text-decoration:underline;color:#222}.privacy{font-size:.9em;color:#555}.terms{display:flex;flex-direction:column;padding:25px;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:#111;background:#fff}.terms header{margin-bottom:18px}.terms h1,h2,h3{color:#222}.terms div{margin-bottom:20px}.terms a{color:#06c;text-decoration:none}.terms a:hover{text-decoration:underline;color:#222}.terms{font-size:.9em;color:#555}.faq-container{width:99vw;min-height:80vh;display:flex;flex-direction:column;padding:25px;gap:25px;font-family:Arial,Helvetica,sans-serif;align-items:center}.faq-container h1{font-family:sans-serif;font-weight:700;font-size:clamp(2rem,5vw,4rem)}.faq-question{display:flex;flex-direction:column;padding:25px;background-color:#f3501ada;gap:15px;border-radius:15px;width:100%}.faq-question:hover{cursor:pointer}.question-arrow{display:flex;flex-direction:row;justify-content:space-between}.question-arrow img{min-width:35px}@media screen and (min-width: 1400px){.item_layout{grid-template-columns:1fr 1fr 1fr;margin-top:10px}}@media screen and (min-width: 950px){.hideOnComputer{display:none}.description_buy{gap:0}.title_sizes{display:flex;flex-direction:column;justify-content:baseline}.main_content{margin:0 10%}.item_cell:hover .arrow_grid_left,.item_cell:hover .arrow_grid_right{display:block}}@media screen and (max-width: 950px){*{overflow-x:hidden}.item_layout{grid-template-columns:100%}.arrow_grid_right,.arrow_grid_left{display:none}.arrow_main_left,.arrow_main_right{display:block;min-width:44px}.item_pagination{display:flex;justify-content:center;align-items:center;gap:10px}.item_view{flex-direction:column-reverse}.item_sizes{justify-content:center}.image_options{display:none}.main_content{display:flex;flex-direction:column;align-items:center}.description_buy{flex-direction:column-reverse}.hideOnMobile{display:none}.shop_main h1{margin-top:40px;font-size:35px}.main_content button{margin-top:5px}.footer-container{flex-direction:column;align-items:center}}*{box-sizing:border-box;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#fff}body{margin:0;display:flex;align-items:center;min-height:100vh;font-family:Comic Neue,sans-serif}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}h1{font-size:4em;font-family:Bangers,cursive}hr{height:1px;background-color:#343333;border:none;width:100%}
