/** Shopify CDN: Minification failed

Line 357:4 Expected identifier but found whitespace
Line 357:5 Unexpected "3px"

**/
.tk-track-order-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 18px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;

  background: rgba(255,255,255,0.12);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255,255,255,0.25);

  color: inherit;
  transition: all .3s ease;
}


.tk-track-order-btn:hover {
  transform: translateY(-2px);
}


.tk-track-icon {
  font-size: 18px;
}


.tk-track-text {
  white-space: nowrap;
}


/* MODAL */

.tk-track-modal {

  position: fixed;

  top:0;
  left:0;

  width:100%;
  height:100vh;

  display:none;

  align-items:center;
  justify-content:center;

  z-index:9999;

  padding:20px;

  box-sizing:border-box;

}


.tk-track-modal.active {

  display:flex;

}


/* BACKDROP */

.tk-track-overlay {

  position:absolute;

  inset:0;

  background:rgba(0,0,0,0.70);

  backdrop-filter:blur(12px);

  -webkit-backdrop-filter:blur(12px);

}


/* BOX */

.tk-track-box {

  position: relative;
  z-index: 2;

  width: min(420px,90%);

  padding:30px;

  border-radius:28px;

 background:rgba(10,10,10,0.85);

 backdrop-filter:blur(35px);
 -webkit-backdrop-filter:blur(35px);

  border:1px solid rgba(255,255,255,0.18);

  color:white;

  animation: tkPopup .35s ease;

  margin: auto;

  margin:0 auto;
}


@keyframes tkPopup {

  from {
    opacity:0;
    transform:scale(.9) translateY(20px);
  }

  to {
    opacity:1;
    transform:scale(1) translateY(0);
  }

}



/* CLOSE */

.tk-track-close {

  position:absolute;

  top:15px;
  right:15px;

  border:none;

  background:rgba(255,255,255,.2);

  width:34px;
  height:34px;

  border-radius:50%;

  cursor:pointer;

  font-size:16px;

}



/* HEADER */

.tk-track-header {

  text-align:center;

}


.tk-modal-icon {

  font-size:38px;
}


.tk-track-header h2 {

  color:#ffffff;

  font-size:24px;

}



.tk-track-header p {

  color:rgba(255,255,255,0.75);

  opacity:1;

  font-size:14px;

}



/* FORM */

.tk-track-form {

  margin-top:25px;

}


.tk-track-input,
.tk-track-select {

  width:100%;

  padding:14px;

  margin-bottom:14px;

  border-radius:14px;

  border:1px solid rgba(255,255,255,0.25);

  background:rgba(255,255,255,0.08);

  color:white;

  backdrop-filter:blur(15px);

  -webkit-backdrop-filter:blur(15px);

}


.tk-track-input::placeholder {

  color:rgba(255,255,255,0.65);

}


.tk-track-select option {

  background:#111;

  color:white;

}



.tk-track-submit {

  width:100%;

  padding:14px;

  border-radius:14px;

  border:none;

  cursor:pointer;

  font-weight:700;

  background:#d4af37;

  color:#111;

}



/* MOBILE */

@media(max-width:768px){

.tk-track-order-btn {

  padding:9px 14px;

}

.tk-track-text {

  font-size:13px;

}


.tk-track-box {

  width:calc(100% - 32px);

  padding:24px;

  border-radius:24px;

}

}
/* ===== Desktop Track Order Text Fix ===== */

.header__icons .tk-track-order-btn{
    font-size: 12px !important;
}

.header__icons .tk-track-order-btn .tk-track-text{
    font-size: inherit !important;
    font-weight: 600;
    letter-spacing: .08em;
    line-height: 1;
}
/* ===== Final Desktop Track Order ===== */

.header__icons .tk-track-order-btn{
    font-size: 11.5px !important;
    font-weight: 600;
    letter-spacing: 0.06em;
    gap: 5px;
}

.header__icons .tk-track-order-btn .tk-track-icon svg{
    width: 18px;
    height: 18px;
}
/* ===== Track Order Center Alignment ===== */

.header__icons .tk-track-order-btn{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    line-height: 1 !important;
}

.header__icons .tk-track-order-btn .tk-track-icon{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.header__icons .tk-track-order-btn .tk-track-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.header__icons .tk-track-order-btn .tk-track-icon svg{
    display: block;
}
.header__icons .tk-track-order-btn .tk-track-text{
    position: relative;
    top: 2px;
}
top: 3px;
