.customer form label,.form-separator span{font-weight:var(--font-weight-500);color:var(--dark-color)}.customer form label,.customer-nav ul li.active a,.customer-nav ul li.active i,.forgot-link:hover,.form-separator span,.order-history tr td a{color:var(--dark-color)}.address-list table tr td,.order-history tr td,.order-history tr th{padding:12px 15px}#address_form_new,.create-customer,.customer .forgot-wrap,.edit-address,.login-form,.new-customer{display:inline-block;width:100%}.customer form label{font-size:var(--font_size_minus2);margin-bottom:5px}.customer form .field input{margin-bottom:0}.customer form .field{margin-bottom:15px}.customer form .btn{margin-top:15px}.form-separator{margin:5px 0 20px;display:flex;justify-content:center;z-index:9}.account-detail-wrap .btn,.address-list .btn,.forgot-link,.order-history{margin-top:20px}.form-separator:before{position:absolute;top:50%;left:0;display:block;content:" ";width:100%;height:1px;background:var(--extra-medium-gray)}.form-separator span{position:relative;z-index:10;font-size:12px;background-color:var(--white-color);text-transform:uppercase;border-radius:100%;width:45px;height:45px;justify-content:center;display:flex;align-items:center;border:1px solid var(--extra-medium-gray)}.forgot-link,.form-error,.form-error span,.login-form .errors{font-size:var(--font_size_minus2)}.form-error span{display:block;line-height:normal}#recover:target,.address-list h6{display:inline-block}.address-box h6,.order-history .total-amount td{font-size:var(--font_size_plus2)}#recover,#recover+div,#recover:target~#login,#recover:target~#login+div,.addresses [aria-expanded=false]~div[id],.forgot-pwd,.forgot-pwd.active-form+.login-form{display:none}#recover:target+div,.addresses [aria-expanded=true]~div[id],.forgot-pwd.active-form{display:block}.forgot-pwd p{margin-bottom:30px}.form-error,.login-form .errors{color:var(--red);background-color:#fff5f4;border:1px solid #f8d7da;padding:6px 23px;border-radius:4px;margin-bottom:15px}.address-box .payment-status,.order .order-id{font-weight:var(--font-weight-500);margin-bottom:5px}.customer-discount li,.customer-nav ul,.login-form .errors ul{list-style:none}.order-history{word-break:initial}.order-table-wrapper{overflow:hidden;overflow-x:auto}.order-history tr td:first-child,.order-history tr th:first-child{padding-left:0}.order-history tr th{border-bottom:2px solid var(--dark-color);border-top:none;color:var(--dark-color);font-weight:var(--font-weight-500)}.customer-email,.customer-name,.order-history tr td{border-bottom:1px solid var(--extra-medium-gray)}.customer-nav ul li:last-child,.order-history tr:last-child td{border-bottom:none}.order-history tfoot tr td{color:var(--dark-color);font-weight:var(--font-weight-500)}.order-history tfoot tr td .cart-discount i{margin-right:5px}.address-list table tr td,.customer-nav ul li a{color:var(--body-text-color)}.order-history tfoot tr td:first-child{padding-left:55%}.order-history tr td[data-label=Quantity]{text-align:center}.order-history.order-details thead th:first-child{width:38%}.customer-order-details{padding-right:50px!important}.order .order-id{color:var(--dark-color);display:block}.order .order-id a{border-bottom:1px solid var(--dark-color);font-size:var(--font_size);letter-spacing:0}.login-user,.order-history-wrap{margin-bottom:50px}.customer-discount{margin:15px 0 10px}.customer-discount li i{margin:0 8px 0 0}.customer-sidebar{border-right:1px solid var(--extra-medium-gray)}.customer-content{padding-left:100px!important}.customer-nav{padding:20px 0}.customer-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.customer-nav-item{margin:0;padding:0}.customer-nav-link{display:block;padding:10px 14px;font-size:var(--font_size_minus1);color:var(--body-text-color);text-decoration:none;border-radius:8px;transition:background-color .2s ease,color .2s ease}.customer-nav-link:hover{background-color:#0000000d;color:var(--dark-color)}.customer-nav-item.active .customer-nav-link{font-weight:var(--font-weight-500);color:var(--dark-color);background-color:#0000000f;border-radius:0}.customer-nav-link-logout{text-decoration:underline;text-underline-offset:3px;font-weight:var(--font-weight-400);margin-top:8px;padding-top:12px;border-top:1px solid var(--extra-medium-gray)}.customer-nav-link-logout:hover{text-decoration:underline}.customer-nav ul li{padding:6px 0}.customer-nav ul li.active a,.customer-nav ul li.active a:hover{font-weight:var(--font-weight-500)}.address-list table th,.customer-nav ul li a:hover{font-weight:var(--font-weight-400);color:var(--dark-color)}.customer .pagination{margin-top:32px;margin-bottom:24px}.customer .pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.customer .pagination li{margin:0;padding:0}.customer .pagination a,.customer .pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:8px;font-size:var(--font_size_minus1);font-weight:var(--font-weight-500);text-decoration:none;color:var(--dark-color);background-color:var(--white-color);border:1px solid var(--extra-medium-gray);transition:background-color .2s ease,border-color .2s ease,color .2s ease;box-sizing:border-box}.customer .pagination a:hover{background-color:#f5f5f5;border-color:#ddd;color:var(--dark-color)}.customer .pagination span[aria-current=page]{background-color:#343534;color:var(--white-color);border-color:#343534;cursor:default}.customer .pagination span:not([aria-current=page]){background-color:#f5f5f5;color:var(--body-text-color);cursor:default}.customer .pagination a svg{width:18px;height:18px;display:block}.customer .pagination li:first-child a svg{transform:rotate(180deg)}@media(max-width:575px){.customer .pagination a,.customer .pagination span{min-width:36px;height:36px;padding:0 10px;font-size:var(--font_size_minus2)}}.login-user strong{font-weight:var(--font-weight-500);color:var(--dark-color);text-transform:capitalize}.login-user a:hover{border-bottom:1px solid var(--body-text-color)}.account-detail-wrap label{width:200px;color:var(--dark-color)}.customer-email,.customer-name{padding:15px 0}.customer-email{border-bottom:0}.reset-text{color:var(--dark-color);margin-bottom:15px}.hongo-main-title-wrap .breadcrumb li a,.hongo-main-title-wrap .breadcrumb li span,.hongo-main-title-wrap .breadcrumb li:after{color:var(--white-color)}.hongo-main-title-wrap .breadcrumb li a:hover{color:var(--base-color)}.hongo-main-title-wrap .breadcrumb{margin-top:0;justify-content:flex-end}#AddAddress,.address-list,.edit-address{margin-top:50px}#address_default_address_new,.edit-address input[id^=address_default_address]{width:auto}.address-list h6{margin-top:10px}.address-list table th{width:200px;padding:12px 15px 12px 0}.set-default input{margin:0 8px 0 0;height:auto;padding:0}.address-list table tr:last-child td,.address-list table tr:last-child th{border:0}.customer form .set-default label{line-height:normal;margin:0}.address-box{padding:35px;border:1px solid var(--extra-medium-gray);margin-bottom:20px}.address-box h6{margin-bottom:15px;letter-spacing:0}.address-box .payment-status{color:var(--dark-color);font-size:var(--font_size_minus1)}.address-box p{font-size:var(--font_size_minus3);line-height:var(--font_size_plus8);margin-bottom:0}@media(max-width:1199px){.customer-content{padding-left:60px!important}.customer-order-details{padding-right:15px!important}}@media(max-width:991px){.address-box h6{font-size:var(--font_size)}.address-box .payment-status{font-size:var(--font_size_minus2)}.order .order-id a{font-size:var(--font_size_minus1)}.customer-content{padding-left:15px!important;margin-top:35px!important}.customer-sidebar{border:none}.customer-nav-list{gap:0}.customer-nav-item{border-bottom:1px solid var(--extra-medium-gray)}.customer-nav-item:last-child{border-bottom:none}.customer-nav-link-logout{margin-top:0;padding-top:12px;border-top:none}.customer-nav ul li{border-bottom:1px solid var(--extra-medium-gray);padding:6px 0 8px}.customer-order-details{padding-right:15px!important;margin-top:20px}#AddAddress,.edit-address{margin-top:30px}.address-list{margin-top:35px}}@media(max-width:767px){.address-box p,.login-form,.order-history tfoot tr:not(:last-child){margin-bottom:0}.order-history thead{display:none}.order-history tr td:before{content:attr(data-label);color:var(--dark-color);font-weight:var(--font-weight-500);float:left;margin-right:15px;text-align:left}.order-history tr,.order-history tr td,.order-history tr td[data-label=Quantity]{display:block;text-align:right;line-height:normal}.order-history tr td,.order-history tr th{padding-left:0;padding-right:0}.order-history tr:not(:last-child){margin-bottom:30px}.order-history tr:last-child td{border-bottom:1px solid var(--extra-medium-gray);text-align:right}.order-history tr:last-child td>div{width:70%;margin-left:auto}.account-detail-wrap label{width:30%}.hongo-main-title-wrap .breadcrumb{justify-content:flex-start}.address-list{margin-top:35px;font-size:var(--font_size_minus2);line-height:var(--font_size_plus4)}.address-list table th{width:170px}.address-list .btn{margin-top:10px}.address-list table th,.address-list table tr td{padding-top:12px;padding-bottom:13px}.table-scroll{overflow-x:auto;overflow-y:hidden;width:100%}.table-scroll table{width:650px}.order-history tfoot tr td:first-child{padding-left:40%}.address-wrapper>.col:not(:last-child) .address-box{margin-bottom:20px}.address-wrapper>.col:not(:last-child){margin-bottom:25px}.address-box p{width:100%}}@media(max-width:575px){.address-box h6{margin-bottom:10px}.address-list table th{width:150px}}.order-cards-wrapper{margin-top:20px}.order-layout-vertical{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.order-layout-vertical .order-card{border:1px solid var(--extra-medium-gray);box-shadow:0 2px 4px #0000000d}.order-layout-vertical .order-card-body{padding:0}@media(max-width:991px){.order-layout-vertical{display:flex;flex-direction:column;gap:16px}.order-layout-vertical .order-card{display:flex;flex-direction:row;align-items:stretch;border-radius:8px}.order-layout-vertical .order-card-header{flex:0 0 160px;border-radius:8px 0 0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;gap:4px}.order-layout-vertical .order-card-body{flex:1;display:flex;flex-direction:row;align-items:stretch;padding:0;overflow:hidden}.order-layout-vertical .order-info-section{flex:1;display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:16px 24px;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);flex-wrap:wrap}.order-layout-vertical .order-info-wrapper{display:flex;flex-direction:row;gap:24px;align-items:center;flex-wrap:wrap;flex:0 1 auto}.order-layout-vertical .order-info-section>.order-info-row{margin-bottom:0;flex:0 0 auto;min-width:140px;max-width:200px;flex-shrink:0;justify-content:flex-start}.order-layout-vertical .order-info-content{flex-direction:row;gap:6px;align-items:center}.order-layout-vertical .order-info-label:after{content:" "}.order-layout-vertical .order-info-label{margin-right:0}.order-layout-vertical .order-separator{display:none}.order-layout-vertical .order-actions-inline{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:flex-start;width:100%;margin-top:12px;flex:1 1 100%}.order-layout-vertical .order-actions-inline .order-view-btn{width:auto;min-width:120px;padding:10px 16px;white-space:nowrap;font-size:calc(var(--font_size_minus3) + 2px)}.order-layout-vertical .order-total-section{flex:0 0 200px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 24px;border-left:1px solid var(--extra-medium-gray)}.order-layout-vertical .order-total-row{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:2px}.order-layout-vertical .order-view-action{width:100%;display:flex;justify-content:center}.order-layout-vertical .order-view-action .order-view-btn{width:100%;padding:10px 16px;white-space:nowrap;font-size:calc(var(--font_size_minus3) + 2px)}.order-layout-vertical .order-card-footer{display:none}.order-layout-vertical .order-card{border:1px solid var(--extra-medium-gray);box-shadow:0 2px 4px #0000000d}}@media(max-width:767px){.order-layout-vertical .order-card{flex-direction:column}.order-layout-vertical .order-card-header{flex:0 0 auto;border-radius:8px 8px 0 0;flex-direction:row;justify-content:flex-start;align-items:flex-start}.order-layout-vertical .order-header-label{display:none}.order-layout-vertical .order-card-body{flex-direction:column}.order-layout-vertical .order-info-section{border-left:none;border-right:none;border-top:1px solid var(--extra-medium-gray);border-bottom:1px solid var(--extra-medium-gray);align-items:flex-start}.order-layout-vertical .order-info-wrapper{flex-direction:column;width:100%;gap:12px;align-items:flex-start}.order-layout-vertical .order-info-section>.order-info-row{width:100%;max-width:100%;justify-content:flex-start}.order-layout-vertical .order-actions-inline{justify-content:flex-start}.order-layout-vertical .order-total-section{flex:0 0 auto;border-left:none;border-top:1px solid var(--extra-medium-gray);width:100%;align-items:flex-start}.order-layout-vertical .order-total-row{width:100%;align-items:flex-start;flex-direction:row;justify-content:space-between}.order-layout-vertical .order-view-action{width:100%;align-items:flex-start}}.order-card-item{display:flex}.order-card{border:1px solid var(--extra-medium-gray);border-radius:8px;background-color:var(--white-color);overflow:hidden;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease;width:100%;display:flex;flex-direction:column}.order-layout-horizontal{display:flex;flex-direction:column;gap:16px}.order-layout-horizontal .order-card-item{width:100%}.order-layout-horizontal .order-card{display:flex;flex-direction:row;align-items:stretch;border-radius:8px}.order-layout-horizontal .order-card-header{flex:0 0 160px;border-radius:8px 0 0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;gap:4px}.order-layout-horizontal .order-card-body{flex:1;display:flex;flex-direction:row;align-items:stretch;padding:0;overflow:hidden}.order-layout-horizontal .order-info-section{flex:1;display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:16px 24px;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);flex-wrap:wrap}.order-layout-horizontal .order-info-section>.order-info-row{margin-bottom:0;flex:0 0 auto;min-width:140px;max-width:200px;flex-shrink:0;justify-content:flex-start}.order-layout-horizontal .order-info-wrapper{display:flex;flex-direction:row;gap:24px;align-items:center;flex-wrap:wrap}.order-layout-horizontal .order-info-content{flex-direction:row;gap:6px;align-items:center}.order-layout-horizontal .order-info-label:after{content:" "}.order-layout-horizontal .order-info-label{margin-right:0}.order-layout-horizontal .order-separator{display:none}.order-layout-horizontal .order-actions-inline{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:flex-start;width:100%;margin-top:12px}.order-layout-horizontal .order-actions-inline .order-view-btn{width:auto;min-width:120px;padding:10px 16px;white-space:nowrap;font-size:calc(var(--font_size_minus3) + 2px)}.order-layout-horizontal .order-total-section{flex:0 0 200px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 24px;border-left:1px solid var(--extra-medium-gray)}.order-layout-horizontal .order-total-row{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.order-layout-horizontal .order-view-action{width:100%;display:flex;justify-content:center;margin-top:12px}.order-layout-horizontal .order-view-action .order-view-btn{width:100%;padding:10px 16px;white-space:nowrap;font-size:calc(var(--font_size_minus3) + 2px)}.order-layout-horizontal .order-card-footer{display:none}@media(min-width:1500px){.order-layout-horizontal .order-info-section{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.order-layout-horizontal .order-info-wrapper{display:flex;flex-direction:row;gap:24px;align-items:center;flex:0 1 auto;min-width:0}.order-layout-horizontal .order-actions-inline{flex-direction:row;margin-top:12px;width:100%;flex:1 1 100%;order:2}}@media(max-width:1499px){.order-layout-horizontal .order-info-section{flex-direction:column;align-items:flex-start;gap:12px}.order-layout-horizontal .order-info-wrapper{flex-direction:column;width:100%;gap:12px;align-items:flex-start}.order-layout-horizontal .order-info-section>.order-info-row{width:100%;max-width:100%;justify-content:flex-start}.order-layout-horizontal .order-actions-inline{flex-direction:row;width:100%;margin-top:8px;flex-wrap:wrap;justify-content:flex-start}.order-layout-horizontal .order-total-section{flex:0 0 180px;align-items:flex-start}}@media(max-width:991px){.order-layout-horizontal .order-card{flex-direction:column}.order-layout-horizontal .order-card-header{flex:0 0 auto;border-radius:8px 8px 0 0;flex-direction:row;justify-content:flex-start;align-items:flex-start}.order-layout-horizontal .order-header-label{display:none}.order-layout-horizontal .order-card-body{flex-direction:column}.order-layout-horizontal .order-info-section{border-left:none;border-right:none;border-top:1px solid var(--extra-medium-gray);border-bottom:1px solid var(--extra-medium-gray);align-items:flex-start}.order-layout-horizontal .order-info-wrapper{align-items:flex-start;width:100%}.order-layout-horizontal .order-info-section>.order-info-row{justify-content:flex-start}.order-layout-horizontal .order-actions-inline{justify-content:flex-start}.order-layout-horizontal .order-total-section{flex:0 0 auto;border-left:none;border-top:1px solid var(--extra-medium-gray);width:100%;align-items:flex-start}.order-layout-horizontal .order-total-row{width:100%;align-items:flex-start;flex-direction:row;justify-content:space-between}.order-layout-horizontal .order-view-action{width:100%;align-items:flex-start}}.order-card:hover{box-shadow:0 4px 12px #0000001a}.order-card-header{background-color:#fab809;padding:12px 16px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:8px 8px 0 0;gap:4px}.order-header-label{color:var(--white-color);font-size:var(--font_size);font-weight:var(--font-weight-400);text-align:center}.order-header-number{color:var(--white-color);font-size:26px;font-weight:var(--font-weight-500);text-align:center}.order-card-body{padding:16px;background-color:var(--white-color);flex:1}.order-info-row{display:flex;align-items:center;gap:10px}.order-info-row:last-of-type{margin-bottom:0}.order-icon{width:18px;height:18px;flex-shrink:0;color:var(--body-text-color)}.order-info-content{flex:1;display:flex;flex-direction:column;gap:2px}.order-info-label{font-size:var(--font_size_minus3);color:var(--body-text-color);font-weight:var(--font-weight-400);line-height:1.2}.order-info-value{font-size:var(--font_size_minus2);color:var(--dark-color);font-weight:var(--font-weight-400);line-height:1.3}.order-payment-status{color:var(--dark-color);font-weight:var(--font-weight-400)}.order-payment-pending,.order-payment-partially-paid,.order-payment-partially-refunded{color:#fab809;font-weight:var(--font-weight-500)}.order-payment-authorized{color:#067dd1;font-weight:var(--font-weight-500)}.order-payment-paid{color:#0cad6e;font-weight:var(--font-weight-500)}.order-payment-refunded,.order-payment-voided,.order-payment-unpaid{color:#ec5b54;font-weight:var(--font-weight-500)}.order-fulfillment-status{color:var(--dark-color);font-weight:var(--font-weight-400)}.order-fulfillment-unfulfilled,.order-fulfillment-partial{color:#fab809;font-weight:var(--font-weight-500)}.order-fulfillment-pending,.order-fulfillment-restocked,.order-fulfillment-open{color:#067dd1;font-weight:var(--font-weight-500)}.order-fulfillment-fulfilled,.order-fulfillment-success{color:#0cad6e;font-weight:var(--font-weight-500)}.order-fulfillment-cancelled,.order-fulfillment-error,.order-fulfillment-failure{color:#ec5b54;font-weight:var(--font-weight-500)}.order-separator{height:1px;background-color:var(--extra-medium-gray);margin:12px 0}.order-total-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.order-total-label{font-size:var(--font_size);color:var(--dark-color);font-weight:var(--font-weight-500);text-align:center}.order-total-value{font-size:calc(var(--font_size_plus2) + 2px);color:var(--dark-color);font-weight:var(--font-weight-500);text-align:center}.order-card-footer{padding:0 16px 16px;background-color:var(--white-color)}.order-actions{display:flex;flex-direction:column;gap:8px}.order-view-btn{display:block;width:100%;padding:10px 20px;background-color:#343534;color:var(--white-color);text-align:center;border-radius:4px;font-size:calc(var(--font_size_minus3) + 2px);font-weight:var(--font-weight-500);text-decoration:none;transition:background-color .3s ease,opacity .3s ease;border:none;cursor:pointer}.order-view-btn:hover{background-color:#2a2a2a;color:var(--white-color);text-decoration:none;opacity:.95}.order-view-btn:active{opacity:.9}.order-invoice-btn{background-color:#353535}.order-invoice-btn:hover{background-color:#2a2a2a}.order-boleto-btn,.order-actions-inline .order-boleto-btn,.order-layout-horizontal .order-actions-inline .order-boleto-btn,.order-layout-vertical .order-actions-inline .order-boleto-btn{background-color:#01ca5a!important;color:var(--white-color)!important;border:1px solid #01ca5a!important}.order-boleto-btn:hover,.order-actions-inline .order-boleto-btn:hover,.order-layout-horizontal .order-actions-inline .order-boleto-btn:hover,.order-layout-vertical .order-actions-inline .order-boleto-btn:hover{background-color:#01a84a!important;border-color:#01a84a!important;color:var(--white-color)!important}.order-tracking-btn{background-color:var(--white-color);color:var(--dark-color);border:1px solid var(--dark-color)}.order-tracking-btn:hover{background-color:#343534;color:var(--white-color);border-color:#343534}.order-tracking-code-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--font_size_minus1)}.order-tracking-code-label{color:var(--body-text-color);font-weight:var(--font-weight-400)}.order-tracking-code-value{font-weight:var(--font-weight-500);color:var(--dark-color);font-family:monospace;letter-spacing:.02em}.order-detail-actions .order-tracking-code-wrap{margin:0}.order-actions-buttons-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.order-actions-inline .order-actions-buttons-row+.order-tracking-code-wrap-card{margin-top:8px}.order-tracking-code-wrap-card{width:100%;margin-bottom:0}.order-tracking-code-in-shipping{margin-top:8px;padding-top:8px;border-top:1px solid var(--extra-medium-gray)}.order-btn-disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#e0e0e0!important;color:#666!important;border-color:#ccc!important}.order-btn-disabled:hover{opacity:.6;background-color:#e0e0e0!important;color:#666!important}@media(max-width:767px){.order-layout-vertical .order-card-header{padding:10px 14px}.order-layout-vertical .order-header-label{display:none}.order-layout-vertical .order-card-body{padding:14px}.order-layout-vertical .order-card-footer{padding:0 14px 14px}.order-layout-vertical .order-info-row{margin-bottom:10px;gap:8px}.order-layout-vertical .order-icon{width:16px;height:16px}.order-layout-vertical .order-separator{margin:10px 0}.order-layout-vertical .order-total-row{flex-direction:row;justify-content:space-between;align-items:center}}.order-detail-header-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-payment-status-badge{font-size:var(--font_size_minus1);font-weight:var(--font-weight-500);padding:4px 12px;border-radius:4px;background-color:#0000000d}.order-detail-header{background-color:transparent;border-radius:0;padding:0;margin-bottom:24px}.order-detail-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.order-detail-header-left{display:flex;flex-direction:column;gap:8px}.order-detail-header .order-id{color:var(--dark-color);font-size:28px;font-weight:var(--font-weight-500);margin:0}.order-detail-header-top{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.order-header-status-group{display:flex;flex-direction:column;gap:8px}.order-payment-status-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-payment-status-label{font-size:var(--font_size_minus2);color:var(--body-text-color);font-weight:var(--font-weight-400)}.order-payment-status-badge{font-size:var(--font_size_minus1);font-weight:var(--font-weight-500);padding:6px 14px;border-radius:6px;background-color:#0000000d;display:inline-block}.order-detail-date{display:flex;align-items:center;gap:8px;color:var(--body-text-color);font-size:var(--font_size_minus1)}.order-detail-date .order-icon{width:18px;height:18px;flex-shrink:0}.order-return-link{background-color:#343534;color:var(--white-color);text-decoration:none;font-size:var(--font_size_minus2);padding:10px 20px;border-radius:4px;transition:background-color .3s ease,opacity .3s ease;border:none;display:inline-block}.order-return-link:hover{background-color:#2a2a2a;color:var(--white-color);opacity:.95}.order-cancelled-notice{background-color:#fff5f4;border:1px solid #f8d7da;border-radius:8px;padding:16px;margin-bottom:24px;color:var(--red)}.order-detail-status-section{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 4px #0000000d}.order-status-cards{display:flex;gap:24px;margin-bottom:20px;flex-wrap:wrap}.order-status-card{display:flex;align-items:center;gap:12px;flex:1;min-width:200px}.order-status-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#0000000d;border-radius:8px;flex-shrink:0}.order-status-icon svg{width:20px;height:20px;color:var(--body-text-color)}.order-status-content{display:flex;flex-direction:column;gap:4px;flex:1}.order-status-label{font-size:var(--font_size_minus3);color:var(--body-text-color);font-weight:var(--font-weight-400)}.order-status-value{font-size:var(--font_size_minus1);font-weight:var(--font-weight-500)}.order-detail-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--extra-medium-gray)}.order-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:4px;font-size:calc(var(--font_size_minus3) + 2px);font-weight:var(--font-weight-500);text-decoration:none;transition:background-color .3s ease,opacity .3s ease;border:none;cursor:pointer;white-space:nowrap;background-color:#343534;color:var(--white-color);width:auto;max-width:none}.order-action-btn:hover{background-color:#2a2a2a;color:var(--white-color);text-decoration:none;opacity:.95}.order-detail-actions .order-invoice-btn{background-color:#353535}.order-detail-actions .order-invoice-btn:hover{background-color:#2a2a2a}.order-detail-actions .order-tracking-btn{background-color:var(--white-color);color:var(--dark-color);border:1px solid var(--dark-color)}.order-detail-actions .order-tracking-btn:hover{background-color:#343534;color:var(--white-color);border-color:#343534}.order-detail-actions .order-boleto-btn{background-color:#01ca5a!important;color:var(--white-color)!important;border:1px solid #01ca5a!important}.order-detail-actions .order-boleto-btn:hover{background-color:#01a84a!important;border-color:#01a84a!important;color:var(--white-color)!important}.order-products-section{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px #0000000d}.order-section-title{font-size:var(--font_size_plus1);font-weight:var(--font-weight-500);color:var(--dark-color);margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--extra-medium-gray)}.order-shipping-section{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px #0000000d}.order-shipping-section .address-box{padding:0;border:none;margin:0}.order-shipping-section .address-box h6{font-size:var(--font_size_plus1);font-weight:var(--font-weight-500);color:var(--dark-color);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--extra-medium-gray)}.order-shipping-section .address-box p{font-size:var(--font_size_minus2);line-height:1.6;color:var(--body-text-color)}@media(max-width:991px){.order-detail-header{padding:16px 20px}.order-detail-header .order-id{font-size:24px}.order-detail-status-section{padding:16px 20px}.order-status-cards{flex-direction:column;gap:16px}.order-status-card{min-width:100%}.order-detail-actions{flex-direction:column}.order-action-btn{width:100%}.order-products-section,.order-shipping-section{padding:16px}}@media(max-width:767px){.order-detail-header-content{flex-direction:row;align-items:center;justify-content:space-between}.order-return-link{align-self:auto}}.order-product-item{display:flex;align-items:flex-start;gap:16px}.order-product-image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:var(--extra-medium-gray);display:flex;align-items:center;justify-content:center}.order-product-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.order-product-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--body-text-color);opacity:.5}.order-product-image-placeholder svg{width:40px;height:40px}.order-product-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.order-product-title{font-size:var(--font_size_minus1);font-weight:var(--font-weight-500);color:var(--dark-color);text-decoration:none;line-height:1.4}.order-product-title:hover{color:var(--base-color);text-decoration:underline}.order-product-item .properties{margin-top:4px;font-size:var(--font_size_minus3);color:var(--body-text-color)}.order-product-item .customer-discount{margin-top:6px}.order-product-item .fulfillment{margin-top:8px;font-size:var(--font_size_minus3)}@media(max-width:767px){.order-product-item{gap:12px}.order-product-image,.order-product-image img{width:60px;height:60px}}.order-detail-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;margin-top:24px}.order-detail-left{display:flex;flex-direction:column;gap:20px}.order-detail-right{display:flex;flex-direction:column;gap:24px}.order-payment-progress{background-color:#1f2123;border-radius:12px;padding:24px 20px;margin-bottom:20px}.payment-progress-track{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 10px}.payment-progress-track:before{content:"";position:absolute;top:25px;left:12%;right:12%;height:2px;background-color:#0000001a;z-index:0}.payment-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;flex:1}.payment-step:not(:last-child):after{content:"";position:absolute;top:25px;left:calc(50% + 25px);right:calc(-50% + 25px);height:2px;background-color:#0000001a;z-index:0;transition:background-color .3s ease}.payment-step.completed:not(:last-child):after{background-color:#0cad6e}.payment-step.active:not(:last-child):after{background-color:#fab809}.payment-step-icon{width:45px;height:45px;border-radius:50%;background-color:#ffffff1a;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.payment-step-icon svg{width:22px;height:22px;color:#ffffff80;transition:all .3s ease}.payment-step-label{font-size:11px;color:#fff9;text-align:center;font-weight:var(--font-weight-400);line-height:1.2;transition:all .3s ease}.payment-step.active .payment-step-icon{background-color:#fab809;border-color:#fab809;box-shadow:0 0 15px #fab80966}.payment-step.active .payment-step-icon svg{color:var(--white-color)}.payment-step.active .payment-step-label{color:#fab809;font-weight:var(--font-weight-500)}.payment-step.completed .payment-step-icon{background-color:#0cad6e;border-color:#0cad6e}.payment-step.completed .payment-step-icon svg{color:var(--white-color)}.payment-step.completed .payment-step-label{color:#0cad6e}.order-delivery-progress{background-color:#1f2123;border-radius:12px;padding:24px 20px;margin-bottom:20px}.delivery-progress-track{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 10px}.delivery-progress-track:before{content:"";position:absolute;top:25px;left:12%;right:12%;height:2px;background-color:#0000001a;z-index:0}.delivery-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;flex:1}.delivery-step:not(:last-child):after{content:"";position:absolute;top:25px;left:calc(50% + 25px);right:calc(-50% + 25px);height:2px;background-color:#0000001a;z-index:0;transition:background-color .3s ease}.delivery-step.completed:not(:last-child):after{background-color:#0cad6e}.delivery-step.active:not(:last-child):after{background-color:#fab809}.delivery-step-icon{width:45px;height:45px;border-radius:50%;background-color:#ffffff1a;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.delivery-step-icon svg{width:22px;height:22px;color:#ffffff80;transition:all .3s ease}.delivery-step-label{font-size:11px;color:#fff9;text-align:center;font-weight:var(--font-weight-400);line-height:1.2;transition:all .3s ease}.delivery-step.active .delivery-step-icon{background-color:#fab809;border-color:#fab809;box-shadow:0 0 15px #fab80966}.delivery-step.active .delivery-step-icon svg{color:var(--white-color)}.delivery-step.active .delivery-step-label{color:#fab809;font-weight:var(--font-weight-500)}.delivery-step.completed .delivery-step-icon{background-color:#0cad6e;border-color:#0cad6e}.delivery-step.completed .delivery-step-icon svg{color:var(--white-color)}.delivery-step.completed .delivery-step-label{color:#0cad6e}.order-delivery-status-card{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000000d}.order-delivery-status-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.order-delivery-status-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#0000000d;border-radius:8px;flex-shrink:0}.order-delivery-status-icon svg{width:20px;height:20px;color:var(--body-text-color)}.order-delivery-status-content{display:flex;flex-direction:column;gap:4px;flex:1}.order-delivery-status-label{font-size:var(--font_size_minus3);color:var(--body-text-color);font-weight:var(--font-weight-400)}.order-delivery-status-value{font-size:var(--font_size_minus1);font-weight:var(--font-weight-500)}.order-delivery-tracking{margin-top:12px;padding-top:12px;border-top:1px solid var(--extra-medium-gray);font-size:var(--font_size_minus3);color:var(--body-text-color)}.order-tracking-company{display:block;margin-bottom:4px}.order-tracking-number{display:block}.order-info-card{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:24px}.order-info-card-toggle{display:none}.order-info-row-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.order-info-section{margin:0}.order-info-section:last-child{margin-bottom:0}.order-info-section-full{grid-column:1 / -1}.order-info-section-title{font-size:calc(var(--font_size) + 2px);font-weight:var(--font-weight-500);color:var(--dark-color);margin-top:24px;margin-bottom:12px;line-height:1.4;display:flex;align-items:center;gap:8px}.order-info-section-icon{width:18px;height:18px;flex-shrink:0;color:var(--dark-color)}.order-info-section-content{display:flex;flex-direction:column;gap:4px}.order-info-text{font-size:var(--font_size_minus1);color:var(--dark-color);font-weight:var(--font-weight-400);line-height:1.5}.order-info-address{display:flex;flex-direction:column;gap:2px}.order-address-line{font-size:var(--font_size_minus1);color:var(--dark-color);font-weight:var(--font-weight-400);line-height:1.5}@media(max-width:991px){.order-info-row-layout{grid-template-columns:1fr;gap:24px}.order-info-section-full{grid-column:1}.order-info-section{margin-bottom:0}}.order-detail-left .order-detail-actions{display:flex;flex-direction:row;gap:12px;padding:0;border:none;flex-wrap:wrap}.order-detail-left .order-action-btn{width:auto;flex:none;min-width:auto;max-width:none}.order-summary-card{background-color:var(--white-color);border:1px solid var(--extra-medium-gray);border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000000d}.order-summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--extra-medium-gray)}.order-summary-row:last-child{border-bottom:none}.order-summary-label{font-size:var(--font_size_minus1);color:var(--body-text-color);font-weight:var(--font-weight-400);flex:1}.order-summary-total{border-top:2px solid var(--dark-color);margin-top:8px;padding-top:16px}@media(max-width:991px){.order-detail-layout{grid-template-columns:1fr;gap:24px}.order-product-list-item .order-product-image{width:80px;height:80px}}@media(max-width:767px){.order-product-list-item{gap:12px}.order-product-list-item .order-product-image{width:60px;height:60px}}.order-right-container{background-color:#f5f5f5;border-radius:12px;padding:24px}.order-products-list{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.order-product-list-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.order-product-list-item:last-child{border-bottom:none}.order-product-image-wrapper{flex-shrink:0}.order-product-list-item .order-product-image{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#e8e8e8;display:flex;align-items:center;justify-content:center}.order-product-list-item .order-product-image img{width:100%;height:100%;object-fit:cover}.order-product-quantity-badge{position:absolute;top:6px;right:6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background-color:#000;color:var(--white-color);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-weight-500);line-height:1}.order-product-list-item .order-product-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--body-text-color);opacity:.4}.order-product-list-item .order-product-image-placeholder svg{width:40px;height:40px}.order-product-info-wrapper{flex:1;min-width:0;display:flex;align-items:center}.order-product-main-info{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:16px}.order-product-text{flex:1;min-width:0}.order-product-name{display:block;font-size:var(--font_size);font-weight:var(--font-weight-500);color:var(--dark-color);text-decoration:none;line-height:1.4;margin-bottom:4px}.order-product-name:hover{color:var(--base-color);text-decoration:underline}.order-product-variant{font-size:var(--font_size_minus3);color:#666;line-height:1.4}.order-product-price{font-size:var(--font_size);font-weight:var(--font-weight-500);color:var(--dark-color);white-space:nowrap;text-align:right}.order-summary-card{background-color:transparent;border:none;border-radius:0;padding:20px 0 0;box-shadow:none;border-top:1px solid rgba(0,0,0,.15);margin-top:20px}.order-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:none}.order-summary-label{font-size:var(--font_size_minus1);color:var(--body-text-color);font-weight:var(--font-weight-400)}.order-summary-value{font-size:var(--font_size_minus1);color:var(--dark-color);font-weight:var(--font-weight-500);text-align:right}.order-summary-total{border-top:none;padding-top:16px;border-top:1px solid rgba(0,0,0,.15);margin-top:8px}.order-summary-total .order-summary-label{font-size:var(--font_size_plus1);font-weight:var(--font-weight-500);color:var(--dark-color)}.order-summary-total .order-summary-value{font-size:calc(var(--font_size_plus2) + 2px);font-weight:var(--font-weight-500);color:var(--dark-color)}.order-summary-discount .order-summary-value{color:#0cad6e}.order-summary-discount .cart-discount{margin-left:8px}.order-summary-discount .cart-discount i{margin-right:4px}@media(max-width:991px){.order-right-container{padding:20px}.order-product-list-item .order-product-image{width:70px;height:70px}}@media(max-width:767px){.order-detail-layout{display:flex;flex-direction:column}.order-detail-left{display:contents}.order-delivery-progress{order:1;margin-bottom:20px}.order-detail-right{order:2}.order-delivery-status-card{display:none}.order-detail-actions{order:3}.order-info-card{order:4;padding:0;border:1px solid var(--extra-medium-gray);overflow:hidden}.order-info-card-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background-color:var(--white-color);border:none;border-bottom:1px solid var(--extra-medium-gray);cursor:pointer;font-size:var(--font_size);font-weight:var(--font-weight-500);color:var(--dark-color);text-align:left;transition:background-color .2s ease}.order-info-card-toggle:hover{background-color:#00000005}.order-info-card-toggle[aria-expanded=true] .order-info-toggle-icon{transform:rotate(180deg)}.order-info-toggle-icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}.order-info-card-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.order-info-card-toggle[aria-expanded=true]+.order-info-card-content{max-height:2000px;padding:24px}.order-detail-header-top{flex-direction:column;align-items:flex-start;gap:12px}.order-header-status-group{width:100%}.order-payment-status-wrapper{flex-direction:column;align-items:flex-start;gap:6px}.order-right-container{padding:16px}.order-product-list-item{gap:12px;padding:12px 0}.order-product-list-item .order-product-image{width:60px;height:60px}.order-product-main-info{flex-direction:column;align-items:flex-start;gap:8px}.order-product-price{text-align:left}.order-payment-progress{padding:16px 12px}.payment-progress-track{flex-wrap:nowrap;gap:8px;justify-content:space-between;overflow-x:auto;padding:0 5px}.payment-progress-track:before{display:none}.payment-step{flex:0 0 auto;min-width:70px}.payment-step:not(:last-child):after{display:none}.payment-step-icon{width:40px;height:40px}.payment-step-icon svg{width:18px;height:18px}.payment-step-label{font-size:8px}.order-delivery-progress{padding:16px 12px}.delivery-progress-track{flex-wrap:nowrap;gap:8px;justify-content:space-between;overflow-x:auto;padding:0 5px}.delivery-progress-track:before{display:none}.delivery-step{flex:0 0 auto;min-width:60px}.delivery-step:not(:last-child):after{display:none}.delivery-step-confirmed{display:none}.delivery-step-icon{width:40px;height:40px}.delivery-step-icon svg{width:18px;height:18px}.delivery-step-label{font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/customer.css.map */
