@charset "UTF-8";:root{--background-color: #ffffff;--default-color: #212529;--heading-color: #2d465e;--accent-color: #0a4db8;--surface-color: #ffffff;--contrast-color: #ffffff}:root{--nav-color: #212529;--nav-hover-color: #0a4db8;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #212529;--nav-dropdown-hover-color: #0a4db8}.light-background{--background-color: #f5f8fc;--surface-color: #ffffff}.dark-background{--background-color: #232931;--default-color: #ffffff;--heading-color: #ffffff;--accent-color: #397deb;--surface-color: #38424f;--contrast-color: #ffffff}:root{scroll-behavior:smooth}.clearfix{clear:both}img[loading=lazy]{opacity:0;transition:opacity .6s ease-in-out}img.lazy-loaded{opacity:1}.container-http-error{text-align:center;padding:30px 0;border:1px solid #f1f1f1;border-radius:4px;margin-bottom:30px}.container-http-error i{font-size:10em;padding-bottom:10px;color:#ced4da}.container-http-error p{font-size:1.6em;font-weight:200}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:transparent;width:40px;height:60px;transition:background-color .3s ease}.carousel-control-prev:hover .carousel-control-prev-icon,.carousel-control-next:hover .carousel-control-next-icon{background-color:#000000b3;border-radius:2px}.ver-todas-categorias{display:flex;justify-content:center;align-items:center;min-height:auto!important;margin:15px auto}.custom-card-all{background-color:#f8f9fa;border-radius:8px;transition:all .3s ease;min-height:198px}.custom-card-all:hover{background-color:#e9ecef;transform:translateY(-1px)}.icon-circle{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.5rem;color:#333;box-shadow:0 2px 5px #0000000d}.filter-content label{display:flex;margin-bottom:8px}.filter-content label div{margin-left:8px}.container-relative{position:relative}.container-relative .prod-oferta-ticket{left:0}.container-relative .sv-producto-mod-img .boton-like{right:0}.flex-control-thumbs li{width:18.5%!important}.flex-control-thumbs li img{height:70px}.texto-en-oferta{border-bottom-left-radius:0;border-bottom-right-radius:0}.info-p-producto p{color:#374151}.add-line-through{text-decoration:line-through}.tabs-prod-detalle .tab-content .tab-pane{padding:30px 20px;font-size:15px;line-height:24px;color:#374151}#product-selector-form .color-option input[type=radio]{display:none}.color-option label{display:inline-block;width:35px;height:35px;border-radius:50%;cursor:pointer;margin-right:10px;border:2px solid #ccc;transition:border-color .2s,box-shadow .2s}#product-selector-form .color-option input[type=radio]:checked+label{border-color:#000;box-shadow:0 0 0 3px #0000004d}#product-selector-form .btn-group .btn.disabled{opacity:.6;text-decoration:line-through;cursor:not-allowed!important}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg, #000)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg, #000)}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg, #000)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg, #000)}.tooltip-inner{color:var(--bs-tooltip-color, #fff);background-color:var(--bs-tooltip-bg, #000)}:root{--bs-tooltip-bg: var(--bs-danger);--bs-tooltip-color: var(--bs-white)}form .form-group label{font-size:initial}form .form-group label.fs-small{font-size:.8rem}form .form-control{font-size:initial;height:initial}form .form-group textarea.no-resize{resize:none}form .form-note{margin-top:8px;font-size:90%;color:#8d8d90}.dropdown-menu.dropdown-menu-black{background-color:#000}.dropdown-menu.dropdown-menu-black .dropdown-item,.dropdown-menu.dropdown-menu-black .dropdown-item a{color:#fff;margin-left:0}.dropdown-menu.dropdown-menu-black .dropdown-item:hover,.dropdown-menu.dropdown-menu-black .dropdown-item a:hover{background-color:#000;color:#fff}.faq-title-black{color:#000!important}.breadcrumb-item+.breadcrumb-item:before{color:#000;font-weight:400}.breadcrumb .breadcrumb-item a{color:#000;font-weight:400}.breadcrumb-item.active{margin-top:0}#ajax-float{position:fixed;top:0;left:0;filter:alpha(opacity=70);z-index:99999;background-color:#000;width:100%;height:100%;opacity:.7}#ajax-float div{z-index:999999;position:fixed;top:50%;left:50%}#ajax-float div img{max-width:100%;height:auto;border:0;vertical-align:top}.img-category-featured-home-list{width:auto;height:auto;max-width:270px;max-height:400px}.img-blog-list{width:auto;height:auto;max-width:330px;max-height:250px}.img-blog-thumbnail{width:auto;height:auto;max-width:300px;max-height:200px}.img-blog-home{width:auto;height:auto;max-width:414px;max-height:414px}.r-form-contacto .form-control{border-radius:initial!important;margin-top:initial!important;margin-bottom:initial!important}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10}.loader-spinner{border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-empty{background-image:url(../../images/bg-rayado.png);background-repeat:repeat;padding:4em 2em;margin:0 auto 6em;text-align:center;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.12);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,.12);box-shadow:0 0 25px #0000001f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cart-empty i#cart-empty-icon{font-size:10em;padding-bottom:10px;color:#ededed;margin:20px 0}.cart-empty h1{font-size:1.6em;font-weight:lighter}.cart-empty .checkout-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none}.cart-empty .checkout-btn:hover{background:linear-gradient(135deg,#4f46e5,#4338ca)}.cart-wrapper{background-color:#f6f6f6;min-height:100vh;padding:20px 0 40px;margin-top:0}.cart-wrapper .product-card{background:white;border-radius:12px;position:relative}.cart-wrapper .product-card .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10}.cart-wrapper .product-card .loader-spinner{border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}.cart-wrapper .product-card .product-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;margin-bottom:.75rem;font-size:.8125rem;color:color-mix(in srgb,#212529,transparent 30%)}.cart-wrapper .product-card .product-meta span{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:color-mix(in srgb,#ffffff,transparent 50%);border-radius:.375rem;border:1px solid color-mix(in srgb,#212529,transparent 90%)}.cart-wrapper .product-card .product-sku,.cart-wrapper .product-card .product-price{display:flex;font-size:.9rem;font-weight:500;color:#444}.cart-wrapper .product-card .product-price span{font-weight:600;color:#000;margin-left:.5rem!important}.cart-wrapper .product-card .discount-badge{background:#fe2e2e;color:#fff;font-size:.875rem;padding:4px 8px;border-radius:6px;display:inline-flex}.cart-wrapper .product-card .handle-counter .input-number-cart{height:40px}.cart-wrapper .product-card .product-image{width:100px;height:100px;object-fit:cover;border-radius:8px}.cart-wrapper .product-card .delete-product-cart{background:none;border:none;padding:0;font-size:.8125rem;color:color-mix(in srgb,#212529,transparent 30%);display:flex;align-items:center;gap:.25rem;transition:all .3s ease;position:relative;overflow:hidden}.cart-wrapper .product-card .delete-product-cart:hover{color:#991b1b}.cart-wrapper .product-card .product-total-price{display:block;font-size:1rem;font-weight:500;color:#444}.cart-wrapper .product-card .product-total-price span{font-weight:600;color:#000}.cart-wrapper .summary-card{background:white;border-radius:12px;position:sticky;top:20px}.cart-wrapper .summary-card .checkout-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none}.cart-wrapper .summary-card .checkout-btn:hover{background:linear-gradient(135deg,#4f46e5,#4338ca)}.cart-wrapper .summary-card .link-summary{color:#000;text-decoration:none;font-size:90%;text-align:center}.cart-wrapper .summary-card .link-summary:hover{text-decoration:underline;color:#fe0000}.cart-checkout{min-height:100vh;padding:20px 0 40px;margin-top:0;background-color:#f6f6f6}.cart-checkout .checkout-step{margin-bottom:20px}.cart-checkout .checkout-step .step-header{cursor:pointer;padding:15px;border-bottom:1px solid rgba(0,0,0,.125)}.cart-checkout .checkout-step .step-header h6{font-weight:500;font-size:1rem;margin:0}.cart-checkout .card.is-locked .step-header{background-color:#f7f7f7;color:#999;cursor:not-allowed;pointer-events:none}.cart-checkout .card.is-complete .step-header{background-color:#d1e7dd;color:#0f5132;cursor:pointer;pointer-events:auto}.cart-checkout .card.is-complete .step-header h6 i{color:#0f5132}.cart-checkout .card.is-active .step-header{background-color:#cfe2ff}.cart-checkout .order-summary{background-color:#fff;padding:20px;border-radius:.25rem;border:1px solid #dee2e6;position:sticky;top:20px}.cart-checkout .order-summary a.link-back{color:#fe0000;text-decoration:none;font-size:90%;text-align:center}.cart-checkout .order-summary a.link-back:hover{text-decoration:underline;color:#000}.cart-checkout .product-item{align-items:flex-start}.cart-checkout .product-item:last-child{border-bottom:none!important}.cart-checkout .product-item .product-thumb{width:50px;height:50px;object-fit:contain;border-radius:4px}.cart-checkout .product-img-wrap .badge{font-size:.75em;padding:.2em .3em;transform:translate(25%,-25%);background-color:#6c757d!important}.cart-checkout .product-info{padding-top:5px}.cart-checkout .product-item .product-name{font-size:.875rem;font-weight:500;line-height:1.2}.cart-checkout .product-item .product-unit-price{font-size:.8rem;display:block;line-height:1.2;margin-top:1px}.cart-checkout .product-item .product-meta{font-size:.8rem;display:block;line-height:1.2;margin-top:1px;font-weight:500}.cart-checkout .product-price-col{min-width:60px;padding-top:5px}.cart-checkout .product-price-col .product-price-total{font-size:.95rem;display:block;white-space:nowrap}.cart-checkout .order-summary hr{margin-top:.5rem;margin-bottom:.5rem}.cart-checkout #total-final{color:#0d6efd!important;font-size:1.25rem}.cart-info{font-size:85%;font-weight:500;line-height:normal;color:#6c757d!important}.selectable-card{cursor:pointer;background-color:#fff;border:2px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out;position:relative;display:block}.selectable-card:hover{border-color:#dee2e6;background-color:#f8f9fa}.selectable-card p{font-size:12px;line-height:normal}.btn-check:checked+.selectable-card{border-color:#5899fa;background-color:#f0f7ff;box-shadow:0 4px 15px #0d6efd26}.btn-check:checked+.selectable-card:after{content:"✓";position:absolute;top:10px;right:15px;background:#0d6efd;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.cart-checkout .order-summary .link-terms{font-size:.85rem;color:#000;text-decoration:none}.cart-checkout .order-summary .subscription-label{font-size:.85rem;color:#000}.account .mobile-menu .mobile-menu-toggle{width:100%;background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;color:var(--heading-color);transition:all .3s ease}.account .mobile-menu .mobile-menu-toggle i{font-size:20px}.account .mobile-menu .mobile-menu-toggle:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 92%)}.account .profile-menu{background-color:var(--surface-color);border-radius:24px;padding:24px;height:100%;box-shadow:0 8px 24px #0000000a}.account .profile-menu .user-info{text-align:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}.account .profile-menu .user-info .user-avatar{position:relative;width:96px;height:96px;margin:0 auto 16px}.account .profile-menu .user-info .user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid var(--surface-color);box-shadow:0 4px 12px #00000014}.account .profile-menu .user-info .user-avatar .status-badge{position:absolute;bottom:0;right:0;width:32px;height:32px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid var(--surface-color)}.account .profile-menu .user-info .user-avatar .status-badge i{color:var(--contrast-color);font-size:14px}.account .profile-menu .user-info h4{margin:0 0 8px;font-size:18px;font-weight:600}.account .profile-menu .user-info .user-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);border-radius:20px;font-size:13px}.account .profile-menu .user-info .user-status i{font-size:14px}.account .profile-menu .menu-nav .nav-link{display:flex;align-items:center;padding:12px 16px;border-radius:12px;color:var(--default-color);margin-bottom:4px;transition:all .3s ease}.account .profile-menu .menu-nav .nav-link i{font-size:20px;margin-right:12px;color:color-mix(in srgb,var(--default-color),transparent 40%);transition:all .3s ease}.account .profile-menu .menu-nav .nav-link span{flex:1}.account .profile-menu .menu-nav .nav-link .badge{font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:auto;flex:0}.account .profile-menu .menu-nav .nav-link .badge{background-color:var(--accent-color);color:var(--contrast-color)}.account .profile-menu .menu-nav .nav-link:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .profile-menu .menu-nav .nav-link:hover i{color:var(--accent-color)}.account .profile-menu .menu-nav .nav-link.active{background-color:var(--accent-color);color:var(--contrast-color);font-weight:500}.account .profile-menu .menu-nav .nav-link.active i{color:var(--contrast-color)}.account .profile-menu .menu-nav .nav-link.active .badge{background-color:var(--contrast-color);color:var(--accent-color)}.account .profile-menu .menu-footer{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.06)}.account .profile-menu .menu-footer a{display:flex;align-items:center;padding:12px 16px;color:var(--default-color);border-radius:12px;margin-bottom:4px;transition:all .3s ease}.account .profile-menu .menu-footer a i{font-size:20px;margin-right:12px;color:color-mix(in srgb,var(--default-color),transparent 40%);transition:all .3s ease}.account .profile-menu .menu-footer a:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .profile-menu .menu-footer a:hover i{color:var(--accent-color)}.account .profile-menu .menu-footer a.logout-link,.account .profile-menu .menu-footer a.logout-link i{color:#ef4444}.account .profile-menu .menu-footer a.logout-link:hover{background-color:#ef444414}.account .content-area{background-color:var(--surface-color);border-radius:24px;padding:24px;height:100%;box-shadow:0 8px 24px #0000000a}.account .content-area .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.account .content-area .section-header h2{margin:0;font-size:24px;font-weight:600}.account .content-area .section-header .header-actions{display:flex;gap:12px;flex-wrap:wrap}.account .content-area .section-header .header-actions .search-box{position:relative}.account .content-area .section-header .header-actions .search-box i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:16px}.account .content-area .section-header .header-actions .search-box input{width:240px;height:44px;padding:0 16px 0 44px;border:1px solid rgba(0,0,0,.08);border-radius:12px;font-size:14px;transition:all .3s ease}.account .content-area .section-header .header-actions .search-box input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color),transparent 90%)}.account .content-area .section-header .header-actions .filter-btn{height:44px;padding:0 20px;background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:12px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--default-color);transition:all .3s ease}.account .content-area .section-header .header-actions .filter-btn i{font-size:16px}.account .content-area .section-header .header-actions .filter-btn:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .content-area .orders-grid{display:grid;gap:20px;margin-bottom:32px}.account .content-area .orders-grid .order-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;transition:all .3s ease}.account .content-area .orders-grid .order-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000014}.account .content-area .orders-grid .order-card .order-header{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.08)}.account .content-area .orders-grid .order-card .order-header .order-id .label{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin-right:6px}.account .content-area .orders-grid .order-card .order-header .order-id .value{font-weight:500;font-family:var(--heading-font)}.account .content-area .orders-grid .order-card .order-header .order-date{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .content-area .orders-grid .order-card .tracking-info,.account .content-area .orders-grid .order-card .order-details{margin-top:20px;background-color:#fafafa;border-radius:12px;overflow:hidden;transition:all .3s ease}.account .content-area .orders-grid .order-card .tracking-info.collapse:not(.show),.account .content-area .orders-grid .order-card .order-details.collapse:not(.show){display:none}.account .content-area .orders-grid .order-card .tracking-info.collapsing,.account .content-area .orders-grid .order-card .order-details.collapsing{height:0;overflow:hidden;transition:height .35s ease}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline{position:relative;padding:24px 24px 24px 56px}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline:before{content:"";position:absolute;left:39px;top:24px;bottom:24px;width:2px;background-color:#e5e7eb}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item{position:relative;padding-bottom:24px}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item:last-child{padding-bottom:0}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-icon{position:absolute;left:-32px;width:32px;height:32px;background-color:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-icon i{font-size:14px;color:#9ca3af}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content{padding-left:16px}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content h5{margin:0 0 4px;font-size:16px;font-weight:600}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content p{margin:0 0 4px;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content .timeline-date{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content .shipping-info{margin-top:8px;padding:8px 12px;background-color:#fff;border-radius:8px;font-size:13px}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item .timeline-content .shipping-info .tracking-number{font-family:var(--heading-font);font-weight:500}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item.completed .timeline-icon{background-color:#f0fdf4;border-color:#22c55e}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item.completed .timeline-icon i{color:#22c55e}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item.active .timeline-icon{background-color:#fff7ed;border-color:#f97316}.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item.active .timeline-icon i,.account .content-area .orders-grid .order-card .tracking-info .tracking-timeline .timeline-item.active .timeline-content h5{color:#f97316}.account .content-area .orders-grid .order-card .order-details .details-content{padding:24px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section h5{margin:0 0 16px;font-size:16px;font-weight:600}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid .info-item .label{display:block;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin-bottom:4px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid .info-item .value{font-size:14px;font-weight:500}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item{display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff;border-radius:12px;margin-bottom:12px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item:last-child{margin-bottom:0}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item img{width:64px;height:64px;border-radius:8px;object-fit:cover}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info{flex:1;min-width:0}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info h6{margin:0 0 4px;font-size:14px;font-weight:500}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info .item-meta{display:flex;gap:12px;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-price{font-size:14px;font-weight:600;color:var(--heading-color)}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown{background-color:#fff;border-radius:12px;padding:16px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row:not(.total){color:color-mix(in srgb,var(--default-color),transparent 30%)}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row.total{padding-top:12px;margin-top:4px;border-top:1px solid rgba(0,0,0,.06);font-weight:600;color:var(--accent-color)}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info{background-color:#fff;border-radius:12px;padding:16px}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info p{margin:0;font-size:14px;line-height:1.6}.account .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info p.contact{margin-top:8px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.account .content-area .orders-grid .order-card .order-content{margin-bottom:20px}.account .content-area .orders-grid .order-card .order-content .product-grid{display:flex;gap:12px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.account .content-area .orders-grid .order-card .order-content .product-grid::-webkit-scrollbar{display:none}.account .content-area .orders-grid .order-card .order-content .product-grid img{width:64px;height:64px;border-radius:8px;object-fit:cover;border:1px solid rgba(0,0,0,.04)}.account .content-area .orders-grid .order-card .order-content .product-grid .more-items{min-width:64px;height:64px;border-radius:8px;background-color:#0000000a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--default-color),transparent 20%)}.account .content-area .orders-grid .order-card .order-content .order-info .info-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:8px}.account .content-area .orders-grid .order-card .order-content .order-info .info-row:last-child{margin-bottom:0}.account .content-area .orders-grid .order-card .order-content .order-info .info-row span:first-child{color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status{padding:4px 12px;border-radius:20px;font-weight:500}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status.unpaid{background-color:#999;color:#fff}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status.processing{background-color:#fff7ed;color:#f97316}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status.shipped{background-color:#ecfeff;color:#06b6d4}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status.delivered{background-color:#f0fdf4;color:#22c55e}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .status.cancelled{background-color:#fef2f2;color:#ef4444}.account .content-area .orders-grid .order-card .order-content .order-info .info-row .price{font-weight:600;color:var(--heading-color)}.account .content-area .orders-grid .order-card .order-footer{display:flex;gap:12px}.account .content-area .orders-grid .order-card .order-footer button{flex:1;height:40px;border-radius:10px;font-size:14px;font-weight:500;transition:all .3s ease}.account .content-area .orders-grid .order-card .order-footer button.btn-track{background-color:var(--accent-color);color:var(--contrast-color);border:none}.account .content-area .orders-grid .order-card .order-footer button.btn-track:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%)}.account .content-area .orders-grid .order-card .order-footer button.btn-track.btn-desactive{opacity:.4;cursor:unset}.account .content-area .orders-grid .order-card .order-footer button.btn-details{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);border:none}.account .content-area .orders-grid .order-card .order-footer button.btn-details:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 88%)}.account .content-area .orders-grid .order-card .order-footer button.btn-review{background-color:#f0fdf4;color:#22c55e;border:none}.account .content-area .orders-grid .order-card .order-footer button.btn-review:hover{background-color:#dcfce7}.account .content-area .orders-grid .order-card .order-footer button.btn-reorder{background-color:#fef2f2;color:#ef4444;border:none}.account .content-area .orders-grid .order-card .order-footer button.btn-reorder:hover{background-color:#fee2e2}.account .content-area .pagination-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.account .content-area .pagination-wrapper button{min-width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border:none;transition:all .3s ease;background-color:transparent;color:var(--default-color)}.account .content-area .pagination-wrapper button:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .content-area .pagination-wrapper button.active{background-color:var(--accent-color);color:var(--contrast-color)}.account .content-area .pagination-wrapper button:disabled{color:color-mix(in srgb,var(--default-color),transparent 60%);cursor:not-allowed}.account .content-area .pagination-wrapper button i{font-size:18px}.account .content-area .pagination-wrapper .page-numbers{display:flex;align-items:center;gap:8px}.account .content-area .pagination-wrapper .page-numbers span{color:color-mix(in srgb,var(--default-color),transparent 40%)}@media (max-width: 991.98px){.account .profile-menu{margin-bottom:24px}}@media (max-width: 767.98px){.account .content-area{padding:20px}.account .content-area .section-header .header-actions{width:100%}.account .content-area .section-header .header-actions .search-box{flex:1}.account .content-area .section-header .header-actions .search-box input{width:100%}}.account .wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:32px}.account .wishlist-grid .wishlist-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.account .wishlist-grid .wishlist-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000014}.account .wishlist-grid .wishlist-card:hover .wishlist-image img{transform:scale(1.05)}.account .wishlist-grid .wishlist-card:hover .wishlist-image .btn-remove{opacity:1;transform:translateY(0)}.account .wishlist-grid .wishlist-card .wishlist-image{position:relative;height:280px;overflow:hidden}.account .wishlist-grid .wishlist-card .wishlist-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.account .wishlist-grid .wishlist-card .wishlist-image .btn-remove{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background-color:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;color:#ef4444;opacity:0;transform:translateY(-10px);transition:all .3s ease;z-index:1}.account .wishlist-grid .wishlist-card .wishlist-image .btn-remove:hover{background-color:#ef4444;color:#fff}.account .wishlist-grid .wishlist-card .wishlist-image .sale-badge,.account .wishlist-grid .wishlist-card .wishlist-image .out-of-stock-badge{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500}.account .wishlist-grid .wishlist-card .wishlist-image .sale-badge{background-color:#fef2f2;color:#ef4444}.account .wishlist-grid .wishlist-card .wishlist-image .out-of-stock-badge{background-color:#f3f4f6;color:#6b7280}.account .wishlist-grid .wishlist-card .wishlist-content{padding:20px}.account .wishlist-grid .wishlist-card .wishlist-content h4{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta{margin-bottom:16px}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .rating{display:flex;align-items:center;gap:4px;margin-bottom:8px}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .rating i{color:#f59e0b;font-size:14px}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .rating span{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .price{display:flex;align-items:center;gap:8px}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .price .current{font-size:18px;font-weight:600;color:var(--heading-color)}.account .wishlist-grid .wishlist-card .wishlist-content .product-meta .price .original{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);text-decoration:line-through}.account .wishlist-grid .wishlist-card .wishlist-content .btn-add-cart,.account .wishlist-grid .wishlist-card .wishlist-content .btn-notify{width:100%;height:40px;border-radius:10px;font-size:14px;font-weight:500;transition:all .3s ease}.account .wishlist-grid .wishlist-card .wishlist-content .btn-add-cart{background-color:var(--accent-color);color:var(--contrast-color);border:none}.account .wishlist-grid .wishlist-card .wishlist-content .btn-add-cart:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%)}.account .wishlist-grid .wishlist-card .wishlist-content .btn-notify{background-color:#f3f4f6;color:#6b7280;border:none}.account .wishlist-grid .wishlist-card .wishlist-content .btn-notify:hover{background-color:#e5e7eb}.account .payment-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:32px}.account .payment-cards-grid .payment-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;transition:all .3s ease}.account .payment-cards-grid .payment-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000014}.account .payment-cards-grid .payment-card.default{border-color:var(--accent-color)}.account .payment-cards-grid .payment-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.account .payment-cards-grid .payment-card .card-header i{font-size:24px;color:var(--accent-color)}.account .payment-cards-grid .payment-card .card-header .card-badges{display:flex;align-items:center;gap:8px}.account .payment-cards-grid .payment-card .card-header .card-badges span{padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500}.account .payment-cards-grid .payment-card .card-header .card-badges .default-badge{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .payment-cards-grid .payment-card .card-header .card-badges .card-type{background-color:#f3f4f6;color:#6b7280}.account .payment-cards-grid .payment-card .card-body{margin-bottom:16px}.account .payment-cards-grid .payment-card .card-body .card-number{font-family:var(--heading-font);font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:8px}.account .payment-cards-grid .payment-card .card-body .card-info{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .payment-cards-grid .payment-card .card-actions{display:flex;flex-wrap:wrap;gap:8px}.account .payment-cards-grid .payment-card .card-actions button{height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .3s ease}.account .payment-cards-grid .payment-card .card-actions button i{font-size:14px}.account .payment-cards-grid .payment-card .card-actions button.btn-edit{background-color:#f3f4f6;color:#6b7280;border:none}.account .payment-cards-grid .payment-card .card-actions button.btn-edit:hover{background-color:#e5e7eb}.account .payment-cards-grid .payment-card .card-actions button.btn-remove{background-color:#fef2f2;color:#ef4444;border:none}.account .payment-cards-grid .payment-card .card-actions button.btn-remove:hover{background-color:#fee2e2}.account .payment-cards-grid .payment-card .card-actions button.btn-make-default{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);border:none}.account .payment-cards-grid .payment-card .card-actions button.btn-make-default:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 88%)}.account .reviews-grid{display:grid;gap:24px;margin-bottom:32px}.account .reviews-grid .review-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;transition:all .3s ease}.account .reviews-grid .review-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000014}.account .reviews-grid .review-card .review-header{display:flex;gap:16px;margin-bottom:16px}.account .reviews-grid .review-card .review-header .product-image{width:80px;height:80px;border-radius:12px;object-fit:cover}.account .reviews-grid .review-card .review-header .review-meta{flex:1}.account .reviews-grid .review-card .review-header .review-meta h4{margin:0 0 8px;font-size:16px;font-weight:600}.account .reviews-grid .review-card .review-header .review-meta .rating{display:flex;align-items:center;gap:4px;margin-bottom:8px}.account .reviews-grid .review-card .review-header .review-meta .rating i{color:#f59e0b;font-size:14px}.account .reviews-grid .review-card .review-header .review-meta .rating span,.account .reviews-grid .review-card .review-header .review-meta .review-date{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .reviews-grid .review-card .review-content{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.account .reviews-grid .review-card .review-content p{margin:0;font-size:14px;line-height:1.6}.account .reviews-grid .review-card .review-footer{display:flex;gap:12px}.account .reviews-grid .review-card .review-footer button{height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;transition:all .3s ease}.account .reviews-grid .review-card .review-footer button.btn-edit{background-color:#f3f4f6;color:#6b7280;border:none}.account .reviews-grid .review-card .review-footer button.btn-edit:hover{background-color:#e5e7eb}.account .reviews-grid .review-card .review-footer button.btn-delete{background-color:#fef2f2;color:#ef4444;border:none}.account .reviews-grid .review-card .review-footer button.btn-delete:hover{background-color:#fee2e2}.account .addresses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:32px}.account .addresses-grid .address-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;transition:all .3s ease}.account .addresses-grid .address-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000014}.account .addresses-grid .address-card.default{border-color:var(--accent-color)}.account .addresses-grid .address-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;border:initial;background-color:initial;padding:initial}.account .addresses-grid .address-card .card-header h4{margin:0;font-size:18px;font-weight:600}.account .addresses-grid .address-card .card-header .default-badge{padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500;background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color)}.account .addresses-grid .address-card .card-body{margin-bottom:16px;padding:initial}.account .addresses-grid .address-card .card-body .address-text{margin:0 0 12px;font-size:14px;line-height:1.6}.account .addresses-grid .address-card .card-body .contact-info div{display:flex;align-items:center;gap:8px;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:4px}.account .addresses-grid .address-card .card-body .contact-info div:last-child{margin-bottom:0}.account .addresses-grid .address-card .card-body .contact-info div i{font-size:14px}.account .addresses-grid .address-card .card-actions{display:flex;flex-wrap:wrap;gap:8px}.account .addresses-grid .address-card .card-actions button{height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .3s ease}.account .addresses-grid .address-card .card-actions button i{font-size:14px}.account .addresses-grid .address-card .card-actions button.btn-edit{background-color:#f3f4f6;color:#6b7280;border:none}.account .addresses-grid .address-card .card-actions button.btn-edit:hover{background-color:#e5e7eb}.account .addresses-grid .address-card .card-actions button.btn-remove{background-color:#fef2f2;color:#ef4444;border:none}.account .addresses-grid .address-card .card-actions button.btn-remove:hover{background-color:#fee2e2}.account .addresses-grid .address-card .card-actions button.btn-make-default{background-color:color-mix(in srgb,var(--accent-color),transparent 92%);color:var(--accent-color);border:none}.account .addresses-grid .address-card .card-actions button.btn-make-default:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 88%)}.account .settings-content .settings-section{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:24px;margin-bottom:24px}.account .settings-content .settings-section:last-child{margin-bottom:0}.account .settings-content .settings-section h3{margin:0 0 20px;font-size:18px;font-weight:600}.account .settings-content .settings-section.danger-zone{border-color:#fee2e2}.account .settings-content .settings-section.danger-zone h3{color:#ef4444}.account .settings-content .settings-section.danger-zone .danger-zone-content p{margin:0 0 16px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--default-color),transparent 20%)}.account .settings-content .settings-section.danger-zone .danger-zone-content .btn-danger{height:40px;padding:0 20px;background-color:#ef4444;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;transition:all .3s ease}.account .settings-content .settings-section.danger-zone .danger-zone-content .btn-danger:hover{background-color:#dc2626}.account .settings-content .settings-form .form-label{font-size:14px;font-weight:500;margin-bottom:8px}.account .settings-content .settings-form .form-control{height:44px;padding:0 16px;border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:14px;transition:all .3s ease}.account .settings-content .settings-form .form-control:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color),transparent 90%)}.account .settings-content .settings-form .form-buttons{display:flex;justify-content:flex-end;margin-top:24px}.account .settings-content .settings-form .form-buttons .btn-save{height:40px;padding:0 24px;background-color:var(--accent-color);color:var(--contrast-color);border:none;border-radius:10px;font-size:14px;font-weight:500;transition:all .3s ease}.account .settings-content .settings-form .form-buttons .btn-save:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%)}.account .settings-content .preferences-list .preference-item{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.account .settings-content .preferences-list .preference-item:first-child{padding-top:0}.account .settings-content .preferences-list .preference-item:last-child{padding-bottom:0;border-bottom:none}.account .settings-content .preferences-list .preference-item .preference-info{margin-right:16px}.account .settings-content .preferences-list .preference-item .preference-info h4{margin:0 0 4px;font-size:16px;font-weight:500}.account .settings-content .preferences-list .preference-item .preference-info p{margin:0;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.account .settings-content .preferences-list .preference-item .form-check{margin:0;min-height:auto}.account .settings-content .preferences-list .preference-item .form-check .form-check-input{width:3rem;height:1.5rem;margin:0}.account .settings-content .preferences-list .preference-item .form-check .form-check-input:checked{background-color:var(--accent-color);border-color:var(--accent-color)}.account .settings-content .preferences-list .preference-item .form-check .form-check-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent-color),transparent 75%)}@media (max-width: 575.98px){.account .orders-grid .order-card .order-header{flex-direction:column;gap:8px}.account .section-header .header-actions{width:100%;justify-content:stretch}.account .section-header .header-actions .search-box,.account .section-header .header-actions .dropdown,.account .section-header .header-actions button{width:100%}.account .payment-cards-grid,.account .addresses-grid{grid-template-columns:1fr}.account .review-card .review-header{flex-direction:column;text-align:center}.account .review-card .review-header .product-image{margin:0 auto}.account .review-card .review-header .rating{justify-content:center}}.order-ticket .content-area{height:100%}.order-ticket .content-area .orders-grid{display:grid;gap:20px;margin-bottom:32px}.order-ticket .content-area .orders-grid .order-card{background-color:var(--surface-color);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;transition:all .3s ease}.order-ticket .content-area .orders-grid .order-card .order-details{margin-top:20px;background-color:#fafafa;border-radius:12px;overflow:hidden;transition:all .3s ease}.order-ticket .content-area .orders-grid .order-card .order-details .details-content{padding:24px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section h5{margin:0 0 16px;font-size:16px;font-weight:600}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid .info-item .label{display:block;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin-bottom:4px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .info-grid .info-item .value{font-size:14px;font-weight:500}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item{display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff;border-radius:12px;margin-bottom:12px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item:last-child{margin-bottom:0}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item img{width:64px;height:64px;border-radius:8px;object-fit:cover}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info{flex:1;min-width:0}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info h6{margin:0 0 4px;font-size:14px;font-weight:500}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-info .item-meta{display:flex;gap:12px;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .order-items .item .item-price{font-size:14px;font-weight:600;color:var(--heading-color)}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown{background-color:#fff;border-radius:12px;padding:16px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row:not(.total){color:color-mix(in srgb,var(--default-color),transparent 30%)}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .price-breakdown .price-row.total{padding-top:12px;margin-top:4px;border-top:1px solid rgba(0,0,0,.06);font-weight:600;color:var(--accent-color)}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info{background-color:#fff;border-radius:12px;padding:16px}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info p{margin:0;font-size:14px;line-height:1.6}.order-ticket .content-area .orders-grid .order-card .order-details .details-content .detail-section .address-info p.contact{margin-top:8px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.order-ticket .content-area .orders-grid .order-card .order-content{margin-bottom:20px}@media (max-width: 767.98px){.order-ticket .content-area{padding:20px}}.whatsapp{position:fixed;z-index:9999!important;border-radius:50% 50% 50% 0%;width:62px;height:62px;bottom:80px;right:15px;background-color:#25d366;padding:8px 8px 8px 10px;animation:1s infinite alternate shimmy;display:flex;flex-direction:column;align-content:center;justify-content:center}.whatsapp:hover,.whatsapp:active{text-decoration:none}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.whatsapp i{font-size:42px;color:#fff}.min-w-0{min-width:0!important}.tracking-timeline{position:relative;padding:24px 24px 24px 56px}.tracking-timeline:before{content:"";position:absolute;left:39px;top:24px;bottom:24px;width:2px;background-color:#e5e7eb}.tracking-timeline .timeline-item{position:relative;padding-bottom:24px}.tracking-timeline .timeline-item:last-child{padding-bottom:0}.tracking-timeline .timeline-item .timeline-icon{position:absolute;left:-32px;width:32px;height:32px;background-color:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.tracking-timeline .timeline-item .timeline-icon i{font-size:14px;color:#9ca3af}.tracking-timeline .timeline-item .timeline-content{padding-left:16px}.tracking-timeline .timeline-item .timeline-content h5{margin:0 0 4px;font-size:16px;font-weight:600}.tracking-timeline .timeline-item .timeline-content p{margin:0 0 4px;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.tracking-timeline .timeline-item .timeline-content .timeline-date{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}.tracking-timeline .timeline-item .timeline-content .shipping-info{margin-top:8px;padding:8px 12px;background-color:#fff;border-radius:8px;font-size:13px}.tracking-timeline .timeline-item .timeline-content .shipping-info .tracking-number{font-family:var(--heading-font);font-weight:500}.tracking-timeline .timeline-item.completed .timeline-icon{background-color:#f0fdf4;border-color:#22c55e}.tracking-timeline .timeline-item.completed .timeline-icon i{color:#22c55e}.tracking-timeline .timeline-item.active .timeline-icon{background-color:#fff7ed;border-color:#f97316}.tracking-timeline .timeline-item.active .timeline-icon i,.tracking-timeline .timeline-item.active .timeline-content h5{color:#f97316}#form-newsletter input::placeholder{color:var(--white-color);opacity:.8;font-weight:lighter}.tab-content iframe{min-width:900px;height:50vh}@media (max-width: 1023.98px){.tab-content iframe{min-width:700px;height:40vh}}@media (max-width: 991.98px){.tab-content iframe{min-width:500px;height:40vh}}@media (max-width: 767.98px){.tab-content iframe{min-width:300px;height:35vh}}@media (max-width: 575.98px){.tab-content iframe{min-width:300px;height:30vh}}@media (max-width: 320px){.tab-content iframe{min-width:250px;height:25vh}}
