@keyframes rbSlideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rbSpin{to{transform:rotate(360deg)}}@keyframes rbPulse{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.95);opacity:.5}}.rb-track-order-section,.rb-track-order-results-section{animation:rbSlideUpFade .6s var(--rb-transition) forwards;margin-top:calc(var(--header-group-height, 120px) + 30px)}.rb-contact-header{text-align:center;max-width:680px;margin:0 auto clamp(30px,4vw,50px)}.rb-contact-header__badge{display:inline-block;margin-bottom:12px;color:var(--rb-gold, #B87512);font-size:clamp(11px,.9vw,13px);font-weight:800;letter-spacing:2px;text-transform:uppercase}.rb-contact-header__title{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:800;color:var(--rb-text, #28150D)}.rb-contact-header__line{display:block;width:60px;height:3px;margin:18px auto 0;background:linear-gradient(90deg,var(--rb-gold, #B87512),#f4d48a);border-radius:var(--rb-radius-pill, 999px)}.rb-contact-header__description{margin:16px auto 0;color:var(--rb-muted, #7A6452);font-size:clamp(14px,1.1vw,16px);line-height:1.6}.rb-contact-form__group{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.rb-contact-form__label{font-size:13px;font-weight:700;color:var(--rb-text, #28150D);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.rb-contact-form__input{width:100%;padding:14px 18px;font-family:inherit;font-size:15px;color:var(--rb-text, #28150D);background-color:var(--rb-ivory, #FCFAF7);border:1px solid var(--rb-border, rgba(120, 75, 35, .12));border-radius:var(--rb-radius-xs, 12px);transition:all var(--rb-transition, .35s);outline:none;box-sizing:border-box}.rb-contact-form__input:focus{background-color:#fff;border-color:var(--rb-gold, #B87512);box-shadow:0 0 0 3px #b875121f}.rb-contact-form__error{color:#d32f2f;font-size:12px;margin-top:6px;font-weight:500;display:none;align-items:center;gap:4px}.rb-contact-form__group.has-error .rb-contact-form__input{border-color:#d32f2f}.rb-contact-form__group.has-error .rb-contact-form__error{display:flex}.rb-contact-form__submit{min-height:52px;width:100%;border:none;border-radius:var(--rb-radius-pill, 999px);background:var(--rb-gold, #B87512);color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--rb-transition, .35s);position:relative;overflow:hidden}.rb-contact-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;opacity:0;transition:opacity var(--rb-transition, .35s)}.rb-contact-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px #b8751240}.rb-contact-form__submit:hover:after{opacity:1}.rb-contact-form__submit:active{transform:translateY(0)}.rb-contact-form__submit-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;transition:transform var(--rb-transition, .35s)}.rb-contact-form__submit:hover .rb-contact-form__submit-icon{transform:translate(4px)}.rb-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:rbSpin .8s linear infinite;display:none}.rb-contact-form__submit[loading] .rb-spinner{display:inline-block}.rb-contact-form__submit[loading] .submit-text,.rb-contact-form__submit[loading] .rb-contact-form__submit-icon{display:none}.track-order-form__wrapper{background:var(--rb-bg, #FFFDF9);border:1px solid var(--rb-border, rgba(120, 75, 35, .12));border-radius:var(--rb-radius-md, 22px);padding:clamp(24px,5vw,48px);box-shadow:var(--rb-shadow-card, 0 20px 60px rgba(35, 20, 10, .08))}.track-order-form__row{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.track-order-form__row{flex-direction:row;align-items:flex-start;gap:16px}.track-order-form__group--order-id,.track-order-form__group--email,.track-order-form__group--mobile{flex:1;margin-bottom:0!important}}.track-order-form__operator{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--rb-muted, #7A6452);margin-block:5px}@media screen and (min-width:768px){.track-order-form__operator{height:48px!important;margin-top:24px!important;margin-bottom:0!important}}.track-order-form__helper{display:block;font-size:10px;color:var(--rb-muted, #7A6452);margin-top:5px;font-weight:600}.track-order-form__validation-alert{background-color:#7d18300d;border:1px solid rgba(125,24,48,.12);border-radius:var(--rb-radius-xs, 12px);color:var(--rb-maroon, #7D1830);padding:12px 18px;font-size:13px;font-weight:600;margin-top:25px;display:flex;align-items:center;gap:10px;animation:rbSlideUpFade .3s ease-out forwards}.track-order-form__validation-alert svg{flex-shrink:0}.track-order-form__submit{position:relative;width:fit-content!important;min-width:220px;padding-inline:40px!important;margin-inline:auto}.track-order-loading-msg{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;color:var(--rb-gold, #B87512);font-size:14px;font-weight:700;letter-spacing:.5px}.track-order-loading-dot{width:8px;height:8px;background-color:var(--rb-gold, #B87512);border-radius:50%;animation:rbPulse 1.2s infinite ease-in-out}form[loading] input{pointer-events:none;opacity:.6}form[loading] button[type=submit]{pointer-events:none;opacity:.8;background:var(--rb-muted, #7A6452)}.track-order-result__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rb-border, rgba(120, 75, 35, .12));padding-bottom:20px;margin-bottom:30px}.track-order-back-btn{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--rb-muted, #7A6452);font-family:inherit;font-size:14px;font-weight:700;padding:8px 16px;border-radius:var(--rb-radius-pill, 999px);border:1px solid var(--rb-border, rgba(120, 75, 35, .12));transition:all var(--rb-transition, .35s);background-color:#fff}.track-order-back-btn:hover{color:var(--rb-text, #28150D);border-color:#b8751259;background-color:var(--rb-ivory, #FCFAF7);transform:translate(-4px)}.track-order-back-btn svg{transition:transform var(--rb-transition, .35s)}.track-order-back-btn:hover svg{transform:translate(-2px)}.track-order-result__title{margin:0;font-size:clamp(20px,2vw,28px);font-weight:800;color:var(--rb-text, #28150D)}.track-order-result__grid{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;align-items:start}.track-order-card{background:#fff;border:1px solid var(--rb-border, rgba(120, 75, 35, .12));border-radius:var(--rb-radius-md, 22px);padding:30px;box-shadow:var(--rb-shadow-soft, 0 8px 24px rgba(35, 20, 10, .05));margin-bottom:24px;transition:all var(--rb-transition, .35s)}.track-order-card:hover{box-shadow:var(--rb-shadow-card, 0 20px 60px rgba(35, 20, 10, .08))}.track-order-card__title{margin:0 0 20px;font-size:18px;font-weight:800;color:var(--rb-text, #28150D);position:relative;padding-bottom:10px;border-bottom:1px solid rgba(120,75,35,.06)}.track-order-summary__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.track-order-summary__item{display:flex;flex-direction:column}.track-order-summary__item--full{grid-column:span 2;border-top:1px dashed var(--rb-border, rgba(120, 75, 35, .12));padding-top:16px;margin-top:8px}.track-order-summary__item .label{font-size:11px;font-weight:700;color:var(--rb-muted, #7A6452);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.track-order-summary__item .val{font-size:15px;font-weight:600;color:var(--rb-text, #28150D)}.track-order-summary__item .val.font-highlight{color:var(--rb-maroon, #7D1830);font-weight:800}.track-order-summary__item .val--tracking{display:inline-flex;align-items:center;gap:10px;background-color:var(--rb-ivory, #FCFAF7);padding:8px 14px;border-radius:var(--rb-radius-xs, 12px);border:1px solid var(--rb-border, rgba(120, 75, 35, .12));width:fit-content}.copy-tracking-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--rb-muted, #7A6452);border-radius:4px;transition:all .2s ease;position:relative}.copy-tracking-btn:hover{background-color:#b8751214;color:var(--rb-gold, #B87512)}.copy-tracking-btn .copy-tooltip{visibility:hidden;position:absolute;bottom:125%;left:50%;transform:translate(-50%) translateY(4px);background-color:var(--rb-text, #28150D);color:#fff;font-size:11px;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;transition:all .25s cubic-bezier(.2,1,.2,1);box-shadow:0 4px 10px #0000001a;pointer-events:none}.copy-tracking-btn .copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--rb-text, #28150D) transparent transparent transparent}.copy-tracking-btn.copied .copy-tooltip{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.track-order-progress__badge-wrap{display:flex;align-items:center;gap:8px;margin-bottom:30px}.track-order-progress__badge-label{font-size:14px;color:var(--rb-muted, #7A6452)}.track-order-progress__badge{display:inline-block;background-color:#b875120f;color:var(--rb-gold, #B87512);padding:6px 14px;border-radius:var(--rb-radius-pill, 999px);font-size:13px;font-weight:700;border:1px solid rgba(184,117,18,.15)}.track-order-progress-stepper{position:relative;width:100%;padding-bottom:20px;margin-top:10px}.stepper-line-bg{position:absolute;top:16px;left:0;width:100%;height:4px;background-color:#ece7e1;border-radius:2px;z-index:1}.stepper-line-fill{height:100%;background-color:var(--rb-gold, #B87512);border-radius:2px;transition:width 1s cubic-bezier(.4,0,.2,1);width:0%}.stepper-stages{position:relative;display:flex;justify-content:space-between;z-index:2}.stepper-stage{display:flex;flex-direction:column;align-items:center;width:14.28%}.stepper-stage__circle{width:32px;height:32px;border-radius:50%;background-color:#fffdf9;border:2px solid #D1C8C0;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:relative}.stepper-stage__circle .dot{width:8px;height:8px;border-radius:50%;background-color:#d1c8c0;transition:all .4s ease}.stepper-stage__circle .icon-check{font-size:13px;font-weight:700;color:#fff;display:none}.stepper-stage__label{font-size:11px;font-weight:700;color:var(--rb-muted, #7A6452);text-align:center;margin-top:12px;line-height:1.3;transition:color .4s ease}.stepper-stage.completed .stepper-stage__circle{background-color:var(--rb-gold, #B87512);border-color:var(--rb-gold, #B87512);box-shadow:0 4px 10px #b8751233}.stepper-stage.completed .stepper-stage__circle .dot{display:none}.stepper-stage.completed .stepper-stage__circle .icon-check{display:block}.stepper-stage.completed .stepper-stage__label{color:var(--rb-gold, #B87512)}.stepper-stage.current .stepper-stage__circle{background-color:var(--rb-text, #28150D);border-color:var(--rb-text, #28150D);box-shadow:0 4px 12px #28150d4d;transform:scale(1.1)}.stepper-stage.current .stepper-stage__circle .dot{background-color:#fff;width:6px;height:6px}.stepper-stage.current .stepper-stage__label{color:var(--rb-text, #28150D);font-weight:800}.track-order-timeline{position:relative;padding-left:24px;margin-left:10px}.track-order-timeline:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background-color:#ece7e1}.timeline-event{position:relative;padding-bottom:24px;opacity:0;transform:translateY(10px)}.timeline-event.animated{animation:rbSlideUpFade .4s cubic-bezier(.16,1,.3,1) forwards}.timeline-event:last-child{padding-bottom:0}.timeline-event__dot{position:absolute;left:-28px;top:5px;width:10px;height:10px;border-radius:50%;background-color:#fffdf9;border:2px solid #D1C8C0;z-index:2;transition:all .3s ease}.timeline-event:first-child .timeline-event__dot{background-color:var(--rb-gold, #B87512);border-color:var(--rb-gold, #B87512);box-shadow:0 0 0 4px #b8751226}.timeline-event__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px}.timeline-event__status{font-size:14px;font-weight:800;color:var(--rb-text, #28150D)}.timeline-event:first-child .timeline-event__status{color:var(--rb-gold, #B87512)}.timeline-event__meta{font-size:12px;color:var(--rb-muted, #7A6452);font-weight:500}.timeline-event__details{display:flex;flex-direction:column;gap:4px}.timeline-event__location{font-size:13px;color:var(--rb-muted, #7A6452);font-weight:600;display:inline-flex;align-items:center;gap:4px}.track-order-products{display:flex;flex-direction:column;gap:20px}.track-order-product-item{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(120,75,35,.06)}.track-order-product-item:last-child{padding-bottom:0;border-bottom:none}.track-order-product-item__media{flex-shrink:0;width:70px;height:90px;border-radius:var(--rb-radius-xs, 12px);background-color:#f4eee6;border:1px solid rgba(120,75,35,.08);overflow:hidden}.track-order-product-item__media img{width:100%;height:100%;object-fit:cover}.track-order-product-item__info{flex-grow:1}.track-order-product-item__title{font-size:15px;font-weight:800;color:var(--rb-text, #28150D);margin:0 0 4px;line-height:1.3}.track-order-product-item__variant{font-size:12.5px;color:var(--rb-muted, #7A6452);margin-bottom:4px;font-weight:600}.track-order-product-item__qty{font-size:12.5px;color:var(--rb-muted, #7A6452);font-weight:600}.track-order-product-item__price{font-size:14.5px;font-weight:800;color:var(--rb-text, #28150D);flex-shrink:0;text-align:right}.track-order-card--gold-estimate{background:linear-gradient(135deg,var(--rb-ivory, #FCFAF7),#FFF9EE);border:1px solid rgba(184,117,18,.22);display:flex;align-items:center;gap:20px}.track-order-card--gold-estimate .est-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background-color:#b8751214;color:var(--rb-gold, #B87512);flex-shrink:0}.track-order-card--gold-estimate .est-content{flex-grow:1}.track-order-card--gold-estimate .est-label{font-size:11px;font-weight:700;color:var(--rb-muted, #7A6452);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:2px}.track-order-card--gold-estimate .est-date{font-size:clamp(20px,2.2vw,24px);font-weight:850;color:var(--rb-text, #28150D);margin:0 0 4px;line-height:1.15}.track-order-card--gold-estimate .est-days{display:inline-block;background:var(--rb-gold, #B87512);color:#fff;padding:3px 10px;border-radius:var(--rb-radius-pill, 999px);font-size:11px;font-weight:700;letter-spacing:.5px}.track-order-address-content{display:flex;flex-direction:column;gap:6px}.track-order-address-content .address-name{font-size:16px;font-weight:800;color:var(--rb-text, #28150D)}.track-order-address-content .address-phone{font-size:13.5px;color:var(--rb-muted, #7A6452);font-weight:600}.track-order-address-content .address-text{font-size:14.5px;line-height:1.5;color:var(--rb-text, #28150D);margin-top:4px}.track-order-info-list{display:flex;flex-direction:column;gap:14px}.track-order-info-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(120,75,35,.04)}.track-order-info-item:last-child{padding-bottom:0;border-bottom:none}.track-order-info-item .info-label{font-size:13px;color:var(--rb-muted, #7A6452);font-weight:600;flex-shrink:0}.track-order-info-item .info-val{font-size:14px;font-weight:700;color:var(--rb-text, #28150D);text-align:right;word-break:break-all}.track-order-card--support{border:1px solid rgba(120,75,35,.15)}.track-order-card--support .support-header{margin-bottom:24px}.track-order-card--support .support-header .track-order-card__title{border-bottom:none;padding-bottom:0;margin-bottom:8px}.track-order-card--support .support-desc{margin:0;font-size:14px;line-height:1.5;color:var(--rb-muted, #7A6452)}.support-actions{display:flex;flex-direction:column;gap:12px}.support-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:var(--rb-radius-pill, 999px);text-decoration:none;font-size:14px;font-weight:700;transition:all var(--rb-transition, .35s);border:1px solid var(--rb-border, rgba(120, 75, 35, .12))}.support-action-btn--whatsapp{background-color:#25d366;color:#fff;border-color:#25d366;box-shadow:0 4px 12px #25d36626}.support-action-btn--whatsapp:hover{background-color:#20ba5a;border-color:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 18px #25d36640}.support-action-btn--whatsapp svg{width:18px;height:18px;fill:currentColor}.support-action-btn--phone,.support-action-btn--email{background-color:var(--rb-ivory, #FCFAF7);color:var(--rb-text, #28150D)}.support-action-btn--phone:hover,.support-action-btn--email:hover{background-color:var(--rb-gold, #B87512);color:#fff;border-color:var(--rb-gold, #B87512);transform:translateY(-2px);box-shadow:0 6px 16px #b8751233}.support-action-btn--phone svg,.support-action-btn--email svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.rb-badge{display:inline-block;padding:4px 10px;border-radius:var(--rb-radius-pill, 999px);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.rb-badge[data-status=paid],.rb-badge[data-status=delivered],.rb-badge[data-status=fulfilled]{background-color:#e8f5e9;color:#2e7d32;border:1px solid rgba(46,125,50,.15)}.rb-badge[data-status=pending],.rb-badge[data-status=unfulfilled],.rb-badge[data-status=unpaid]{background-color:#fff3e0;color:#e65100;border:1px solid rgba(230,81,0,.15)}.rb-badge[data-status=restocked],.rb-badge[data-status=cancelled]{background-color:#ffebee;color:#c62828;border:1px solid rgba(198,40,40,.15)}@media screen and (max-width:989px){.track-order-result__grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:749px){.track-order-form__wrapper{padding:24px var(--rb-mobile-padding, 14px)}.track-order-card{padding:20px}.track-order-summary__grid{grid-template-columns:1fr;gap:12px}.track-order-summary__item--full{grid-column:span 1}.track-order-summary__item .val--tracking{width:100%;justify-content:space-between}.stepper-stage__label{display:none}.track-order-progress-stepper{padding-bottom:0;margin-top:15px}.stepper-line-bg{top:12px}.stepper-stage__circle{width:24px;height:24px;border-width:1.5px}.stepper-stage__circle .dot{width:6px;height:6px}.stepper-stage__circle .icon-check{font-size:10px}.stepper-stage.current .stepper-stage__circle{transform:scale(1.15)}.timeline-event__header{flex-direction:column;gap:2px}}.rb-contact-form__toast{padding:18px 24px;border-radius:var(--rb-radius-xs, 12px);margin-bottom:30px;font-size:15px;line-height:1.5;font-weight:600;display:flex;align-items:flex-start;gap:12px;animation:slideInDown .4s cubic-bezier(.16,1,.3,1) forwards}.rb-contact-form__toast svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.rb-contact-form__toast--success{background-color:#e8f5e9;color:#2e7d32;border:1px solid rgba(46,125,50,.15)}.rb-contact-form__toast--error{background-color:#ffebee;color:#c62828;border:1px solid rgba(198,40,40,.15)}.track-order-card--expected-delivery{background:var(--rb-bg, #FFFDF9);border:1px solid var(--rb-border, rgba(120, 75, 35, .12));border-radius:var(--rb-radius-md, 16px);padding:24px}.expected-delivery-date-wrap{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(120,75,35,.08)}.expected-delivery-date-val{font-size:17px;font-weight:700;color:var(--rb-text, #28150D);margin:6px 0 0;line-height:1.3}.order-actions-grid{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:480px){.order-actions-grid{flex-direction:row;gap:12px}.order-action-col{flex:1;display:flex;flex-direction:column}}.order-action-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 14px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);text-align:center;font-family:inherit;line-height:1.2}.order-action-btn--cancel{background:#fff;color:var(--rb-text, #28150D);border:1px solid var(--rb-text, #28150D);box-shadow:0 2px 6px #0000000a}.order-action-btn--cancel:hover{background:#28150d0d;transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.order-action-btn--return{background:#c5c5c5;color:#28150d;border:1px solid #c5c5c5;box-shadow:0 2px 6px #0000000a}.order-action-btn--return:hover{background:#b5b5b5;border-color:#b5b5b5;transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.order-action-note{display:block;font-size:10.5px;color:var(--rb-muted, #7A6452);margin-top:6px;line-height:1.35;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/track-order.css.map */
