.remove-cart-item,
.tf-mini-cart-remove,
.remove-from-wishlist,
.btn-hide-popup,
[data-bs-toggle],
[data-bs-dismiss],
[onclick],
button:not(:disabled),
.clickable,
.pointer {cursor:pointer!important}.swal2-toast{padding:.5rem 1rem!important;font-size:.875rem!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.swal2-toast .swal2-icon{width:2rem!important;height:2rem!important;margin:0 .75rem 0 0!important}.swal2-toast .swal2-icon .swal2-icon-content{font-size:1.5rem!important}.swal2-toast .swal2-title{font-size:.875rem!important;font-weight:500!important;margin:0!important;line-height:1.4!important;white-space:nowrap!important}.swal2-toast .swal2-timer-progress-bar{background:rgba(0,0,0,.2)!important}label{font-weight:600;margin-left:10px}.modal-shopping-cart .tf-mini-cart-threshold{overflow:visible}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar{overflow:visible;margin-bottom:16px}.modal-shopping-cart .tf-mini-cart-threshold #cart-progress-bar{display:block;overflow:visible!important;min-width:36px}.modal-shopping-cart .tf-mini-cart-threshold #cart-progress-bar .progress-car{overflow:visible}@media (max-width:768px){.modal-shopping-cart .tf-mini-cart-threshold{padding:14px 0 12px;overflow:visible}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-bar{margin-top:10px;margin-bottom:18px;overflow:visible}.modal-shopping-cart .tf-mini-cart-threshold #cart-progress-bar{min-width:36px}.modal-shopping-cart .tf-mini-cart-threshold .tf-progress-msg{font-size:13px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}}.collection-item-v2 .tf-btn.btn-outline-dark{--bs-btn-color:var(--main);--bs-btn-border-color:var(--main);--bs-btn-hover-color:var(--primary);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--primary);--bs-btn-active-color:var(--primary);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:var(--primary);background-color:transparent;border:1px solid var(--main);color:var(--main)}.collection-item-v2 .tf-btn.btn-outline-dark:hover{color:var(--primary);border-color:var(--primary)}.collection-item-v2 .tf-btn.btn-outline-light{--bs-btn-color:var(--white);--bs-btn-border-color:var(--white);--bs-btn-hover-color:var(--primary);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--primary);--bs-btn-active-color:var(--primary);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:var(--primary);background-color:transparent;border:1px solid var(--white);color:var(--white)}.collection-item-v2 .tf-btn.btn-outline-light:hover{color:var(--primary);border-color:var(--primary)}.collection-item-v2 .tf-btn.btn-fill{background-color:var(--main);border:1px solid var(--main);color:var(--white)}.collection-item-v2 .tf-btn.btn-fill:hover{background-color:var(--primary);border-color:var(--primary)}.collection-item-v2 .tf-btn.btn-outline-dark,.collection-item-v2 .tf-btn.btn-outline-light,.collection-item-v2 .tf-btn.btn-fill{padding:10px 22px;font-size:14px;line-height:16px;border-radius:3px;display:inline-flex;align-items:center;gap:8px;width:auto}.collection-item-v2 .tf-btn.btn-outline-dark i,.collection-item-v2 .tf-btn.btn-outline-light i,.collection-item-v2 .tf-btn.btn-fill i{font-size:10px;margin-inline-start:4px}.sidebar-account{border:1px solid #ebebeb;border-radius:10px;padding:20px;position:sticky;top:20px}.sidebar-account-header{padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #ebebeb}.sidebar-account-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background-color:var(--main);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.sidebar-account-menu li{margin-bottom:2px}.sidebar-account-menu li a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;color:#333;font-size:14px;text-decoration:none;transition:background-color .2s ease , color .2s ease}.sidebar-account-menu li a i{font-size:16px;color:#999;transition:color .2s ease}.sidebar-account-menu li a:hover{background-color:#f8f8f8;color:var(--main)}.sidebar-account-menu li a:hover i{color:var(--main)}.sidebar-account-menu li.active a{background-color:var(--main);color:#fff;font-weight:600}.sidebar-account-menu li.active a i{color:#fff}.sidebar-account-menu li.sidebar-account-logout{margin-top:10px;padding-top:10px;border-top:1px solid #ebebeb}.sidebar-account-menu li.sidebar-account-logout a{color:#dc3545}.sidebar-account-menu li.sidebar-account-logout a i{color:#dc3545}.sidebar-account-badge{margin-left:auto;background-color:#dc3545;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}.sidebar-account-menu li.active .sidebar-account-badge{background-color:#fff;color:var(--main)}@media (max-width:991.98px){.sidebar-account{position:static}.sidebar-account-menu{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;margin:0 -20px;padding:2px 20px 6px}.sidebar-account-menu li{margin-bottom:0;flex:0 0 auto}.sidebar-account-menu li a{white-space:nowrap;padding:8px 14px;font-size:13px}.sidebar-account-menu li a i{font-size:15px}.sidebar-account-menu li.sidebar-account-logout{margin-top:0;padding-top:0;border-top:none;border-left:1px solid #ebebeb;padding-left:12px}}.tf-account-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;margin-bottom:20px}.tf-account-card h6.tf-account-card-title,.tf-account-card .tf-account-card-title{font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f5f5f5}.tf-account-nav-card{text-decoration:none;color:inherit;transition:border-color .2s ease , box-shadow .2s ease}.tf-account-nav-card:hover,.tf-account-nav-card:focus{border-color:var(--main);box-shadow:0 4px 14px rgba(0,0,0,.08);color:inherit}.mb-account-hub{padding-bottom:18px;margin-bottom:12px;border-bottom:1px solid #ebebeb}.mb-account-hub-greeting{font-weight:700;font-size:14px;margin-bottom:10px}.mb-account-hub-link{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;background:#f8f8f8;border-radius:8px;text-decoration:none;color:#333;font-size:11px;text-align:center;line-height:1.3;transition:background-color .2s ease , color .2s ease}.mb-account-hub-link:hover{background:#f2f2f2;color:var(--main)}.mb-account-hub-link i{font-size:18px;color:var(--main)}.tf-account-card{--primary:var(--main)}