.elementor-892 .elementor-element.elementor-element-674ec79{--display:flex;}/* Start custom CSS for container, class: .elementor-element-674ec79 *//* =========================
TRACK ORDER PAGE
========================= */

/* HERO */

.st-hero{
width:520px;
margin:0 0 10px 0;
}

.st-label{
font-size:11px;
letter-spacing:4px;
text-transform:uppercase;
color:#C7A96B;
margin-bottom:8px;
font-family:"Libre Baskerville",serif;
}

.st-hero h1{
font-size:40px;
line-height:1.05;
font-weight:400;
margin:0 0 8px;
color:#2F2A26;
font-family:"Libre Baskerville",serif;
}

.st-hero p{
font-size:15px;
line-height:1.5;
color:#6F6F6F;
margin:0;
max-width:500px;
}

/* JOURNEY */

.st-journey{
width:760px;
display:flex;
justify-content:space-between;
position:relative;
margin:0 0 15px;
}

.st-journey:before{
content:'';
position:absolute;
top:15px;
left:55px;
right:55px;
height:1px;
background:#DCCEB7;
}

.step{
position:relative;
z-index:2;
text-align:center;
}

.dot{
width:30px;
height:30px;
border:1px solid #C7A96B;
border-radius:50%;
background:#F8F5F0;
margin:0 auto 6px;
}

.step span{
font-size:10px;
letter-spacing:1px;
color:#6E665F;
font-family:"Libre Baskerville",serif;
}

/* FORM */

.woocommerce-order-tracking p:first-child{
display:none !important;
}

.woocommerce-form-track-order{

width:760px !important;
max-width:760px !important;

background:#F0E8DE !important;

border:1px solid #D5C7B6 !important;

border-radius:18px !important;

padding:16px !important;

margin:0 !important;

box-shadow:none !important;
}

.woocommerce-form-track-order p{
margin-bottom:8px !important;
}

.woocommerce-form-track-order label{

font-size:11px !important;

letter-spacing:2px;

text-transform:uppercase;

color:#6E665F;

font-family:"Libre Baskerville",serif;
}

.woocommerce-form-track-order input{

height:48px !important;

border-radius:12px !important;

border:1px solid #D8CCBC !important;

background:#FAF7F2 !important;

font-size:15px !important;

padding:0 18px !important;
}

.woocommerce-form-track-order button{

width:100% !important;

height:50px !important;

border-radius:12px !important;

background:#C7A96B !important;

border:none !important;

color:#FFFFFF !important;

font-size:13px !important;

letter-spacing:3px;

text-transform:uppercase;

font-weight:500;

margin-top:4px !important;
}

.woocommerce-form-track-order button:hover{
background:#B89658 !important;
}

/* HELP */

.st-help{

width:760px;

padding-top:10px;

margin-top:10px;

border-top:1px solid #DCCFC0;
}

.st-help h3{

font-size:20px;

margin:0 0 8px;

font-family:"Libre Baskerville",serif;

font-weight:400;

color:#2F2A26;
}

.st-help p{

margin:2px 0;

font-size:15px;

line-height:1.4;

color:#6F6F6F;
}

/* CONTAINER COMPACT */

.elementor-892 .elementor-element.elementor-element-674ec79{
padding-top:20px !important;
padding-bottom:20px !important;
}

/* MOBILE */

@media(max-width:767px){

.st-hero,
.st-journey,
.st-help,
.woocommerce-form-track-order{
width:100% !important;
max-width:100% !important;
}

.st-journey{
gap:12px;
}

.step span{
font-size:9px;
}

.dot{
width:24px;
height:24px;
}

.st-hero h1{
font-size:32px;
}

.st-help h3{
font-size:18px;
}

}/* End custom CSS */