.slider-section{position:relative}.no-marker,.small-heading{text-decoration:none!important;list-style-type:none!important}.small-heading{padding-left:0!important}.small-heading a{text-decoration:none!important;color:#000}.small-heading a:hover{color:#5e988a}.custom-list-style{list-style:none!important;padding-left:0}.category-item{padding-left:0}.superclass-dot{text-decoration:none!important;color:#000}.superclass-dot:hover{color:#5e988a}.slider-section img{width:100%}.bg-light{height:100%}.img-fluid{max-width:100%;height:auto;display:block;margin:0 auto}.custom-modal{position:absolute;top:0;left:98%;width:600px;max-height:70vh;overflow-y:auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:8px;z-index:1050;margin-left:0;border:1px solid #e5e7eb}.modal-content{background:#fff;padding:1.5rem;width:100%;max-width:100%;margin:0;border:none;box-shadow:none;border-radius:8px}.category-item,.home-category,.modal-content{position:relative}.subcategory-grid .row{display:flex;flex-wrap:wrap;margin:0 -8px}.subcategory-grid .col-6,.subcategory-grid .col-md-4{padding:0 8px;margin-bottom:1rem}.modal-body{padding:0}@media (max-width:767.98px){.slider-section{padding-top:1rem!important}.container-fluid{padding-left:12px!important;padding-right:12px!important}.non-slider-image{margin-bottom:1rem;border-radius:8px}.home-category{max-height:400px;overflow-y:auto}.custom-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95vw;max-height:80vh;margin-left:0}.modal-content{padding:1rem;max-height:78vh;overflow-y:auto}.subcategory-grid .col-6{flex:0 0 50%;max-width:50%}.ul-list{margin-bottom:.5rem}}@media (min-width:768px) and (max-width:991.98px){.container-fluid{padding-left:20px!important;padding-right:20px!important}.non-slider-image{margin-bottom:1.5rem}.custom-modal{width:500px}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}}@media (max-width:1399.98px){.custom-modal{max-width:calc(100vw - 300px)}}.custom-modal.viewport-adjusted{bottom:auto!important}.category-item{transition:all .2s ease-in-out}.haveChild:hover{background-color:#f8f9fa}.haveChild:hover,.text-color:hover{color:#f38023!important}.text-primary{text-decoration:none;color:#f93!important}.slider-section img{-o-object-fit:fill;object-fit:fill;transition:transform .3s ease}.slider-section a:hover img{transform:scale(1.02)}.slider-section .slick-slider{position:relative}.slider-section .slick-track{display:flex}.slider-section .slick-slide{height:auto}@media (prefers-reduced-motion:reduce){.slider-section *{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.bg-light{background-color:#fff!important;border:2px solid #000}.category-item{border-bottom:2px solid #000}}@media (prefers-color-scheme:dark){.bg-light{background-color:#2d3748!important;color:#fff}.category-item a{color:#e2e8f0!important}.modal-content{background-color:#2d3748;color:#fff}.small-heading a,.superclass-dot{color:#e2e8f0!important}}@media (max-width:375px){.subcategory-grid .col-6{flex:0 0 100%;max-width:100%}.slider-section{padding-top:.5rem!important}}.slider-section .row{margin-left:0;margin-right:0}.slider-section .container-fluid{padding-left:12px;padding-right:12px}@media (min-width:768px){.slider-section .container-fluid{padding-left:20px;padding-right:20px}}@media (min-width:1200px){.slider-section .container-fluid{padding-left:32px;padding-right:32px}}.buy-sell-row{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);background:#fff;margin-left:10px;margin-right:10px;transition:all .3s ease}.buy-sell-row:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.feature-icon-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid #e2e8f0}.feature-icon-container:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#fdba74}.feature-icon{max-height:60px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.feature-icon-container:hover .feature-icon{transform:scale(1.05)}.form-input{transition:all .3s ease}.form-input:focus{transform:translateY(-1px)}.btn-primary-custom{background:linear-gradient(135deg,#f97316,#ea580c);transition:all .3s ease}.btn-primary-custom:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(249,115,22,.3)}.btn-secondary-custom{transition:all .3s ease}.btn-secondary-custom:hover{transform:translateY(-1px);border-color:#f97316}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.loading-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width:768px){.buy-sell-row{margin-left:5px;margin-right:5px;padding:20px 15px!important}.feature-icon-container{padding:15px}.feature-icon{max-height:50px}}@media (max-width:576px){.buy-sell-row{margin-left:0;margin-right:0;border-radius:8px}.feature-icon-container{padding:12px}.feature-icon{max-height:40px}}.captcha-container{background:#fff;border-radius:8px;padding:8px;border:1px solid #e2e8f0}.error-message{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.success-state{border-color:#10b981!important;background-color:#f0fdf4!important}@media (prefers-color-scheme:dark){.buy-sell-row{background:#1e293b;border-color:#334155}.feature-icon-container{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}}@media print{.buy-sell-row{box-shadow:none!important;border:1px solid #000!important}.btn-primary-custom,.btn-secondary-custom{background:#000!important;color:#fff!important}}.slider-image{border:1px solid #ddd;margin-bottom:20px}.image-container{border:1px solid #ddd;text-align:center}.image-text{font-size:14px}.image-container{position:relative;border-radius:6px;border:1px solid #f93;padding:10px;box-sizing:border-box;margin:10px;transition:transform .3s ease;width:95%!important;height:350px}.slider-image{height:70%;-o-object-fit:fill;object-fit:fill}.image-text{text-align:center;margin-top:10px}.shadow-lg{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.slider-item{padding:0 8px}.product-card{transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.slider-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slick-slide{padding:0 10px}.slick-list{margin:0 -10px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}@media (max-width:768px){.slider-image{height:160px}.slick-slide{padding:0 8px}.slick-list{margin:0 -8px}}@media (max-width:480px){.slider-image{height:140px}.slick-slide{padding:0 6px}.slick-list{margin:0 -6px}}