*{
margin:0;
padding:0;
box-sizing:border-box;
background-size:auto auto;
}

.dv0{
margin-top:125px;
position:relative;
z-index:70;
background-size:auto auto;
}

.dv1{
left:50%;
padding-top:60px;
padding-left:15px;
padding-bottom:60px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
background-size:auto auto;
}

.backBtn{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:100%;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
text-align:left;
font-size:16px;
}

.hdr{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:30px;
position:relative;
width:100%;
background-size:auto auto;
font-family:'Inter_18pt-ExtraLight';
text-align:left;
font-size:32px;
}

.sbHdr{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:30px;
position:relative;
width:100%;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
text-align:left;
font-size:22px;
color:#000;
}

.orderRow{
display:flex;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:20px;
position:relative;
width:100%;
justify-content:space-between;
background-size:auto auto;
}

.orderRow02{
display:flex;
margin-bottom:30px;
position:relative;
width:100%;
justify-content:space-between;
background-size:auto auto;
}

.orderRow03{
display:flex;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:30px;
position:relative;
width:100%;
z-index:100;
justify-content:left;
background-size:auto auto;
}

.orderInput{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:30%;
height:40px;
flex-grow:0;
flex-shrink:0;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
font-family:'Inter_18pt-Regular';
font-size:16px;
}

.chbTxt{
position:relative;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
font-size:14px;
}

.chb{
margin-left:20px;
position:relative;
width:30px;
height:30px;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:4px 4px 4px 4px;
cursor:pointer;
}

.chbIn{
left:50%;
top:50%;
position:relative;
width:20px;
height:20px;
transform: translateX(-50%) translateY(-50%);
background:#c8a787;
background-size:auto auto;
border-radius:2px 2px 2px 2px;
}

.countryBtn{
margin-right:30px;
position:relative;
width:200px;
background-size:auto auto;
}

.countryOpt{
padding-top:10px;
padding-left:7px;
padding-bottom:10px;
padding-right:7px;
margin-top:-1px;
position:relative;
width:100%;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
font-family:'Inter_18pt-Regular';
font-size:14px;
cursor:pointer;
}

.countrysFld{
top:40px;
display:none;
position:absolute;
width:100%;
max-height:150px;
background-size:auto auto;
}

.twnBtn{
position:relative;
width:200px;
background-size:auto auto;
}

.twnInput{
padding-top:10px;
padding-left:7px;
padding-bottom:10px;
padding-right:7px;
position:relative;
width:200px;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
font-family:'Inter_18pt-Regular';
font-size:14px;
}

.twnsFld{
top:40px;
position:absolute;
width:100%;
height:300px;
max-height:150px;
background-size:auto auto;
overflow:auto;}

.dmLst{
margin-bottom:30px;
position:relative;
width:100%;
background-size:auto auto;
}

.misc{
display:block;
position:relative;
width:100%;
background-size:auto auto;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}

.pin{
position:relative;
width:93px;
height:102px;
background:url(../../templates/16/1726147918.svg);
background-position:center center;
background-size:contain;
background-repeat:no-repeat;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}

.pinA{
position:relative;
width:93px;
height:102px;
background:url(../../templates/16/1726147924.svg);
background-position:center center;
background-size:contain;
background-repeat:no-repeat;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
}

.dm{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
position:relative;
width:300px;
height:150px;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
cursor:pointer;
}

.dmComm{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
position:relative;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
text-align:center;
font-size:16px;
color:#626262;
}

.dmPrice{
bottom:5px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
text-align:center;
font-size:18px;
}

.dmBtn{
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
z-index:100;
background-size:auto auto;
border-radius:5px 5px 5px 5px;
}

.pvzLn{
display:none;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:30px;
position:relative;
height:400px;
justify-content:space-between;
background-size:auto auto;
}

.pvzLst{
position:relative;
width:300px;
height:100%;
flex-grow:0;
flex-shrink:0;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
overflow:auto;}

.pvzLstLn{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
margin-bottom:3px;
position:relative;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
font-size:16px;
cursor:pointer;
}

.map{
margin-left:10px;
position:relative;
flex-grow:1;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
}

.adrLn{
display:none;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-bottom:30px;
position:relative;
background-size:auto auto;
}

.snd{
position:relative;
background-size:auto auto;
}

.sndBtn{
right:10px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:absolute;
width:200px;
background:url(../../templates/16/1726074874.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:1px solid #fff5e9;
border-bottom:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
text-align:center;
font-size:14px;
text-transform:inherit;
cursor:pointer;
box-shadow:0 0 5px rgba(0,0,0,0.2);;
}

.adrLn01{
display:flex;
position:relative;
background-size:auto auto;
}

.indx{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:250px;
flex-grow:0;
flex-shrink:0;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
}

.str{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-left:10px;
position:relative;
width:100%;
flex-grow:1;
flex-shrink:1;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
}

.adrLn02{
display:flex;
margin-top:20px;
position:relative;
justify-content:space-between;
background-size:auto auto;
}

.hn{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:32%;
flex-grow:0;
flex-shrink:0;
background:#fff;
background-size:auto auto;
border-top:1px solid #c8a787;
border-right:1px solid #c8a787;
border-bottom:1px solid #c8a787;
border-left:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
}

.pvzName{
margin-bottom:10px;
position:relative;
background-size:auto auto;
font-family:'Inter_18pt-Regular';
font-size:16px;
}

.acBtn{
left:50%;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-top:30px;
position:relative;
width:200px;
height:50px;
transform: translateX(-50%);
background:url(../../templates/16/1726074874.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
border-top:1px solid #fff5e9;
border-bottom:1px solid #c8a787;
border-radius:5px 5px 5px 5px;
font-family:'Inter_18pt-Regular';
text-align:center;
font-size:16px;
text-transform:inherit;
cursor:pointer;
box-shadow:0 0 10px rgba(0,0,0,0.5);;
}

.pmClsBtn{
top:10px;
right:10px;
position:absolute;
width:40px;
height:40px;
background-size:auto auto;
cursor:pointer;
}

.pmClsBtnLn01{
left:50%;
top:50%;
position:absolute;
width:60%;
height:2px;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
background:#000;
background-size:auto auto;
}

.pmClsBtnLn02{
left:50%;
top:50%;
position:absolute;
width:60%;
height:2px;
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
background:#000;
background-size:auto auto;
}

.oWnd{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
width:300px;
height:200px;
z-index:101;
background:#fff;
background-size:auto auto;
}

.oWndHdr{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
text-align:center;
font-size:16px;
text-transform:uppercase;
}

.wndData{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
text-align:center;
font-size:14px;
}

.oWndBtn{
left:50%;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-top:20px;
position:relative;
width:200px;
height:50px;
transform: translateX(-50%);
background-size:auto auto;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
text-align:center;
font-size:14px;
text-transform:uppercase;
cursor:pointer;
}

.oShad{
left:0;
top:0;
position:relative;
width:300px;
height:200px;
z-index:100;
background:rgba(0,0,0,0.5);
background-size:auto auto;
}

.dmBlk{
display:none;
position:relative;
background-size:auto auto;
}

.twnComm{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
position:relative;
background:#ffe7c7;
background-size:auto auto;
border-top:1px dotted #000;
border-right:1px dotted #000;
border-bottom:1px dotted #000;
border-left:1px dotted #000;
border-radius:5px 5px 5px 5px;
font-family:'Inter_18pt-Regular';
font-size:16px;
}

p{
text-indent:20px;
}

li{
margin-left:20px;
}

