:root{--black:#050505;--ligth-black:#221f3b;--purple:#6f4a8e;--light-purple:#b030b0;--white:#ebebeb}*{padding:0;margin:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}body{font:.875rem/26px "Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ebebeb;background:var(--white);background-image:url(https://www.transparenttextures.com/patterns/cubes.png);color:#050505;color:var(--black);min-width:20rem;margin:0}.container{max-width:120rem;padding:0 15px;margin:0 auto}img{max-width:100%;height:auto;vertical-align:top}.center{text-align:center}.slide-in-left-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-in-left-enter-active{transition:all .2s}.slide-in-left-enter-active,.slide-in-left-exit{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.slide-in-left-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;transition:all .2s}@media (min-width:30em){.container{padding:0 20px}}@media (min-width:80.0625em){body{font-size:1rem}.container{padding:0 50px}}.primary-nav-links{list-style:none;padding:0;height:100%;text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;--gap:30px;margin-right:calc(var(--gap)*-1)}.primary-nav-links li{margin:0 var(--gap) 0 0}.primary-nav-links a{display:inline-block;text-decoration:none;color:var(--black);padding-bottom:4px;position:relative}.primary-nav-links a:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.primary-nav-links a.active,.primary-nav-links a:active,.primary-nav-links a:hover{font-weight:700}.primary-nav-links a.active:after,.primary-nav-links a:active:after,.primary-nav-links a:hover:after{content:"";border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:1px;position:absolute;bottom:2px;left:0;right:0;margin:0 -2px}@media (min-width:50.063em){.primary-nav-links{--gap:50px}}.side-drawer{position:absolute;width:75%;height:100vh;overflow:auto;top:0;left:0;z-index:999999;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.26);padding:15px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:30em){.side-drawer{padding:20px}}.backdrop{position:fixed;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.75);z-index:99999}.current-date{font-size:.875rem;opacity:.8;text-transform:uppercase;letter-spacing:1.2px;display:block}@media (min-width:80.0625em){.current-date{font-size:1rem;padding-bottom:6px}}.gold-silver-rate{font-size:.875rem;letter-spacing:1.2px;opacity:.8;display:block;border-spacing:0;border-color:transparent}.gold-silver-rate__title{text-transform:uppercase;text-align:left;padding:0 7px 0 0;opacity:1}@media (min-width:80.0625em){.gold-silver-rate{font-size:1.125rem}.gold-silver-rate__title{padding:0 7px 6px 0}.gold-silver-rate td{padding-bottom:6px}}.secondary-nav-links{list-style:none;padding:0;margin:0;width:100%;height:100%;text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.secondary-nav-links li{margin:16px 15px 12px}.secondary-nav-links a{display:inline-block;text-decoration:none;color:var(--black);padding-bottom:4px;position:relative}.secondary-nav-links a:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.secondary-nav-links a.active,.secondary-nav-links a:active,.secondary-nav-links a:hover{font-weight:700}.secondary-nav-links a.active:after,.secondary-nav-links a:active:after,.secondary-nav-links a:hover:after{content:"";border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:64.0625em){.secondary-nav-links li{margin:16px 1.2% 12px}}@media (min-width:80.0625em){.secondary-nav-links li{margin:16px 1.4% 12px}}.company-logo a{display:inline-block}.social-links{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-left:-10px}.social-links__icon{margin-left:10px}.social-links__icon>a{display:block;color:var(--white)}.social-links__icon>a:hover{color:var(--purple)}.main-header__top-section{padding:17px 0 12px}.main-header__top-section .container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-navigation__menu-btn{width:2.5rem;height:2.5rem;background:transparent;border:none;display:flex;flex-direction:column;justify-content:space-around;margin-right:auto;cursor:pointer;order:1}.main-navigation__menu-btn span{display:block;height:4px;background:var(--black);border-radius:10px;transition:width .3s ease-out}.main-navigation__menu-btn span:first-of-type{width:50%}.main-navigation__menu-btn span:nth-of-type(2){width:100%}.main-navigation__menu-btn span:nth-of-type(3){width:75%}.main-navigation__menu-btn:hover span{width:100%}.main-navigation__primary-nav{display:none}.side-drawer__company-logo{margin:20px 0}.main-navigation__drawer-nav{font-size:.875rem}.main-navigation__drawer-nav-links{list-style:none;text-transform:uppercase;text-align:center}.main-navigation__drawer-nav-links li{flex:1 1;margin-bottom:10px}.main-navigation__drawer-nav-links a,.main-navigation__nav-icon,.main-navigation__nav-title,.side-drawer__secondary-nav-links a{display:block}.main-navigation__drawer-nav-links a{text-decoration:none;color:var(--white);background-color:var(--black);border-radius:6px;box-shadow:0 2px 4px rgba(5,5,5,.4);padding:10px}.main-navigation__drawer-nav-links a.active,.main-navigation__drawer-nav-links a:active,.main-navigation__drawer-nav-links a:hover{color:var(--purple)}.side-drawer__product-categories{margin:20px 0}.secondary-nav-links__title{font:1.5rem/28px "Bodoni Moda",serif;display:block;text-align:center;margin-bottom:20px}.side-drawer__secondary-nav-links{font-size:.875rem;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:center;height:auto}.side-drawer__secondary-nav-links li{margin:0}.side-drawer__secondary-nav-links a{padding:10px}.side-drawer__secondary-nav-links a.active:after,.side-drawer__secondary-nav-links a:active:after,.side-drawer__secondary-nav-links a:hover:after{left:30%;right:30%}.side-drawer__social-links{justify-content:center}.side-drawer__social-links li{margin:0 10px}.side-drawer__social-links a{color:var(--black)}.main-navigation__date-and-rate{margin:0 auto 0 0;order:3}.main-navigation__company-logo{text-align:center;flex-basis:auto;margin:20px 0 40px;order:2}.main-navigation__secondary-nav{border-color:#050505;border-color:rgba(5,5,5,.1);border-style:solid;border-width:1px 0;display:none}@media (min-width:30em){.main-navigation__drawer-nav-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -5px}.main-navigation__drawer-nav-links li{margin:0 5px}.main-navigation__drawer-nav-links a{padding:20px 5px}}@media (min-width:64.0625em){.main-navigation__menu-btn{display:none;order:unset}.main-navigation__primary-nav,.main-navigation__secondary-nav{display:block}.main-navigation__date-and-rate{order:unset}.main-navigation__company-logo{order:unset;margin:20px 0 40px}}@media (min-width:80.0625em){.main-header__top-section .container{flex-direction:row}.main-navigation__company-logo{margin:0}.main-navigation__date-and-rate{flex-basis:24rem;margin:0}.main-navigation__primary-nav{flex-basis:24rem;margin-top:-6px}}.main-footer{background-color:var(--ligth-black)}.button{font-size:.875rem;line-height:1.2;letter-spacing:1.8px;padding:12px 10px;text-transform:capitalize;text-decoration:none;border-radius:5px;border:none;box-shadow:0 3px 4px var(--black);background:var(--white);color:var(--black);display:inline-block;cursor:pointer}.button:active,.button:hover{color:var(--white);background:var(--purple)}.button--inverse{background:var(--black);color:var(--white)}.button--inverse:active,.button--inverse:hover{background:var(--purple)}.button:active:disabled,.button:disabled,.button:hover:disabled{background:#ccc;color:#979797;border-color:#ccc;box-shadow:none;cursor:not-allowed}.button.button--small{font-size:1rem;padding:5px 10px}@media (min-width:30em){.button{font-size:1.125rem;padding:16px 32px}}@media (min-width:50.063em){.button{padding:20px 36px}}.form-control p{margin:0 0 15px}.form-control--invalid{color:var(--light-purple)}.form-control--invalid .input,.form-control--invalid .textarea{border-color:var(--light-purple)}.form-control label{font-weight:700;display:block;margin-bottom:10px}.input,.textarea{font:.875rem/1.19 "Montserrat",sans-serif;letter-spacing:2px;display:block;background-color:transparent;border:solid var(--black);border-width:0 0 1px;width:100%}.textarea{resize:none}.input:focus,.textarea:focus{border-color:var(--purple);outline:none}@media (min-width:30em){.form-control p{margin:0 0 20px}.input,.textarea{font-size:1rem}}@media (min-width:50.063em){.input,.textarea{width:20.625rem}}.modal{z-index:99999;position:fixed;top:10.18519vh;left:10%;width:100%;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:20px}.modal__image-wrapper>img{height:100%;object-fit:cover;border-radius:20px 0 0 20px}.modal__text-wrapper{position:relative;padding:15px;max-height:80vh;overflow:auto}.modal__title{font:1.5rem/1.52 "Bodoni Moda",serif;font-weight:700;letter-spacing:5px;text-transform:capitalize}.modal__description,.modal__title{margin:0 0 15px}.modal__close-btn{background-color:transparent;color:var(--black);border:none;outline:none;cursor:pointer;position:absolute;top:2%;right:2%}.modal__close-btn:active,.modal__close-btn:hover{color:var(--purple)}.modal__form--invalid .input,.modal__form--invalid .textarea{border-color:red;background:#ffd1d1}.modal__close-btn .MuiSvgIcon-root{width:.625em;height:.625em}.modal__size-small{left:calc(50% - 40vw);width:80vw;height:auto;text-align:center}.modal__size-small .modal__description{margin:0 auto 20px}.modal__size-big{width:85vw;top:calc(50% - 40vh);left:calc(50% - 42.5vw)}.modal-enter{-webkit-transform:translateY(-10rem);transform:translateY(-10rem);opacity:0}.modal-enter-active{transition:all .2s}.modal-enter-active,.modal-exit{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.modal-exit-active{-webkit-transform:translateY(-10rem);transform:translateY(-10rem);opacity:0;transition:all .2s}@media (min-width:30em){.modal__title{font-size:2rem;margin:0 0 20px}.modal__close-btn .MuiSvgIcon-root{width:1em;height:1em}.modal__text-wrapper{padding:20px}.modal__close-btn{top:1%;right:1%}.modal__description{margin:0 0 20px}}@media (min-width:64.0625em){.modal__description{width:25rem}.modal__size-small{left:calc(50% - 25vw);width:50vw;height:auto;text-align:center}}@media (min-width:80.0625em){.modal__text-wrapper{position:relative;padding:40px 50px}.modal__title{font-size:2.625rem}.modal__description{margin:0 0 40px}}.newsletter{text-align:center;padding:36px 0;border-bottom:1px solid hsla(0,0%,92.2%,.2)}.newsletter__title{font:1.625rem/1.2 "Bodoni Moda",serif;text-transform:capitalize;color:var(--white);margin:0 0 31px}.newsletter__description{letter-spacing:1.2px;color:var(--white);opacity:.6;margin:0 auto 28px}.newsletter__email{text-align:center;opacity:.6;border-color:var(--white);color:var(--white);padding-bottom:11px;margin:0 auto 30px}.newsletter__email:focus{border-color:var(--purple)}@media (min-width:30em){.newsletter{padding:46px 0}.newsletter__title{margin:0 0 41px}.newsletter__description{width:50%}}@media (min-width:37.5em){.newsletter__title{font-size:2rem}}@media (min-width:64.0625em){.newsletter__description{width:30%}}@media (min-width:80.0625em){.newsletter__description{width:20%}.newsletter{padding:56px 0}}.footer-nav-links__heading{font-family:"Bodoni Moda",serif;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--white);display:block;margin-bottom:16px}.footer-nav-links__items{letter-spacing:1.8px;list-style:none;margin:0 0 15px}.footer-nav-links__items>li{margin-bottom:3px}.footer-nav-links__items>li a{text-decoration:none;text-transform:uppercase;color:var(--white);opacity:.8}.footer-nav-links__items>li a:hover{color:var(--purple)}@media (min-width:30em){.footer-nav-links__items{margin:0}}.footer-links{padding:30px 0;border-bottom:1px solid hsla(0,0%,92.2%,.2)}.footer-links>.container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer-links__logo{flex-basis:100%;margin:0 0 30px}@media (min-width:30em){.footer-links{padding:40px 0}.footer-links>.container{flex-direction:row}}@media (min-width:50.063em){.footer-links__logo{flex-basis:auto;margin:0}}@media (min-width:80.0625em){.footer-links{padding:50px 0}}.footer-elements__copyright{letter-spacing:1.6px;padding:30px 0;color:var(--white);text-align:center}.footer-elements__designer-link{text-decoration:none;color:var(--white)}.footer-elements__designer-link:hover{color:var(--purple)}@media (min-width:30em){.footer-elements__copyright{padding:40px 0}}@media (min-width:80.0625em){.footer-elements__copyright{padding:50px 0}}.admin-nav-links{list-style:none;padding:0;text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.admin-nav-links li{margin:0 25px}.admin-nav-links a{display:inline-block;text-decoration:none;color:var(--black);padding-bottom:4px;position:relative}.admin-nav-links a:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.admin-nav-links a.active,.admin-nav-links a:active,.admin-nav-links a:hover{font-weight:700}.admin-nav-links a.active:after,.admin-nav-links a:active:after,.admin-nav-links a:hover:after{content:"";border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:1px;position:absolute;bottom:0;left:0;right:0}.admin-nav-links__logout-btn{font:1rem/26px "Montserrat",sans-serif;padding:6px;text-transform:uppercase;cursor:pointer}.admin-navigation__side-drawer{justify-content:flex-start}.main-header__admin-nav-top-section{padding:17px 0 12px}.admin-navigation__button-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.admin-navigation__button-wrapper .admin-nav-links__logout-btn{order:2}.side-drawer__admin-nav-links{flex-direction:column;align-items:stretch;text-align:center}.side-drawer__admin-nav-links li{margin:0}.side-drawer__admin-nav-links li:last-child{margin-top:10px}.side-drawer__admin-nav-links a{padding:10px}.admin-navigation__company-logo{text-align:center;margin:20px 0 40px}.admin-navigation__links{display:none}@media (min-width:37.5em){.admin-navigation__links{display:block}.admin-navigation__button-wrapper{display:none}}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#510077 transparent;border-style:solid;border-width:5px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.loading-spinner__overlay{height:100%;width:100%;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.268a5b4a.chunk.css.map */