.modal-info-container .modal-warning{font-family:var(--font-body);font-size:14px;font-weight:700;line-height:21px;letter-spacing:1px;text-align:center;color:#353758;margin:0 auto 20px}img.image-modal{height:100%;width:100%;object-fit:cover}.modal-form-input .modal-form-input-label{font-family:var(--font-body);font-size:14px;font-weight:700;line-height:21px;letter-spacing:1px;color:#d3ad57}.modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;width:92.56%;height:80.9%;border-radius:12px;display:flex;flex-direction:column;gap:24px;overflow:auto;border:none;position:relative}.modal-info-container{padding:0 16px}#shopLocationModal,#shopLocation{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;align-items:center;justify-content:center}#shopLocationModal.active,#shopLocation.active{display:flex}.image-container,.image-container img{border-top-left-radius:12px;border-top-right-radius:12px}.modal-info-container .modal-title{font-family:Tungsten;font-size:24px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:center;margin:0 auto 24px;color:#d3ad57}.shopping-from-text{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:1px;color:#282846;text-transform:uppercase;margin-bottom:0}.shop-location-text-container .shop-location-text{font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:1px;color:#d3ad57;margin-bottom:0;text-transform:uppercase;cursor:pointer}.shop-location-container{margin:2.0001rem 0 16px}.modal-form-input{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;position:relative}.modal-content-close{position:absolute;right:10px;top:10px;border-radius:500px;background:#fff;height:32px;width:32px}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.modal-form-input #select-location,.modal-form-input #select-store{padding:11px 12px 12px;border-radius:4px;width:100%;border:1px solid #353758}.submit-modal{border-radius:4px;padding:11px 20px 12px;background-color:#282846;width:100%;border:1px solid #282846;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:21px;letter-spacing:1px;text-align:center;color:#fff;margin-bottom:24px}.submit-modal.loading{font-size:0}.arrow_dropdown{position:absolute;right:7px;top:40px}.custom-shop-location .columns{padding:0}.custom-shop-location{padding-left:16px;padding-right:16px}@media screen and (min-width: 768px){body .custom-shop-location{padding:0 20px}}@media screen and (min-width: 1024px){body .custom-shop-location{padding:0 35px}}@media screen and (min-width: 1268px){body .custom-shop-location{padding:0 50px}}@media screen and (min-width: 1440px){.custom-shop-location{padding:0 100px}.modal-info-container .modal-warning{width:80%}.submit-modal{margin-bottom:0}.modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;width:66.66667%;height:unset;border-radius:12px;display:flex;flex-direction:row;overflow:unset;gap:24px}.image-container,.image-container img{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0}.modal-info-container{padding:31px 24px}.modal-info-container .modal-title{font-family:Tungsten;font-size:40px;font-weight:500;line-height:44px;letter-spacing:1px;text-align:center;color:#d3ad57;margin:0 auto 24px;width:60%}img.image-modal{height:100%;object-fit:cover}.submit-modal:hover{background-color:transparent;color:#282846}.shop-location-container{display:flex;align-items:center;margin:33px 0 0;gap:8px;border-bottom:none}.shop-location-container p{margin-bottom:0}.shopping-from-text{font-family:var(--font-body);font-size:16px;font-weight:700;line-height:24px;letter-spacing:1px;color:#282846;text-transform:uppercase}.shop-location-text-container .shop-location-text{font-family:var(--font-body);font-size:16px;line-height:24px;letter-spacing:1px;color:#d3ad57;text-transform:uppercase}}.template-product .shopify-section.product-section{position:relative;z-index:15}.shop-location-text svg{vertical-align:bottom;cursor:pointer}.modal-select-province,.modal-select-shop{text-transform:uppercase}.shop-location-container{display:flex;flex-wrap:wrap;gap:.6667rem}.shop-location-text-container{display:flex;align-items:center;cursor:pointer;border-bottom:2px solid #d3ad57}@media only screen and (min-width: 1441px){.modal-content{width:auto;gap:0}.modal-info-container{width:480px}.modal-info-container .modal-title{width:80%}}@media only screen and (max-width: 1440px){.modal-content{width:auto;gap:0}.modal-info-container .modal-title{width:80%}.modal-info-container{padding-left:24px;width:480px}.image-modal{width:375px}}@media only screen and (min-width: 992px){img.image-modal{width:375px;height:auto}}@media only screen and (max-width: 1440px) and (min-width: 992px){.modal-content{display:flex;flex-direction:row;height:auto}.modal-info-container{padding:31px 24px}.image-container,.image-container img{border-top-right-radius:0}.modal-info-container .modal-title{width:70%;font-size:40px;font-weight:500;line-height:44px;letter-spacing:1px;text-align:center}.modal-info-container .modal-warning{width:80%}.submit-modal{margin-bottom:0}}@media only screen and (max-width: 992px){.modal-content{max-height:80%;height:auto;width:auto}.modal-info-container{padding:21px 16px}.modal-info-container .modal-title{font-size:24px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:center;margin-bottom:8px}.modal-info-container .modal-warning{font-size:14px;font-weight:700;line-height:21px;letter-spacing:1px}.submit-modal{margin-bottom:0}}@media only screen and (max-width: 768px){.modal-content{width:auto;max-height:90%;height:auto}img.image-modal,.modal-info-container{width:415px}.modal-info-container .modal-title{width:100%}}@media only screen and (max-width: 430px){.modal-content{max-height:98%;height:fit-content;width:92%}img.image-modal,.modal-info-container{width:100%}.modal-info-container .modal-warning{margin-bottom:10px;font-size:12px}.modal-info-container{padding:10px}.modal-form-input #select-location,.modal-form-input #select-store{padding:10px;font-size:12px;height:fit-content;margin-bottom:10px}.submit-modal{font-size:12px;padding:10px 0}.arrow_dropdown{top:36px}}@media only screen and (max-width: 375px){.modal-content{width:90%}img.image-modal,.modal-info-container{width:100%}.modal-info-container .modal-title{font-size:19px;line-height:19px}.modal-info-container .modal-warning,.modal-form-input .modal-form-input-label{font-size:10px;line-height:16px}.modal-form-input #select-location,.modal-form-input #select-store{padding:8px;font-size:10px;margin-bottom:10px}.submit-modal{font-size:12px;padding:8px 16px}.modal-content{max-height:98%;height:fit-content}.select-mb{height:fit-content}.arrow_dropdown{top:29px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/shop-location-marou-vn.css.map */
