.custom-order-view{max-width:800px;margin:0 auto;padding:var(--gap);display:flex;flex-direction:column;gap:var(--gap24)}.page-template-page-view-order{background-color:var(--tj-new-sand)}.custom-order-view ul{list-style:disc}.custom-order-view ul li{margin-left:2em}.custom-order-view table{width:100%;margin-top:20px !important;background:#fff;overflow:hidden;border:0}.custom-order-view table.final-product-videos{margin-top:0 !important}.custom-order-view h1.custom-order-view-title{text-align:center;font-size:2.2em;font-weight:600}.custom-order-view h1.custom-order-view-title .label{font-size:24px}.custom-order-view .order-details h3{font-size:24px}.custom-order-view-status{text-align:center}.custom-order-view-status span{display:inline-block;padding:.6em 2em;background-color:#333;border-radius:1em;color:#fff;line-height:1em;font-weight:600;text-transform:capitalize}.custom-order-view-status span.completed{background-color:#aaf;font-weight:600}.custom-order-view a:not(.cta){color:var(--tj-accent);margin:2px;font-weight:500}.custom-order-view table,.custom-order-view table tr td,.custom-order-view table tr th{border-color:#ddd;text-align:left;font-size:.9rem;line-height:1.4em}.custom-order-view table tr .product-name{width:80%}.custom-order-view table tr td,.custom-order-view table tr td.product-name,.custom-order-view table tr th{padding:.8em 1.5em}.custom-order-view table tr td{vertical-align:middle;border:1px solid var(--tj-darker-sand)}.custom-order-view table thead th{background-color:#ba8273;border-color:#ba8273;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.12em;line-height:1em}.custom-order-view table tfoot td .woocommerce-Price-amount{font-weight:600 !important}.custom-order-view ul.wc-item-meta{margin-top:1em;font-size:.9rem}.custom-order-view tr.order_item ul.wc-item-meta li{display:table-row}.custom-order-view tr.order_item ul.wc-item-meta li strong{display:table-cell;font-weight:500;vertical-align:top;white-space:nowrap;padding:2px 1em 2px 0}.custom-order-view tr.order_item ul.wc-item-meta li>p{display:table-cell;font-size:12px;vertical-align:top;padding:2px 0}.custom-order-view tr.order_item ul.wc-item-meta li .wc-item-meta-value.multiline>p:not(:first-child):not(:last-child){margin:.6em 0}.collection-now{padding:var(--gap24);margin:0;text-align:center;overflow:hidden;width:100%;background:#fff;border:1px solid var(--tj-darker-sand)}.collection-title{font-weight:600;font-size:16px;margin-bottom:.5em}.collection-title-big{font-weight:600;font-size:24px;margin-bottom:.5em}.form-row input.collect-btn[type=submit]{background-color:#ba8273 !important;border:0}.form-row input.collect-btn[type=submit]:hover{background-color:#fff !important}.form-row input.complete-btn[type=submit]{background-color:#111 !important;border:0}.form-row input.complete-btn[type=submit]:hover{background-color:#fff !important}.red{color:red}.collection-actions{margin-top:1em}.collected{margin-top:3em;text-align:center}.collection-refresh{margin:0;text-align:center}.order-stages-clip{overflow:hidden;position:relative}.order-stages-wrap{overflow:auto;position:relative}.order-stages{position:relative;text-align:center;width:100%;margin-top:0;margin-bottom:0;display:flex;gap:0}.order-stages.hexa{max-width:680px}.order-stages.non-diamond:before{width:65%}.order-stages .stage{text-align:center;position:relative;flex-basis:100%;padding-bottom:20px}.order-stages .stage:after{content:' ';display:block;width:12px;height:12px;background-color:#ccc;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,0%)}.order-stages .stage:before{content:' ';display:block;width:100%;height:1px;background-color:#ccc;border-radius:50%;position:absolute;bottom:6px;left:0}.order-stages .stage:first-of-type:before{width:50%;left:50%}.order-stages .stage:last-of-type:before{width:50%;left:0}.order-stages .stage.active:after{content:' ';color:#fff;font-size:9px;line-height:12px;background-color:#ba8273}.order-stages.hexa .stage{width:16%}.order-stages.non-diamond .stage{width:32%}.order-stages.quad.non-diamond .stage{width:21%}.order-stages .stage label{font-size:13px;margin-top:.4em;margin-bottom:0;line-height:1.4em;display:block;font-weight:400}.order-stages.hexa .stage label{font-size:13px}.order-stages .stage .date{font-size:10px;color:#666;line-height:1.3em}.order-stages .stage .date .time{margin-left:.5em}.order-stages .stage .dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #ba8273;background-color:#fff;transform:translateY(50%)}.order-stages .stage .dot span{display:inline-block;width:12px;line-height:24px;height:12px;border-radius:50%;background-color:#0000}.order-stages .stage.active .dot span{background-color:#ba8273}.order-stages.hexa .stage .icon img{width:32px}.order-stages .stage .icon img{height:30px}.book-appointment-master a{display:inline-block;font-weight:600;text-transform:uppercase;font-size:12px;background-color:transparent;color:#222;letter-spacing:.05em;border:1px solid #333;padding:.9em 3em;border-radius:2px;cursor:pointer;border:1px solid #222;line-height:1.3em}.book-appointment-master a:hover{background-color:#222;color:#fff}.woocommerce div.product form.cart .variations,.woocommerce #content div.product form.cart .variations{margin-bottom:15px}.update-ring-size-box{background-color:#fff;border:2px solid red;padding:var(--gap24);text-align:center;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.update-ring-size-box p{font-size:13px;line-height:1.3em}.update-ring-size-box label.subtitle{margin-top:1em;display:block}.update-ring-size-box .line-item{border-top:1px solid #ddd;padding-top:15px;padding-bottom:15px;margin:0 auto}.update-ring-size-box .title{font-weight:600;font-size:18px;margin-bottom:.5em}.update-ring-size-box .which-ring{display:inline-block;vertical-align:middle;text-align:left;line-height:1.4em;font-size:13px;width:48%;margin-right:1%;vertical-align:middle}.update-ring-size-box .line-item .ring-size-group{width:50%;display:inline-block;vertical-align:middle}.update-ring-size-box .line-item .ring-size-group-item{text-align:left}.update-ring-size-box .which-ring .dl{display:block;font-weight:600;font-size:14px}.update-ring-size-box .which-ring .dt{font-size:13px;line-height:1.3em;display:block}.update-ring-size-box select{min-width:1px;border:1px solid #333;background-color:#fff;margin:0;display:block;font-size:.9rem}.custom-order-view .payment-history h3{font-size:24px}.order-details-customer-section address p{margin-top:0}.form-upload-slip{margin-top:10px}.form-upload-slip .wpcf7-spinner{position:absolute}.form-wrap{text-align:center;margin-top:10px}.form-upload-slip .codedropz-upload-inner h3{font-weight:600;font-size:18px}.codedropz-btn-wrap{margin:5px 0 0}.cd-upload-btn{border-radius:6px;display:inline-block;padding:.5em 1em;font-weight:600;font-size:12px;background-color:#ba8273;color:#fff !important}.form-upload-slip .wpcf7-response-output{text-align:center}.custom-order-view .form-upload-slip table{border:0}.custom-order-view .form-upload-slip table th,.custom-order-view .form-upload-slip table td{vertical-align:middle}.custom-order-view .form-upload-slip table th{width:180px}.custom-order-view .form-upload-slip select{margin:0}.uploaded-receipts-box{padding:1em;margin:10px 0 0;border:1px solid #ccc}.uploaded-receipts{margin:5px 0 0;list-style-position:inside}.uploaded-receipts-box .title{font-weight:600;color:#222}.uploaded-receipts-box .subtitle{font-weight:600;color:#222;text-decoration:underline;margin-top:.5em}.deposit-action-form{display:inline-block}.deposit-option-box.installment .pay-deposit{opacity:.3;pointer-events:none;cursor:default}.custom-deposit-amount{margin-top:20px}#custom-deposit-amount{font-weight:600;max-width:120px;text-align:right;padding:var(--gap9) var(--gap12)}.deposit-option-box.installment .custom-deposit-amount{display:none}.custom-payment-mode.full .custom-deposit-amount{display:none}.custom-deposit-amount .note{font-size:13px;color:red}.color-variable-wrapper .color-variable-item-trinity-white-yellow-rose .variable-item-span-dual-color{background:linear-gradient(-45deg,#fed1b1 0%,#fed1b1 36%,#feefa3 36%,#feefa3 64%,#f7f7f7 64%,#f7f7f7 100%) !important}.show-shop-icon:after{content:"\e106b";font-family:'uncodeicon' !important;font-size:14px;line-height:25px;color:#111;z-index:999;display:block;width:25px;text-align:center;height:25px;position:absolute;bottom:12px;right:10px;background-color:#333;color:#fff;border-radius:50%}.show-shop-icon.white:after{color:#fff}.show-shop-icon .t-overlay-text:after{content:'Shop Now';display:inline-block;margin-top:1em;border-radius:6em;background-color:#ba8273;color:#fff;padding:1.4em 2em;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.scroll-down-more{margin-top:1em}.scroll-down-more em{font-weight:600;color:#c00;font-size:1.8em;line-height:1em}.tracking-box{background-color:#fff;border:0 !important;border-radius:0;border:1px solid var(--tj-darker-sand)}.self-collection-box{padding:var(--gap24);background-color:#fff;border:1px solid var(--tj-darker-sand)}.woocommerce-order-details .self-collection-box{margin-top:20px}.woocommerce-order-details .pickup-box{margin-top:var(--gap24)}table.collection-addresses{margin-top:0 !important}.order-payments{border-color:#ddd;background-color:#fff;display:flex;flex-direction:column;margin-top:20px}.order-payments .order-payment{display:flex}.order-payments>.order-payment:not(:first-of-type){border-top:1px solid var(--tj-darker-sand)}.order-payments .order-payment.heading{background-color:#ba8273;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.order-payments .order-payment>*{padding:12px 20px}.order-payments .order-payment.heading>*{padding:.8em 1.5em;line-height:1em}.order-payments .order-payment .payment-info{flex-basis:100%}.order-payments .order-payment .payment-info .top{display:flex;gap:1em;align-items:center}.order-payments .order-payment .payment-info .payment-type{font-weight:500;line-height:1.4em}.order-payments .order-payment .payment-info .payment-meta{font-size:.9em;line-height:1.6em}.order-payments .order-payment .payment-info .payment-meta label{font-weight:500}.order-payments .order-payment .payment-info .payment-meta ul{margin-top:.5em}.order-payments .order-payment .payment-actions{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.order-payments .order-payment .payment-actions .payment-amount{font-weight:500;text-align:right;margin-bottom:1em}.payment-status .status-badge{font-size:.7em;line-height:1em;letter-spacing:.15em;padding:.5em 1em;vertical-align:middle}.order-payments .order-payment .payment-actions .payment-action{text-align:center;display:flex;flex-direction:column;gap:4px}.order-payments .order-payment .payment-actions .payment-action .cta:not(.inverted){background-color:#35bedd}.order-disclaimer{border:1px solid var(--tj-darker-sand);font-size:.9rem;line-height:1.4em;padding:.8em 1.5em;background-color:#fff;margin-top:1em}.order-disclaimer>p:not(:first-child):not(:last-child){margin:.6em 0}.update-handwriting-box .handwriting-engraving-box{font-size:13px;line-height:1.2em;margin-top:var(--gap18)}.update-handwriting-box .handwriting-engraving-box ol{display:inline-flex;flex-direction:column;gap:var(--gap9)}.update-handwriting-box .handwriting-engraving-box ol li{display:flex;gap:var(--gap9);text-align:left}.update-handwriting-box .handwriting-engraving-box ol li a[href]{text-decoration:underline;text-underline-offset:.3em}.update-handwriting-box .handwriting-engraving-box ol li:before{flex-shrink:0;content:'1';border-radius:var(--gap18);width:var(--gap18);height:var(--gap18);text-align:center;background-color:var(--tj-new-black);color:#fff;font-size:11px;line-height:var(--gap18)}.update-handwriting-box .handwriting-engraving-box ol li.step2:before{content:'2'}.update-handwriting-box .handwriting-engraving-box ol li.step3:before{content:'3'}.update-handwriting-box .engraving-uploader label.error{color:red;font-size:.8rem;font-weight:500;background-color:transparent;border:0;border-radius:0;padding:0;display:block}.update-handwriting-box .el.el-file .cta{top:50%;transform:translateY(-50%);right:var(--gap12)}.update-handwriting-box .engraving-uploader .file-upload-wrap{position:relative;padding:var(--gap12) var(--gap12)}.update-handwriting-box .engraving-uploader-section{display:flex;flex-direction:column;gap:var(--gap9)}.update-handwriting-box .engraving-uploader-section .file-upload-preview,.update-handwriting-box .engraving-uploader-section .file-upload-preview img{display:block}.update-handwriting-box .engraving-uploader-section .file-upload-preview:not(:empty){border-radius:var(--gap9);overflow:hidden;margin-top:var(--gap9)}.update-handwriting-box .engraving-items{margin-top:var(--gap24);padding-top:var(--gap24);border-top:1px solid var(--tj-darker-sand);display:flex;flex-direction:column}.update-handwriting-box .handwriting-engraving-box .action{border-top:1px solid var(--tj-darker-sand);margin-top:var(--gap24);padding-top:var(--gap24)}.update-handwriting-box .engraving-items .engraving-item{text-align:left;display:flex;flex-direction:column;gap:var(--gap9)}.update-handwriting-box .engraving-items .engraving-item .engraving-item-name{font-weight:600;font-size:16px}.update-handwriting-box .engraving-items .engraving-item .engraving-item-sides{display:flex;gap:var(--gap24)}.update-handwriting-box .engraving-items .engraving-item .engraving-item-sides .side{display:flex;flex-direction:column;gap:var(--gap9);flex-basis:50%}.update-handwriting-box .btn-save-handwriting-engraving.disabled{opacity:.5;pointer-events:none}@media screen and (max-width:716px){.payment-history-scroll{overflow:auto;padding-bottom:14px}.payment-history-scroll:after{display:block;content:'* Scroll right to view more';font-size:11px;font-style:italic;margin-top:5px;color:#d00}}@media screen and (max-width:480px){.order-stages .stage .icon img{height:22px}.order-stages .stage label{font-size:11px}.custom-order-view h1.custom-order-view-title{font-size:2em}.custom-order-view table.order_details thead th{font-size:11px}.custom-order-view table.order_details thead th.product-total{display:none}.custom-order-view table.order_details tbody tr,.custom-order-view table.order_details tfoot tr{display:flex;flex-direction:column}.custom-order-view table.order_details tr .product-name{width:auto;border-bottom:0}.custom-order-view table.order_details tr .product-total{text-align:right;border-top:0}.custom-order-view table.order_details tr>*:not(:last-child){border-bottom:0;padding-bottom:0}.custom-order-view table.order_details tr>*:last-child{padding-top:.4em;border-top:0;font-weight:600}.custom-order-view table.order_details tr>*:last-child:first-child{padding-top:.8em}.custom-order-view table.order_details th,.custom-order-view table.order_details td{border-collapse:collapse}.order-payments .order-payment{flex-direction:column}.order-payments .order-payment .payment-info{padding-bottom:6px}.order-payments .order-payment .payment-actions{padding-top:6px}}@media screen and (max-width:420px){.order-payments .order-payment .payment-info .top{flex-direction:column;gap:0;align-items:start}}