:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{background-color:#fff}a:hover{color:#747bff}}#root{max-width:1280px;margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}html{font-family:Inter,sans-serif!important;font-size:14px!important;color:#333!important;scroll-behavior:smooth}*{box-sizing:border-box}.header-container{padding:0;display:flex;justify-content:center;border-bottom:#e1e1e1 1.5px solid}.header{width:1280px}.head-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;padding:0 8px 0 10px;text-align:center}.logo{padding:0;height:55px}.logo img{height:55px}.top-buttons{display:flex;gap:6px}.icons{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border:none;border-radius:50px;transition:background-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;outline:none}.icons img{height:21px}.icons:hover{background-color:#f0f0f0}.icons:active{background-color:#d9d9d9;transform:scale(.95);transition:transform .1s}.icons:focus{background-color:transparent}.cart-image{height:26px!important;width:25.7px!important}button{background-color:#fff;border:#CCCCCC 1px solid;font-family:Inter,sans-serif;font-size:1em;font-weight:500;height:35px;width:75px;padding:0;border-radius:8px;cursor:pointer}button:focus{outline:none}.page-content-container{padding:0 0 50px;display:flex;justify-content:center}.page-content{width:1280px}.sub-header{display:flex;flex-direction:column;align-items:center;margin:35px 0;padding:0 15px}.sub-title{font-size:1.4em;margin:0 0 10px;font-weight:500;letter-spacing:4px}.description{font-size:.96em;font-weight:400;margin:0;width:90%;text-align:center;line-height:1.8}.options-container{display:flex;flex-wrap:wrap;text-align:left;font-size:1rem;font-weight:400;padding:0 15px}.search-bar{display:flex;align-items:center;flex-basis:100%;height:40px;border:#e2e2e2 1px solid;margin-bottom:12px;transition:border-color .2s ease,box-shadow .2s ease}.search-bar:hover{border-color:#bbb}.search-bar:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px #00000014}.search-bar img{height:15px;margin:0 10px}input{color:#333;border:none;width:100%;height:100%;font-size:14px;padding:0}input:focus{outline:none}.filter-bar{flex-basis:100%}.filter-button{display:flex;align-items:center;width:100%;height:38px;border-radius:0;margin-bottom:10px;text-align:left;font-size:1em;font-weight:400;color:#333}.filter-button img{height:15px;margin:0 10px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:40;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.overlay.show{opacity:1;pointer-events:auto}.filter-container{position:fixed;top:0;left:-100%;width:80%;height:100%;background:#fff;box-shadow:2px 0 5px #0003;transition:left .3s ease-in-out;z-index:50;display:flex;flex-direction:column}.filter-content{flex:1;overflow-y:auto;padding:15px 20px}.filter-content h2{margin:0;padding-top:25px}.close-filter-button{position:absolute;top:6.6%;right:12%;padding-bottom:2px;border-radius:50px;width:32px;height:32px;font-size:1.2em;color:#fff;background-color:#333;border:#333 1px solid}.close-filter-button:hover{background-color:#555;border-color:#555}.close-filter-button:active{background-color:#333;border-color:#333}.filter-container.active{left:0}.overlay.active{display:block}.filter-group{border-bottom:#e1e1e1 1px solid;padding:5px 0 20px;font-size:16px}.filter-group:last-child{padding-bottom:5px;border-bottom:none}.filter-options{font-weight:500;display:flex;flex-direction:column}.filter-options label{margin:0 0 10px;cursor:pointer;font-size:1em;font-weight:400;display:flex;align-items:center}.filter-options input{height:18px;width:18px;margin-right:6px;cursor:pointer;accent-color:#333}.filter-footer{display:flex;justify-content:center;gap:1em;border-top:#e2e2e2 1px solid;padding:18px 0}.filter-footer button{position:sticky;bottom:0;width:110px;height:40px;font-size:16px;font-weight:500;border-radius:50px;color:#333;border:#e2e2e2 1px solid}.primary-button{background-color:#333;color:#fff!important;border:#333333 1px solid!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.primary-button:hover{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff!important}.primary-button:active{background-color:#2a2a2a;border-color:#2a2a2a;color:#fff!important;transform:scale(.97);transition:transform .1s}.primary-button:focus{background-color:#333;border-color:#333;color:#fff}.hide{display:none}.sort-bar{flex-basis:100%;height:38px;cursor:pointer}.sort-dropdown{font-family:inherit;width:100%;height:38px;border:#CCCCCC 1px solid;background-color:#f6f6f6;padding-left:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.sort-dropdown:hover{background-color:#f1f1f1;border-color:#999}.sort-dropdown:focus{background-color:#f6f6f6;border-color:#ccc}.remove-selected{margin-top:15px;display:none;flex-wrap:wrap;gap:6px;padding:0 15px}.show{display:flex}.clear-all-button{color:#fff;background-color:#6e6e6e;border:#6e6e6e 1px solid;border-radius:20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.clear-all-button:hover{background-color:#5c5c5c;border-color:#5c5c5c;cursor:pointer}.clear-all-button:active{background-color:#4a4a4a;border-color:#4a4a4a}.clear-all-button:focus{background-color:#6e6e6e;border-color:#6e6e6e;color:#fff}.remove-filter{width:fit-content;padding:0 10px;background-color:#eaeaea;border:#EAEAEA 1px solid;border-radius:20px;font-weight:400;transition:background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none;cursor:pointer}.remove-filter:hover{background-color:#d5d5d5;border-color:#d5d5d5}.remove-filter:focus{background-color:#eaeaea;border-color:#eaeaea;outline:none}.remove-filter:active{background-color:#bfbfbf;border-color:#bfbfbf}.remove-x{margin-left:6px;padding:1.6px 3px;vertical-align:top;font-size:7px;color:#fff;background-color:#909090;border-radius:50%;text-transform:uppercase}.results-count{font-weight:400;margin:20px 0 5px;text-align:left;padding:0 15px}.shoes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:10px 24px}.shoe-card{display:flex;flex-direction:column;width:100%;min-height:250px;border-radius:8px;transition:background .3s;padding-bottom:10px;cursor:pointer}.shoe-card img{max-width:100%;height:auto;object-fit:cover}.shoe-content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:.5px;line-height:1.65;font-weight:500}.shoe-anime{margin:9px 0 3px;font-size:1em}.shoe-name{margin:0;font-size:1em;text-overflow:ellipsis}.price-container{display:flex;gap:10px}.shoe-price{font-size:1em;margin:0}.markdown{text-decoration:line-through;color:#6e6e6e}.sale-price{color:#cb0c00!important}.menu-container{position:fixed;top:0;right:-105%;width:320px;height:100%;transition:right .3s ease-in-out;box-shadow:-4px 0 12px #00000026;z-index:50;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto}.menu-container.active{right:0}.close-btn-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:25px 15px 20px 18px}.close-menu-button{height:40px;width:40px;border:none;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.close-menu-button:focus{background-color:transparent;outline:none}.close-menu-button img{height:16px}.close-menu-button:hover{background-color:#f2f2f2;cursor:pointer}.close-menu-button:active{background-color:#dcdcdc}.menu{display:flex;flex-direction:column;padding:5px 0}.menu button{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:23px;height:45px;border:none;padding:0 27px 0 35px}.menu img{height:16px}.menu-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6%;margin-top:30px;padding:0 5%}.menu-footer img{height:80px}.menu-footer p{width:160px;text-align:left;font-size:18px;font-weight:600;color:#6e6e6e}.menu-footer-btn-wrapper{flex-basis:100%;margin-top:10px}.menu-footer-btn-wrapper button{border-radius:20px;border:#e2e2e2 1px solid;font-size:16px;height:40px;width:90px;margin:0 4%}.back-to-main-menu{display:flex;align-items:center;font-size:16px;height:40px;border:none}.back-to-main-menu img{height:20px;margin-right:10px}.sub-menu{padding-top:10px}.sub-menu button{color:#6e6e6e;font-size:16px}.pagination-wrap{padding:30px 0;display:flex;justify-content:center;align-items:center}.pagination-wrap button{border-radius:0;border:none;border-bottom:#dadada 1.5px solid;width:45px;height:40px;font-weight:300;font-size:12px;transition:background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.pagination-wrap button:focus{background-color:transparent;border-bottom-color:#dadada;outline:none}.pagination-wrap button:hover{background-color:#f5f5f5;cursor:pointer}.pagination-wrap button:active{background-color:#e0e0e0}.pagination-arrows{display:flex;align-items:center}.pagination-arrows button{width:40px}.pagination-arrows button img{height:16px}.pagination-arrows span{padding:9.1px 0;width:40px;border-bottom:#dadada 1.5px solid}.page-number.active{border-bottom:#333 2.5px solid}.search-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:40px}.fade-scale-in{animation:fadeScaleIn .6s ease forwards}.fade-scale-out{animation:fadeScaleOut .6s ease forwards}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95);display:none}}.search-head{display:flex;justify-content:space-between;padding:15px 24px}.search-all{display:flex;align-items:center;border:#CCCCCC 1px solid;border-radius:20px;background-color:#f6f6f6;width:100%;margin-right:12px}.search-all img{height:35px;margin:0 3px 0 0;padding:6.5px}.search-all input{max-width:78%;font-size:16px;background-color:#f6f6f6}.cancel-search-btn{font-size:16px;width:fit-content;border:none;color:#333}.top-results{font-weight:600;color:#6e6e6e;text-align:left;padding-left:24px}.search-results img{border-radius:3px}.shoe-details-container{margin-bottom:50px;display:flex;justify-content:center}.shoe-details-container img{width:100%}.shoe-details-content{width:100vw}.shoe-details{display:flex;flex-direction:column;align-items:center;padding:0 24px}.shoe-details-anime{text-transform:capitalize;margin:20px 0;letter-spacing:2px;font-family:Montserrat,sans-serif;font-weight:600;color:#7e7e7e}.shoe-details-type{margin:0;color:#4e4e4e;letter-spacing:2px;font-family:Montserrat,sans-serif;font-weight:600;color:#7e7e7e}.shoe-details-name{font-size:1.5em;margin:5px 0 15px;letter-spacing:1.5px}.shoe-details-price{font-size:1.2em;margin:0;color:#4e4e4e}.shoe-select{display:flex;width:100%;justify-content:space-between;align-items:center}.shoe-select :last-child{display:flex;align-items:center}.shoe-select :last-child img{height:20px;width:20px;margin-right:5px}.shoe-size-options{display:flex;gap:2%;flex-wrap:wrap}.shoe-size-options button{flex-basis:49%;border-radius:0;margin-bottom:2%;height:40px;color:#686868;border:#e1e1e1 1px solid;transition:all .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.shoe-size-options button:focus{color:#686868;border-color:#e1e1e1;outline:none}.shoe-size-options button.active{border:#111111 2px solid!important;transition:all .1s ease}.shoe-size-options button:hover{background-color:#f4f4f4;color:#333;border-color:#999;cursor:pointer}.add-to-cart-button{margin:30px 24px;width:100%;height:60px;font-size:16px;border-radius:50px;color:#fff;background-color:#111;letter-spacing:1.5px;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.add-to-cart-button:focus{background-color:#111;color:#fff;outline:none}.add-to-cart-button:hover{background-color:#8a8a8a;cursor:pointer}.add-to-cart-button:active{background-color:#6e6e6e;transform:scale(.95);transition:transform .1s}.shoe-description{text-align:left;line-height:1.8;margin:0 0 50px}.recommendations-container{display:flex;justify-content:center}.shoe-recommendations{width:100%}.recommendation-title{text-align:left;font-weight:400;letter-spacing:1.8px;font-size:18px;margin:0 0 20px}.carousel{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding:10px 0}.carousel-item{flex:0 0 auto;width:200px;scroll-snap-align:center;color:#4e4e4e}.carousel-item img{width:100%;height:auto;border-radius:3px}.item-name{margin:3px 0 0;font-weight:700;color:#5a5a5a}.item-type{margin:0 0 8px}.carousel::-webkit-scrollbar{height:4px}.carousel::-webkit-scrollbar-thumb{background-color:#bbb}.carousel::-webkit-scrollbar-thumb:hover{background-color:#909090}.floating-back{position:absolute;top:80px;left:20px;height:30px;width:30px;border:none;cursor:pointer;background-color:transparent}.floating-back img{height:30px;width:30px}.cart-panel{position:fixed;top:0;left:0;width:84%;height:100%;background:#fff;box-shadow:4px 0 12px #00000026;z-index:999;overflow:scroll}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;animation:fadeIn .6s ease-out forwards;z-index:998}.slide-in-left{animation:slideInLeft .4s ease-out forwards}.slide-out-left{animation:slideOutLeft .4s ease-in forwards}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.slide-in-right{animation:slideInRight .4s ease-out forwards}.slide-out-right{animation:slideOutRight .4s ease-in forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.cart-header{position:sticky;top:0;background-color:#fff;display:flex;justify-content:space-between;align-items:center;height:60px;border-bottom:#CCCCCC 1.5px solid}.cart-header h2{margin:0 24px;font-size:1.4em;font-weight:400;letter-spacing:2.5px}.close-cart-panel{height:40px;width:40px;border:none;margin-right:14px;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.close-cart-panel:focus{background-color:transparent;outline:none}.close-cart-panel img{height:16px}.close-cart-panel:hover{background-color:#f2f2f2;cursor:pointer}.close-cart-panel:active{background-color:#ddd}.cart-items{display:flex;flex-direction:column;gap:20px;padding:30px 24px;border-bottom:#111111 1.5px solid}.cart-item{display:flex;align-items:center;width:100%}.cart-item-image{width:35%;width:90px;height:90px;object-fit:cover}.cart-item-details{width:65%;display:flex;flex-direction:column;padding:0 0 0 15px;text-align:left}.cart-item-name{margin:0;font-size:12px;font-weight:600;letter-spacing:1px;padding-bottom:3px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.cart-item-details p{margin:0;font-size:10px;padding-bottom:4px;letter-spacing:1.2px}.quantity-and-remove{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.quantity-selector{display:flex;border:#e1e1e1 1px solid}.quantity-selector button{width:28px;border:none;font-size:20px;font-weight:200;color:#686868;font-family:revert;border-radius:0;transition:color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.quantity-selector button:focus{color:#686868;background-color:transparent;outline:none}.quantity-selector button:hover{color:#444;background-color:#f0f0f0}.quantity-selector button:active{color:#222;background-color:#e0e0e0}.quantity-input{width:25px;height:35px;text-align:center;font-size:11px}.no-arrows::-webkit-inner-spin-button,.no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.remove-item{width:min-content;height:20px;text-decoration:underline;letter-spacing:2px;font-size:9px;border-radius:0;border:none;color:#686868;text-underline-offset:4px;transition:color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.remove-item:focus{color:#686868;outline:none}.remove-item:hover{color:#444}.remove-item:active{color:#222;transform:scale(.98);transition:transform .1s}.cart-summary{display:flex;justify-content:space-between;align-items:center;border-bottom:#111111 1.5px solid;padding:12px 30px;color:#111;font-weight:700}.cart-summary p{margin:0}.cart-headsup{margin:0;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;color:#8a8a8a;padding:10px 30px}.spinner{width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite;opacity:0;transition:opacity .3s ease-in-out}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner.show{opacity:1}.subtotal{font-family:Helvetica,sans-serif;letter-spacing:1px!important}.payment{display:flex;flex-direction:column;padding:20px 24px 40px;gap:10px}.payment button{width:100%;height:55px;border-radius:10px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.payment button:focus{background-color:transparent;outline:none}.payment button:hover{border-color:#999;cursor:pointer}.payment button:active{border-color:#777;background-color:#f2f2f2;transform:scale(.97);transition:transform .1s}.checkout{display:flex;justify-content:center;align-items:center;height:45px!important;border-radius:0!important;color:#fff;background-color:#111;font-size:12.5px;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.checkout:focus{background-color:#111;color:#fff;outline:none}.checkout:hover{background-color:#8a8a8a!important}.checkout:active{background-color:#6e6e6e!important;transform:scale(.97)!important;transition:transform .1s!important}.checkout p{margin:0;letter-spacing:2px}.middle-dot{font-size:22px}.paypal-logo,.g-pay-logo{height:50px}.gcash-logo{height:20px}.login-slide-up{animation:slideUp .5s ease-out forwards}.login-slide-down{animation:slideDown .5s ease-in forwards}@keyframes slideUp{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slideDown{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,100%);opacity:0}}.login-drawer{position:fixed;bottom:0;left:50%;width:100%;max-width:max-content;background:#fff;padding:24px;box-shadow:0 -4px 12px #0003,-4px 0 12px #0003,4px 0 12px #0003;z-index:999;border-radius:1rem 1rem 0 0;text-align:center}.login-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;animation:fadeIn .6s ease forwards;z-index:998}.login-backdrop.fade-out{animation:fadeOut .6s ease forwards;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.no-scroll{overflow:hidden}.login-title{font-size:1.7rem;font-weight:700;color:#111;margin:0}.login-sub{font-size:.9rem;margin:5px 0 30px;color:#666;font-style:italic;white-space:nowrap;overflow:hidden;opacity:0;width:0;animation:typing 2s steps(30) .5s forwards,fadeIn 2s forwards}@keyframes typing{0%{width:0}to{width:100%}}.login-form{display:flex;flex-direction:column}.login-label{text-align:left;font-size:.9rem;color:#333;margin-bottom:5px}.login-input{padding:.75rem 1rem;border:1px solid #ccc;background:#fff;color:#111;border-radius:.5rem;font-size:1rem;margin-bottom:2rem;transition:border-color .3s,box-shadow .3s}.login-input:hover{border-color:#999}.login-input:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px #0000000d}.login-terms{margin:0 0 2rem;font-size:.9rem}.login-button{align-self:flex-end;height:45px;width:100%;background:#111;color:#fff;border:none;font-size:1rem;font-weight:500;border-radius:50px;cursor:pointer;transition:background .3s;margin:2px 0 8px;-webkit-tap-highlight-color:transparent;outline:none}.login-button:focus{background:#111;color:#fff;outline:none}.login-button:hover{background-color:#8a8a8a}.login-button:active{background-color:#6e6e6e;transform:scale(.97);transition:transform .1s}.logged-in{display:flex;justify-content:center;flex-direction:column;text-align:center;align-items:center}.logged-title{color:#111;font-size:1.7rem;margin:0}.login-logo{width:-webkit-fill-available;max-width:380px}.glitch{position:relative;color:#000;animation:glitch .3s linear infinite}@keyframes glitch{0%{transform:translate(0);opacity:1}20%{transform:translate(-2px,2px);opacity:.9}40%{transform:translate(-1px,-1px);opacity:.8}60%{transform:translate(2px,1px);opacity:.9}80%{transform:translate(1px,-2px);opacity:.95}to{transform:translate(0);opacity:1}}footer{background-color:#111;padding:25px 24px;display:flex;justify-content:center;flex-direction:column}.social-logos{display:flex;justify-content:center;align-items:center;gap:50px}.social-logos a{color:#fff;font-size:1.7rem;transition:color .3s ease-in-out}.email:hover{color:#ff0}.linkedin:hover{color:#0b8ef2}.github:hover{color:#711eff}.footer-text{margin:10px 0 0;color:#fff}@media (min-width: 425px){.filter-bar{flex-basis:50%;padding-right:6px}.sort-bar{flex-basis:50%;padding-left:6px}.shoes-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.search-all{width:80%}.floating-back img{height:40px;width:40px}}@media (min-width: 600px){.shoes-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.shoe-card{padding-bottom:15px}.shoe-size-options{padding:0 1%}.shoe-size-options button{flex-basis:32%}.floating-back img{height:50px;width:50px}.cart-panel{width:360px}.cart-header{padding:0 6px}.cart-items{padding:30px}.cart-summary{padding:12px 36px}.payment{padding:20px 30px 40px}}@media (min-width: 768px){.shoes-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.top-buttons{gap:12px}.login-drawer{padding:48px}.shoe-size-options{padding:0 1%}.shoe-size-options button{flex-basis:23.5%}.floating-back img{height:70px;width:70px}}@media (min-width: 1024px){.shoes-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding:10px 57px 10px 24px}.head-menu{padding:0 40px 0 42px}ul{display:flex;justify-content:center;margin:0;padding:0}.menu-item{position:relative;list-style:none;text-align:left}.menu-link{background:none;border:none;color:#111;cursor:pointer;font-size:1rem;padding:30px 15px 28px;display:flex;align-items:center;min-width:75px;width:max-content;letter-spacing:2px;font-weight:400}.dropdown{position:absolute;top:100%;left:0;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #0003;border-top:#111111 2px solid;z-index:1}.no-dropdown{display:none;position:absolute;width:100px;z-index:1;border-top:#111111 2px solid}.dropdown button{width:100%;height:max-content;border:none;border-radius:0;text-align:left;color:#333;padding:14px 16px;text-decoration:none;display:block;font-weight:300}.dropdown button:hover{background-color:#f1f1f1}.menu-item:hover .dropdown{display:block}.border-bot:hover{text-decoration:underline 1.5px solid;text-underline-offset:23px}.search-container{height:max-content;box-shadow:0 4px 12px #0003;align-items:center;overflow-y:hidden}.search-head{width:100%;justify-content:space-between;align-items:center;padding:10px 48px 15px}.search-all{width:70%}.top-results{padding-left:48px}.cart-panel{left:unset;right:0;box-shadow:4px 0 12px #0003}.sub-header{margin:40px 0}.page-content-container{padding:0 0 60px}.filter-container{float:left;position:unset;width:20%;height:max-content;background:#fff;box-shadow:none;border:#e2e2e2 2px solid;display:flex;flex-direction:column;text-align:left;margin:0 30px 0 48px}.anime-filter{height:300px;overflow-y:scroll}.options-container{padding:0 48px 0 15px}.right-side-container{display:flex;flex-direction:column}.search-bar{flex-basis:75%}.sort-bar{flex-basis:25%;position:relative;display:inline-block}.sort-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:5px}.down-arrow-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.grid-wrap{min-height:378px;padding:10px 57px!important}.shoe-details-content{max-width:1024px}.shoe-details-image-wrapper{float:left;width:50%;padding:40px 0 0 48px}.floating-back{position:relative;top:60px;left:-685px}.floating-back img{height:48px;width:48px}.shoe-details{padding:0 48px 0 40px}.shoe-details>*{width:100%;text-align:left}.shoe-details-anime{margin:0 0 20px}.shoe-size-options{padding:0 1%}.shoe-size-options button{flex-basis:32%}.add-to-cart-button{text-align:center!important}.shoe-recommendations{float:left;padding:40px 48px}.carousel-item{width:280px}.shoe-recommendations{max-width:1024px}}@media (min-width: 1280px){#root{max-width:unset}.header,.page-content,.search-head{max-width:1280px}.shoes-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-wrap{width:1280px;min-height:362px}.menu-link{min-width:80px}.floating-back{left:-730px}.shoe-details-image-wrapper{padding:40px 0 0}.shoe-details{padding:0 0 0 40px}.shoe-recommendations{max-width:1280px;padding:50px 48px}}@media (min-width: 1440px){.head-menu{padding:0 8px 0 10px}.filter-container{margin:0 30px 0 15px}.options-container{padding:0 15px}.shoes-grid{padding:10px 24px}.search-head{padding:10px 15px 15px}.top-results{padding-left:15px}.grid-wrap{padding:10px 24px!important}.shoe-recommendations{padding:50px 15px}}
