@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;400;600;700&family=Roboto:ital,wght@0,300;1,400&display=swap);.envioProgramadoOverflow,.noticeOverflow{position:fixed;top:0;left:0;width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;background:rgba(0,0,0,.3)}.addToCartCustom{display:block;width:100%;height:40px;font-size:11px;line-height:15px;text-transform:uppercase;border-radius:17px;color:#fff;cursor:pointer;text-align:center;background:#4373a5;border:none}.envioProgramadoModal,.noticeModal{width:100%;max-width:600px;padding:16px;box-sizing:border-box;border-radius:24px}@media screen and (max-width:1024px){.envioProgramadoModal,.noticeModal{width:90vw;max-width:100%}}.envioProgramadoModal .envioProgramadoModalHeader,.envioProgramadoModal .noticeModalHeader,.noticeModal .envioProgramadoModalHeader,.noticeModal .noticeModalHeader{gap:16px}.envioProgramadoModal .noticeModalHeader strong,.noticeModal .noticeModalHeader strong{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:left;font-size:24px;font-family:Nunito;line-height:32px;font-weight:700;color:#333}.envioProgramadoModal h3,.noticeModal h3{font-family:Nunito;font-weight:700;color:#14508f;font-size:14px;line-height:20px;margin:0}.envioProgramadoModal p,.noticeModal p{color:#4e4e4e;font-size:14px;line-height:20px;margin:12px 0}.envioProgramadoModal .confirm,.noticeModal .confirm{display:block;margin:0 auto;height:40px;border:none;background:#14508f;color:#fff;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;cursor:pointer;padding:0 12px;border-radius:14px}.envioProgramadoModal .close,.noticeModal .close{position:absolute;top:16px;right:16px;cursor:pointer;background:transparent;padding:0;border:none}.envioProgramadoModal .noticeModalButtons,.noticeModal .noticeModalButtons{gap:16px;align-items:center;justify-content:left}.envioProgramadoModal .noticeModalButtons a,.envioProgramadoModal .noticeModalButtons button,.noticeModal .noticeModalButtons a,.noticeModal .noticeModalButtons button{display:flex;align-items:center;justify-content:center;height:40px;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 12px;background:transparent;border:1px solid #4373a5;color:#4373a5;border-radius:14px;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:Nunito;font-weight:800;font-size:11px;box-sizing:border-box}.envioProgramadoModal .noticeModalButtons a,.noticeModal .noticeModalButtons a{border:none;background:#14508f;color:#fff}@media screen and (max-width:1024px){.envioProgramadoModal .noticeModalButtons,.noticeModal .noticeModalButtons{display:flex;flex-direction:column;width:100%;gap:8px}.envioProgramadoModal .noticeModalButtons a,.envioProgramadoModal .noticeModalButtons button,.noticeModal .noticeModalButtons a,.noticeModal .noticeModalButtons button{max-width:100%}}.noticeModalHeader{justify-content:flex-start;width:calc(100% - 40px);text-align:left}.noticeModal{background:#f6f6f6}.noticeModal h3,.noticeModal p,.noticeModal strong{text-align:left;width:100%}.noticeModal .fixedBar{background-color:#fff;margin:12px auto;width:100%}.noticeModal .tagShipping{width:100%}