.page-header{padding-top:50px}.page-header h2.title{text-align:center}.page-content-bg{background-color:#f5f5f5;border-radius:10px;padding:40px 0}.page-content form.form-container{width:80%;margin:0 auto}@media only screen and (max-width:768px){.page-header h2.title{font-size:18px}.page-header{margin-bottom:30px}.page-content-bg{padding:20px 0}}.detail-tracking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:40px}.detail-tracking .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}.detail-tracking .information .block{border-right:1px solid #ccc;padding-right:25px}.detail-tracking .information .block:last-child{border-right:none;padding-right:0}.detail-tracking .information .block span{display:block;text-align:center;font-weight:600}.detail-tracking .information .block span.title{font-size:16px}.detail-tracking .information .block span.value{font-size:24px}.detail-tracking .orders{border-bottom:1px solid #ccc;margin-top:50px}.detail-tracking .orders span.section-title{font-size:20px;font-weight:600;display:block;margin-bottom:10px}.detail-tracking .steps{margin-top:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-tracking .steps .step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.detail-tracking .steps .step-item .icon{background-image:var(--step-icon);background-repeat:no-repeat;background-size:80%;background-position:center;width:100px;height:100px;display:inline-block;position:relative;margin-right:40px;border:3px solid #b3b3b3;border-radius:50px;margin-top:-40px}.detail-tracking .steps .step-item.active .icon,.detail-tracking .steps .step-item.completed .icon{background-image:var(--active-step-icon);border-color:#6772f0}.detail-tracking .steps .step-item .line{width:4px;background-color:#adadad;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-tracking .steps .step-item.completed .line{background-color:#6772f0}.detail-tracking .steps .step-item:last-child .line{height:15px}.detail-tracking .steps .step-item .line::after{content:'';width:14px;height:14px;border-radius:10px;background-color:#adadad;display:inline-block;margin-left:-5px}.detail-tracking .steps .step-item.active .line::after,.detail-tracking .steps .step-item.completed .line::after{background-color:#6772f0}.detail-tracking .steps .step-item span{font-size:24px;font-weight:600;line-height:normal;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding-left:40px;color:#a4a4a4;position:relative;top:-5px}.detail-tracking .steps .step-item.active span,.detail-tracking .steps .step-item.completed span{color:#000}@media only screen and (max-width:768px){.detail-tracking{padding:20px}.detail-tracking .information{gap:15px}.detail-tracking .information .block span.title{font-size:12px}.detail-tracking .information .block span.value{font-size:14px}.detail-tracking .steps .step-item span{font-size:18px;padding-left:20px}.detail-tracking .steps .step-item .icon{width:55px;height:55px;margin-top:-20px;margin-right:20px}}@media only screen and (max-width:420px){.detail-tracking .steps .step-item span{font-size:15px}}.qr-review-container{margin-top:50px}.qr-review-container .h2-title{font-weight:600;line-height:normal}.qr-review-container .h3-title{margin-top:30px;font-weight:500;line-height:normal}.qr-review-container img.qr-code{margin-top:30px;max-width:100%}@media only screen and (max-width:992px){.qr-review-container .h2-title{font-size:18px}.qr-review-container .h3-title{font-size:14px;margin-top:10px}}.review-container{margin-top:50px}.review-container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:35px}.review-container .buttons .btn{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;line-height:45px;font-size:18px;font-weight:600;max-width:100%}.review-container .send-review{margin-top:50px}.review-container .send-review h3{text-align:center}.review-container .send-review button{line-height:35px;display:block;margin-left:auto;margin-right:auto;margin-top:30px;max-width:100%}.review-container .send-review input[type=file]{display:none}.memorial-detail-container{margin-top:50px;height:500px}.memorial-detail-container .memorial-images{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:10px;height:500px}.memorial-detail-container .memorial-images .image-items-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:500px}.memorial-detail-container .memorial-images .image-items-left .image-item{height:50%}.memorial-detail-container .memorial-images .image-items-right{height:500px}.memorial-detail-container .memorial-images .image-item{height:100%;cursor:pointer}.memorial-detail-container .memorial-images .image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.memorial-detail-container .memorial-information{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.memorial-detail-container .memorial-information .title-note-container{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.memorial-detail-container .memorial-information h2.title{color:#000;font-family:Cormorant,serif;font-weight:400;font-size:55px}.memorial-detail-container .memorial-information p.note{color:#000;font-family:Cormorant,serif;font-weight:400;font-size:30px;word-break:break-word;line-height:normal;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #000}.memorial-detail-container .memorial-information .from-to-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.memorial-detail-container .memorial-information .from-to-container span{font-family:Cormorant,serif;font-weight:400;font-size:30px;color:#000}@media only screen and (max-width:992px){.review-container .buttons .btn{font-size:14px;line-height:35px}.review-container .send-review h3{font-size:18px}.memorial-detail-container{height:100%}.memorial-detail-container .memorial-images,.memorial-detail-container .memorial-images .image-items-left,.memorial-detail-container .memorial-images .image-items-right{height:250px}.memorial-detail-container .memorial-information{margin-top:15px;height:100%}.memorial-detail-container .memorial-information h2.title{font-size:20px;line-height:normal}.memorial-detail-container .memorial-information p.note{font-size:15px;padding-top:5px;padding-bottom:15px}.memorial-detail-container .memorial-information .from-to-container{margin-top:15px;gap:0}.memorial-detail-container .memorial-information .from-to-container span{font-size:15px}}