.upsell-slider{width:100%;margin-top:20px}.swiper-slide{display:flex!important;justify-content:center!important;align-items:center}.swiper-button-next,.swiper-button-prev{color:#000}.upsell-slider .product{padding:10px}.swiper-slide h2{font-family:'Serotiva',sans-serif;font-weight:700;font-size:14px;color:#000}.subcat-grid{display:grid;justify-content:center;gap:11px;padding:0;margin:0 auto}.subcat-grid.columns-1{grid-template-columns:repeat(1,1fr)}.subcat-grid.columns-2{grid-template-columns:repeat(2,1fr)}.subcat-grid.columns-3{grid-template-columns:repeat(3,1fr)}.subcat-grid.columns-4{grid-template-columns:repeat(4,1fr)}.subcat-grid.columns-5{grid-template-columns:repeat(5,1fr)}.subcat-grid.columns-6{grid-template-columns:repeat(6,1fr)}.subcat-grid.columns-7{grid-template-columns:repeat(7,1fr)}.subcat-grid.columns-8{grid-template-columns:repeat(8,1fr)}.subcategory{text-align:center;max-width:127px}.subcategory img{width:100%;height:100%;object-fit:cover;border-radius:8px}.subcategory h4{color:#000;font-family:'Serotiva',sans-serif;margin-top:10px;font-size:13px;font-weight:500;text-align:left!important}@media (max-width:768px){.subcat-grid{width:80%;grid-template-columns:repeat(4,1fr)!important}.subcategory img{width:60px}}#jj-button{opacity:0;transition:opacity 0.3s ease;pointer-events:none}#jj-container:hover #jj-button{opacity:1;pointer-events:auto}@media (max-width:768px){#jj-button{opacity:1!important;pointer-events:auto!important}#jj-container:hover #jj-button{opacity:1!important;pointer-events:auto!important}}.multi-select-option{display:inline-block;width:120px;margin:10px;text-align:center}.multi-card{padding:15px;background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color 0.3s ease,box-shadow 0.3s ease}.multi-card:hover{background-color:#e0e0e0;box-shadow:0 4px 10px rgba(0,0,0,.2)}.multi-image{width:80px;height:80px;object-fit:cover;margin-bottom:10px}.multi-option input[type="checkbox"]{display:none}.multi-option input[type="checkbox"]:checked+.multi-card{background-color:#00bfae;color:#fff}.multi-option p{margin-top:5px;font-weight:700}select,input[type="checkbox"]{font-size:16px}