.faq-header{color:#5f697e}.faq-section{background-color:#fafafa}.faq-containers{width:60%;margin:0 auto}.faq-header h2{font-size:41px;font-weight:700}.faq-header p{font-size:28px}.faq-intro{color:#5f697e;font-size:18px}.faq-header-container{border-bottom:1px solid rgba(0,0,0,.1)}.faq--img{content:"";background-repeat:no-repeat;background-size:contain;width:300px;height:200px;margin-bottom:-26px;margin-left:auto;margin-right:auto;display:block}.faq-content h3{text-align:center}.faq-list{cursor:pointer;background-color:#fdfcfd;padding-left:0;list-style:none}.faq-list li{border-bottom:1px dotted rgba(59,89,152,.4);padding:11px 0 11px 10px;position:relative}.faq-content h3{font-family:32px}.faq-item-counter{color:#3b5998;background-color:#dfe6f3;border:3px solid #fdfcfd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .2s ease-in;display:flex;position:absolute;top:5px;left:-20px}.faq-list .faq-heading{color:#3b5998;padding-left:15px;font-size:20px;text-decoration:none;transition:all .3s ease-in}.faq-answer{opacity:0;max-height:0;transition:max-height .4s,opacity .4s;overflow:hidden}.faq-answer.open{opacity:1;max-height:500px}.faq-content li a{text-decoration:none}.faq-section .nav-tabs .nav-link{color:#5f7ec1}.faq-section .nav-tabs .nav-link.active{color:#fff;background-color:#5f7ec1;border-color:#5f7ec1}.faq-cat_active{background-color:#5f7ec1;color:#fff!important}@media (max-width:425px){.faq-containers{width:80%}.faq--img{width:250px}}
.saved-header{text-align:center;background-color:#f0f0f0;padding:25px 0}.saved-header h2{color:#222;margin:0;font-size:18px;font-weight:600}.empty-saved-container{text-align:center;color:#222;max-width:400px;margin:80px auto;font-family:Arial,sans-serif}.empty-icon{margin-bottom:15px;font-size:28px}.empty-title{margin-bottom:12px;font-size:16px;font-weight:700}.empty-text{color:#555;margin-bottom:20px;font-size:14px;line-height:1.6}.start-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:#222;border:none;padding:12px 32px;font-size:14px;font-weight:700;transition:background .3s}.start-btn:hover{background:#000}
.wishlist-card{flex-direction:column;width:100%;max-width:300px;margin-top:100px;display:flex;overflow:hidden}.wishlist-image{width:100%;height:400px;position:relative}.wishlist-delete-btn{cursor:pointer;z-index:10;background-color:#fff;border:none;border-radius:50%;transition:transform .2s;position:absolute;top:10px;right:10px}.wishlist-delete-btn:hover{transform:scale(1.2)}.wishlist-info{flex-direction:column;gap:8px;display:flex}.wishlist-product-name{color:#333;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:14px;overflow:hidden;margin-top:15px!important}.wishlist-product-price{color:#666;border-top:1px solid rgba(128,128,128,.2);margin:0;padding:10px 0;font-size:14px;font-weight:700}.wishlist-size-select{cursor:pointer;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ccc;border-radius:4px;width:100%;padding:6px 8px;font-size:14px}.wishlist-move-btn{text-align:center;text-transform:uppercase;cursor:pointer;color:#000;margin-top:5px;padding:5px;font-weight:700;transition:background-color .3s,color .3s;background-color:transparent!important;border:2px solid #018849!important}.wishlist-move-btn:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.wishlist-move-btn:not(:disabled):hover{background-color:#063;border-color:#063}.wishlist-card{transition:transform .3s,opacity .3s}.wishlist-card.removing{opacity:0;transform:scale(.5)translateY(30px)}
.cart-parent-wrapper{background:#f2f2f2;min-height:100vh}.parent{flex:.5}.cart-left{background:#fff;max-height:80vh;padding:1rem;overflow:auto}.cart-header{background:#fff;align-items:center;margin-bottom:15px;padding:1rem}.cart-right{background:#fff;border:1px solid #e5e5e5;height:-moz-fit-content;height:fit-content;margin-top:1rem;padding:1rem}@media (min-width:992px){.cart-right{margin-top:0}}.cart-title{text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.cart-note{color:#777;font-size:.9rem}.remove-btn{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.3rem;transition:color .2s;position:absolute;top:10px;right:0}.remove-btn:hover{color:#000}.save-for-later{cursor:pointer;background:#fff;border:1px solid #ccc;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;transition:all .2s;display:inline-flex}.save-for-later:hover{border-color:#000}.cart-summary h3{text-transform:uppercase;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.summary-row{color:#333;justify-content:space-between;margin-bottom:.5rem;font-size:.95rem;display:flex}.checkout-btn{color:#fff;cursor:pointer;background:#008a36;border:none;width:100%;margin:1.2rem 0;padding:.8rem;font-size:1rem;font-weight:600;transition:background .2s}.checkout-btn:hover{background:#006f2a}.payment-methods p{color:#444;margin-bottom:.5rem;font-size:.85rem}.payment-methods img{width:180px}.quantity-selector{cursor:pointer;background:#fff;border:1px solid #ccc;padding:.25rem .5rem;font-size:.9rem}.empty-cart{text-align:center;color:#333;padding:60px 20px}.empty-cart-icon{margin-bottom:20px}.empty-cart h3{margin-bottom:15px;font-size:22px;font-weight:600}.empty-cart p{color:#666;margin-bottom:20px;font-size:14px}.empty-cart a{color:#007bff;text-decoration:underline}.shop-btn{color:#fff;cursor:pointer;background-color:#000;border:none;padding:8px 20px;font-weight:500}.shop-btn:hover{background-color:#333}.cart-item{border-bottom:1px solid #e5e5e5;align-items:flex-start;gap:1rem;padding:1.2rem 0;transition:transform .4s,opacity .4s,max-height .4s;display:flex;position:relative;overflow:hidden}.cart-item-img{object-fit:cover;width:120px;height:auto}.cart-item-details{flex:1}.cart-item-price{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.cart-item-name{color:#333;margin-bottom:.5rem;font-size:.95rem}.badge{color:#fff;text-transform:uppercase;background:#333;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.cart-options{color:gray;align-items:center;gap:1rem;margin:.75rem 0;font-size:.9rem;display:flex}@media (max-width:768px){.cart-item{text-align:center;flex-direction:column;align-items:center}.cart-item-img{width:100px;margin-bottom:.8rem}.cart-item-details{width:100%}.cart-options{justify-content:center}.remove-btn{position:absolute;top:.5rem;right:0}}.cart-item.removing{opacity:0;border:none;max-height:0;margin:0;padding:0;transform:translate(-100%)}
