.catalog-main{padding:0 2.4rem;margin:0 auto;max-width:1600px}.catalog-main .search-filter-component{display:flex;justify-content:space-between;align-items:center}.catalog-main .catalog-details{display:flex;gap:10px}.catalog-main .catalog-details .product-grid-wrapper{width:100%}a{text-decoration:none;color:inherit}@media(min-width:1489px){.catalog-details{gap:5rem!important}}@media(max-width:952px){.catalog-main .catalog-details .catalog-filters,.sortby{display:none}}@media(max-width:730px){.search-filter-component{flex-direction:column;align-items:flex-start!important}}@media(max-width:468px){.catalog-main{padding:0}.catalog-main .search-filter-component{padding:2px 16px}.catalog-main .catalog-details{justify-content:center}}.catalog-filters{min-width:300px!important;border-right:1px solid #e5e7eb}@media(max-width:420px){.catalog-filters{width:auto}}.catalog-filters .size-options{display:flex;flex-wrap:wrap;gap:.5rem}.catalog-filters .size-options .size-option{margin:0}.catalog-filters .size-options .size-label{display:block;cursor:pointer;width:100%}.catalog-filters .size-options .size-label input{position:absolute;opacity:0;height:0;width:0}.catalog-filters .size-options .size-label .size-box{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0 2rem;height:2.5rem;border:1px dashed #2874f0;border-radius:.7rem;font-size:.875rem;font-weight:500;color:#212121;transition:all .2s ease;position:relative}.catalog-filters .size-options .size-label .size-box:hover{border-color:#2874f0}.catalog-filters .size-options .size-label input:checked~.size-box{background-color:#2874f0;border-color:#2874f0;color:#fff}.catalog-filters .catalog-sidebar{overflow-y:visible}.catalog-filters .catalog-sidebar .filters{max-width:400px;display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb}.catalog-filters .catalog-sidebar .filters .filter-header{display:flex;justify-content:space-between;align-items:center}.catalog-filters .catalog-sidebar .filters .filter-header span{color:#2563eb;font-weight:600;cursor:pointer}.catalog-filters .catalog-sidebar .filters .filter-header .filter-heading{padding-top:12px;font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:#212121}.catalog-filters .catalog-sidebar .filters .applied-filters{display:flex;margin-bottom:10px;gap:.5rem;flex-wrap:wrap}.catalog-filters .catalog-sidebar .filters .applied-filters .applied-filter-item{background-color:#e5e7eb}.catalog-filters .catalog-sidebar .filters .applied-filters .applied-filter-item .remove-filter{border:none;background-color:#e5e7eb}.catalog-filters .catalog-sidebar .price-filter-container{width:100%;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section{width:100%;margin-bottom:1.5rem;padding-bottom:1rem}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .filter-heading{padding-top:12px;font-size:1rem;font-weight:700;margin-bottom:.75rem;color:#212121}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display{width:100%;display:flex;justify-content:center}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container{display:flex;align-items:center;flex-direction:column;width:75%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container{position:relative;width:85%;height:2rem;margin-top:2rem;margin-bottom:1rem;cursor:pointer}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-track{position:absolute;top:50%;transform:translateY(-50%);height:.25rem;width:100%;background-color:#e0e0e0;border-radius:.25rem;pointer-events:none;z-index:1}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-selection{position:absolute;top:50%;transform:translateY(-50%);height:.25rem;background-color:#2874f0;border-radius:.25rem;z-index:2;pointer-events:none}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input{position:absolute;width:102%;height:100%;margin:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);z-index:3}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;width:.8rem;height:.8rem;background-color:#2874f0;border:2px solid #2874f0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .1s ease;transition:transform .1s ease}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.2)}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-moz-range-thumb{pointer-events:all;-moz-appearance:none;appearance:none;width:.8rem;height:.8rem;background-color:#2874f0;border:2px solid #2874f0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:grab;-moz-transition:transform .1s ease;transition:transform .1s ease}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .range-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.2)}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .thumb-label-container{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);top:3px;z-index:4;margin-top:-1rem;pointer-events:none}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .range-slider-container .thumb-label-container .thumb-label{font-size:.75rem;color:#2874f0;margin-bottom:4px;font-weight:500;white-space:nowrap}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values{display:flex;justify-content:space-between;width:100%}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values .price-value{display:flex;align-items:center;justify-content:center;gap:.5rem}.catalog-filters .catalog-sidebar .price-filter-container .price-filter-section .price-display .price-container .price-values .price-value .price-display-value{border:1px solid #2874f0;border-radius:.25rem;padding:1px 15px;font-weight:500;font-size:14px}.catalog-filters .catalog-sidebar .filter-section{display:flex;flex-direction:column;max-width:400px}.catalog-filters .catalog-sidebar .filter-section .filter-heading{padding-top:12px;font-size:1rem;font-weight:700;margin-bottom:.75rem;color:#212121}.catalog-filters .catalog-sidebar .filter-section .filter-options{display:flex;flex-direction:column;gap:.75rem;padding-bottom:12px;transition:max-height .3s ease}.catalog-filters .catalog-sidebar .filter-section .filter-options.expanded{max-height:none;overflow:auto}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option{display:flex;align-items:center}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label{display:flex;align-items:center;cursor:pointer}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input{position:absolute;opacity:0;height:0;width:0}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input:checked~.checkmark,.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label input:checked~.size-box{background-color:#2874f0;border-color:#2874f0;color:#fff}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .checkmark{height:1rem;width:1rem;border:.5px solid #2874f0;border-radius:.125rem;margin-right:.75rem;display:flex;align-items:center;justify-content:center}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .checkmark .check-icon{color:#fff;font-size:.625rem}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .size-box{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid #e0e0e0;border-radius:.25rem;font-size:.875rem;font-weight:500;color:#212121;transition:all .2s ease}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .size-box:hover{border-color:#2874f0}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .color-circle{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;border:1px solid #ddd}.catalog-filters .catalog-sidebar .filter-section .filter-options .filter-option .checkbox-label .option-name{font-size:.875rem;color:#212121;font-weight:500}.catalog-filters .catalog-sidebar .filter-section .show-more-button{background:none;border:none;border-bottom:1px solid #e5e7eb;color:#2874f0;font-size:.875rem;font-weight:500;cursor:pointer;padding:0 0 .5rem;text-align:left;display:flex;align-items:center;gap:.25rem;transition:color .2s ease}.catalog-filters .catalog-sidebar .filter-section .show-more-button:hover{text-decoration:underline}.catalog-filters .catalog-sidebar .filter-section .show-more-button:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid;margin-left:.5rem;transition:transform .2s ease}.catalog-filters .catalog-sidebar .filter-section .show-more-button.expanded:after{transform:rotate(180deg)}@media(max-width:952px){.catalog-filters{width:auto;border:none}.catalog-filters .applied-filters,.catalog-filters .filters{max-width:100%!important}}@media(max-width:500px){.price-container{width:100%!important}.checkmark{margin-top:5px!important}}.search-container{padding:2rem 1.3rem 2rem 0;flex-wrap:wrap;position:relative}.search-container,.search-container .top-container{width:100%;display:flex;justify-content:space-between}.search-container .top-container .catalog-header{display:none}.search-container .catalog-sidebar-title{padding:0;margin:0;color:#111827;font-family:Poppins,sans-serif;text-transform:capitalize}.search-container .search-box{position:relative;width:60%;display:flex;align-items:center}.search-container .search-box .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:gray;font-size:20px}.search-container .search-box input{width:100%;padding:.5rem 1rem .5rem 3rem;border:1px solid #60a5fa;border-radius:.8em;outline:none;transition:.2s ease-in-out;color:#60a5fa}.search-container .search-box input::placeholder{color:#60a5fa}.search-container .search-box input:focus{box-shadow:0 0 4px rgba(37,99,235,.5)}.search-container .filters-option{width:100%;display:none;font-size:1.5rem;cursor:pointer}.search-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:998;display:none}.search-container .overlay.active{display:block}.search-container .sidebar{position:fixed;top:0;left:-100%;width:80%;height:100%;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.2);transition:left .3s ease-in-out;z-index:999;padding:1rem 2rem;overflow-y:auto}.search-container .sidebar.open{left:0}.search-container .sidebar .filter-content{margin-top:3rem}.search-container .sidebar .close-btn{position:absolute;top:1rem;right:1rem;font-size:1.5rem;cursor:pointer;color:#60a5fa}.search-container .sidebar .btn-container{width:100%;display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0}.search-container .sidebar .btn-container button{display:flex;justify-content:center;align-items:center;padding:8px 12px;border:none;background-color:#f97316;color:#fff;border-radius:5px;margin-top:5px}@media(max-width:952px){.search-container{flex-direction:column;gap:1rem;padding:2rem 0}.search-container .filters-option{padding:8px 0;border-top:1px solid #60a5fa;border-bottom:1px solid #60a5fa;display:flex!important;justify-content:space-around;width:100%}.search-container .filters-option .filters,.search-container .filters-option .sort-container{width:50%;display:flex;align-items:center;justify-content:center;gap:6px}.search-container .filters-option .filters{border-left:1px solid #60a5fa}.search-container .top-container{justify-content:space-between;align-items:center}.search-container .top-container .catalog-header{display:block}}@media(max-width:500px){.search-container{padding:1rem 0}.search-container .sidebar{width:100%!important}.search-container .sidebar .filter-content .catalog-filters{min-width:100%!important;border-right:none!important}}@media(max-width:400px){.search-container .top-container{flex-direction:column;align-items:flex-start!important}.search-container .search-box{margin-top:10px;width:100%!important}}@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:Poppins!important}html{scroll-behavior:smooth}.hero-title{font-family:Poppins,sans-serif;font-weight:800;font-size:48px}@media(min-width:600px){.hero-title{font-size:54px}}@media(min-width:1024px){.hero-title{font-size:60px}}.subtitle{font-family:Poppins,sans-serif;font-weight:600;font-size:32px}@media(min-width:600px){.subtitle{font-size:34px}}@media(min-width:1024px){.subtitle{font-size:36px}}.heading{font-family:Poppins,sans-serif;font-weight:700;font-size:24px}@media(min-width:600px){.heading{font-size:26px}}@media(min-width:1024px){.heading{font-size:28px}}.body-text{font-family:Roboto,sans-serif;font-weight:400;font-size:14px}@media(min-width:600px){.body-text{font-size:15px}}@media(min-width:1024px){.body-text{font-size:16px}}.caption{font-family:Roboto,sans-serif;font-weight:400;font-size:12px}@media(min-width:600px){.caption{font-size:13px}}@media(min-width:1024px){.caption{font-size:14px}}.chips{font-weight:500;font-size:11px}@media(min-width:600px){.chips{font-size:12px}}@media(min-width:1024px){.chips{font-size:13px}}.cursor-pointer{cursor:pointer}.cursor-disable{cursor:not-allowed}.not-found-container{display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#c9e9fd;height:100vh}.not-found-container img{width:40%;min-width:280px}.not-found-button{margin-top:20px;padding:1rem 2rem;background-color:#002f6c;color:#fff;border-radius:2rem;font-weight:700}.not-found-button:hover{background-color:#001f4c}.list-none{list-style:none}.catalog-header{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:-moz-fit-content;height:fit-content}.catalog-header .tabs-container{width:100%}.catalog-header .tabs-container .tabs{display:flex;margin-bottom:1rem;justify-content:flex-start}.catalog-header .tabs-container .tabs .tab{display:block;padding:1rem 2rem;color:#b8b8b8;border-bottom:1px solid #b8b8b8;background:rgba(0,0,0,0);cursor:pointer;transition:.3s ease-in-out}.catalog-header .tabs-container .tabs .tab.active,.catalog-header .tabs-container .tabs .tab:hover{color:#0023ce;border-color:#0023ce}.catalog-header .tabs-container .tab-content{padding:1rem;font-size:1.2rem}.catalog-header .tabs-dropdown-wrapper{display:flex;position:relative;align-items:center}.catalog-header .tabs-dropdown-wrapper span{font-weight:500;font-size:1rem;white-space:nowrap;color:#2563eb}.catalog-header .tabs-dropdown-wrapper .dropdown{width:250px;margin-left:1rem;color:#959595;border:1px solid #60a5fa;padding:.4rem 1rem;flex-grow:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") 95% 50%/1.5rem no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0)!important}.catalog-header .tabs-dropdown-wrapper .dropdown .option-name{color:#60a5fa}.catalog-header .tabs-dropdown-wrapper .dropdown.open{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E") 95% 50%/1.5rem no-repeat}.catalog-header .tabs-dropdown-wrapper .dropdown:focus{outline:none}.catalog-header .mobile-sort-icon{display:none;cursor:pointer;color:#60a5fa;font-size:1.5rem}.catalog-header .mobile-sort-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;justify-content:center;align-items:center}.catalog-header .mobile-sort-modal.open{display:flex}.catalog-header .mobile-sort-modal .modal-content{background:#fff;width:90%;max-width:400px;border-radius:.8rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15)}.catalog-header .mobile-sort-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.catalog-header .mobile-sort-modal .modal-content .modal-header h3{margin:0;color:#111827;font-size:1.2rem}.catalog-header .mobile-sort-modal .modal-content .modal-header .close-icon{cursor:pointer;font-size:1.5rem;color:#60a5fa}.catalog-header .mobile-sort-modal .modal-content .sort-options{display:flex;flex-direction:column;gap:1rem}.catalog-header .mobile-sort-modal .modal-content .sort-options .sort-option{padding:.8rem 1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease;color:#111827;font-size:16px}.catalog-header .mobile-sort-modal .modal-content .sort-options .sort-option:hover{background-color:rgba(96,165,250,.1)}.catalog-header .mobile-sort-modal .modal-content .sort-options .sort-option.active{background-color:rgba(96,165,250,.2);font-weight:500;color:#111827}.catalog-header .icon-container{display:none!important}@media(max-width:952px){.catalog-header{align-items:flex-end;padding-top:3rem;align-items:center;padding:0;width:auto}.catalog-header .tabs-dropdown-wrapper{display:none}.catalog-header .icon-container{width:50%;display:flex!important;align-items:center;justify-content:center;gap:6px}.catalog-header .icon-container .mobile-sort-icon{display:block}}@media(max-width:730px){.catalog-header{padding-top:0}}