*{margin:0;padding:0;box-sizing:border-box;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;appearance:none;color:#000}body{background-color:var(--bg-color);overflow-x:hidden}html{overflow-x:hidden}::selection{color:#fff;background-color:#1444acae}button{border:none;outline:none;cursor:pointer}button[disabled]{opacity:.6;cursor:not-allowed}li{list-style:none}hr{border:none}a{color:#fff;text-decoration:none;cursor:pointer}a.link{width:fit-content;min-width:max-content;display:inline-block;position:relative;color:#fff;text-decoration:none;cursor:pointer}a.link:after{content:"";width:100%;height:0;display:block;position:relative;background:currentColor;transition:.25s;height:2px;color:transparent}a.link:hover:after,.link.active:after{height:2px;transition:.25s;color:currentColor}.flex{display:flex}.center-flex{display:flex;align-items:center;justify-content:center}.row{display:flex;flex-flow:row wrap}.column{display:flex;flex-flow:column wrap}.wrapper{padding-top:60px}:root{--border-radius-5: 5px;--border-radius-10: 10px;--border-radius-15: 15px;--blue: #1444AC;--bg-color: #FAFAFA;--red: #FD5D2B;--green: #3CAC14}.page-header{width:100vw;position:relative;margin:25px 0}.page-header button{width:25px;height:25px;position:absolute;left:50px;background:url(chevron-inactive-light-gray.a437e5723504719e.svg) center/contain no-repeat;transition:1s}.page-header button:hover{background:url(chevron-black.4303117f8312fdcc.svg) center/contain no-repeat;transition:1s}.page-header h1{max-width:80%;color:var(--blue);text-align:center;font-size:2em;font-weight:700}@media screen and (max-width: 400px){.page-header button{left:15px}}input.ng-invalid:not(.ng-touched):not(.ng-dirty){border-color:initial!important}input.ng-invalid.ng-touched,input.ng-invalid.ng-dirty{outline:2px solid var(--red)!important}.p-carousel-item{display:flex;justify-content:center}.p-carousel .p-carousel-indicator .p-carousel-indicator-button{background-color:#e9ecef;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-carousel .p-carousel-indicator-active .p-carousel-indicator-button{background-color:var(--blue)}.p-carousel{align-items:center}.p-carousel-viewport{width:85vw}.p-carousel-content-container{width:90%}.p-carousel-content{width:100%}.p-carousel-next-button .p-button-text.p-button-secondary:hover,.p-carousel-prev-button .p-button-text.p-button-secondary:hover{background:#eee!important}#search .p-carousel-next-button *,#search .p-carousel-prev-button *{color:#fff}#search .p-carousel-next-button .p-button-text.p-button-secondary:hover,#search .p-carousel-prev-button .p-button-text.p-button-secondary:hover{background:#eee!important}#search .p-carousel-next-button .p-button-text.p-button-secondary:hover *,#search .p-carousel-prev-button .p-button-text.p-button-secondary:hover *{color:#000}.app-toast-container{position:fixed;top:18px;right:18px;z-index:10000;display:grid;gap:10px;pointer-events:none}.app-toast{min-width:min(320px,100vw - 36px);display:grid;gap:3px;padding:13px 15px;border-radius:12px;color:#fff;background:#222;box-shadow:0 12px 34px #00000038;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.app-toast.visible{opacity:1;transform:translateY(0)}.app-toast *{color:#fff}.app-toast.success{background:#1f8f45}.app-toast.error{background:var(--red)}.app-toast.warning{background:#d98910}.app-toast.info{background:var(--blue)}@media screen and (max-width: 500px){p-carousel .product{width:55vw!important;min-width:0px!important;transform:scale(.85)!important}}#global-loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:#fff;z-index:9999}.loader{width:100px;position:relative;margin:0 auto}.loader:before{content:"";display:block;padding-top:100%}.circular{width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;animation:rotate 2s linear infinite;transform-origin:center center}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,to{stroke:var(--blue)}40%{stroke:#d62d20}66%{stroke:#008744}80%,90%{stroke:#ffa700}}#global-loader.hidden-loader{display:none}
