@font-face{font-family:proxima-nova;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-semibold;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-semibold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-bold;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.errorWrap{background-color:rgba(211,65,68,0.99);color:#fff}.errorWrap>button>svg{fill:#fff}.errorWrap>svg{fill:#fff;padding:3px 6px 6px 6px !important;border:1px solid #fff;overflow:visible}.errorWrap>ul>li>a{color:inherit}.notificationWrap{background-color:rgba(255,255,255,0.99);border:1px solid #fcfcfc;color:#595959}.notificationWrap>button>svg{fill:#C7C7C7}.notificationWrap>svg{fill:#C7C7C7;border:1px solid #C7C7C7}.errorWrap--hide,.notificationWrap--hide{animation:none !important;-webkit-animation:none !important;opacity:0;pointer-events:none}.errorWrap,.notificationWrap{display:grid;display:-ms-grid;grid-template-columns:30px auto 30px;-ms-grid-columns:30px auto 30px;align-items:center;padding:20px;box-sizing:border-box;position:fixed;top:20px;left:20px;right:20px;-webkit-box-shadow:2px 2px 8px 0px rgba(0,0,0,0.075);-moz-box-shadow:2px 2px 8px 0px rgba(0,0,0,0.075);box-shadow:2px 2px 8px 0px rgba(0,0,0,0.075);border-radius:5px;z-index:1000;animation:fadeIn .15s ease-out forwards;-webkit-animation:fadeIn .15s ease-out forwards;cursor:pointer}.errorWrap>button,.notificationWrap>button{background:transparent;border:none;outline:none;position:absolute;top:20px;right:10px}.errorWrap>button>svg,.notificationWrap>button>svg{width:14px;height:14px}.errorWrap>svg,.notificationWrap>svg{width:30px;height:30px;border-radius:50%;padding:6px;box-sizing:border-box}.errorWrap>ul,.notificationWrap>ul{grid-column-start:2;-ms-grid-column:2;grid-row-start:1;-ms-grid-row:1;padding:0 0 0 20px;margin:0;list-style-type:none}.errorWrap>ul>li,.notificationWrap>ul>li{margin:10px 0;position:relative;padding-left:translateX(14px);box-sizing:border-box}.errorWrap>p,.notificationWrap>p{-ms-grid-column:2;-ms-grid-row:1;margin:10px 0;padding:0 0 0 20px}.errorWrap>p.errorWrap--title,.notificationWrap>p.errorWrap--title{font-size:1.157rem;line-height:1.76674rem}@keyframes fadeIn{from{top:30px;opacity:0}to{top:10px;opacity:1}}@-webkit-keyframes fadeIn{from{top:30px;opacity:0}to{top:10px;opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@media screen and (min-width: 640px){.errorWrap,.notificationWrap{left:calc(50% - 300px);right:calc(50% - 300px)}}
