#root{--txt-clr: 0 0% 2%;--accent-clr: 36 6% 16%;--primary-clr: 98 4% 58%;--primary-2-clr: 90 4% 82%;--bg-clr: 0 0% 96%}body{background-color:#f5f5f5;overflow-x:hidden}body.modal-open{overflow:hidden}.container{width:min(1200px,95%);margin-inline:auto}.page__loading{min-height:80vh;display:grid;place-content:center}.page__title{margin-top:1rem;text-align:center;font-size:2rem;color:hsl(var(--txt-clr));text-transform:capitalize}.isOpenCart{background-color:hsl(var(--txt-clr)/.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.scroll-up{position:fixed;bottom:3rem;right:3rem;background-color:hsl(var(--txt-clr));border-color:hsl(var(--txt-clr));border-radius:.3rem;visibility:hidden;transition:.1s ease-in-out}.scroll-up.active{visibility:visible}.scroll-up:hover{transform:scale(1.1)}.scroll-up svg path{stroke:#fff}.Toastify__progress-bar{visibility:hidden}.warning-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:2000;display:grid;place-content:center}.warning-modal.hide{display:none}.warning-modal>div{padding:1em;background-color:#fff;border-radius:.4rem;width:300px;height:300px}.warning-modal__header{display:flex;align-items:center;justify-content:space-between}.warning-modal__header>button{background-color:transparent;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr));font-weight:600;border-radius:.4rem;transition:.1s ease-in-out}.warning-modal__header>button:hover{transform:scale(1.1)}.warning-modal__body{border-radius:.4rem;margin-top:1.3rem;display:grid;place-content:center;height:80%;text-align:center}.warning-modal__body>p:last-child{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.warning-modal__body>p:last-child svg{height:30px;width:30px}.products__container>div{display:grid;margin-bottom:4rem}@media (min-width: 43.75em){.products__container>div{grid-template-columns:250px 1fr}}.products__container .filter--form{background-color:#fff;margin-bottom:3rem;border-radius:.3rem;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}@media (min-width: 43.75em){.products__container .filter--form{grid-template-rows:1fr;background-color:transparent}}.products__container .filter--form.show{grid-template-rows:1fr}.products__container .filter--form .filters{padding:2em 1em 1em;overflow:hidden;position:relative}.products__container .filter--form .filters>button:first-child{color:hsl(var(--txt-clr));font-size:1.4rem;font-weight:600;position:absolute;top:.3125rem;background-color:transparent;border-color:transparent;cursor:pointer}.products__container .filter--form .filters .close__filter{color:hsl(var(--txt-clr));font-size:1.4rem;font-weight:600;position:absolute;top:.3125rem;right:.3125rem;background-color:transparent;border-color:transparent;cursor:pointer}@media (min-width: 43.75em){.products__container .filter--form .filters .close__filter{display:none}}.products__container .filter--form .filter__input{margin-top:1rem}.products__container .filter--form .filter__input>p{color:hsl(var(--txt-clr)/.9);font-weight:600;font-size:1.2rem;margin-bottom:.4rem}.products__container .filter--form .filter__input label{text-transform:capitalize;cursor:pointer;color:hsl(var(--accent-clr)/.8);font-weight:600}.products__container .filter--form .filter__input label:hover{color:hsl(var(--accent-clr))}.products__container .filter--form .filter__input input[type=radio]{display:none}.products__container .filter--form .filter__input input[type=radio]:checked+label{color:hsl(var(--txt-clr))}.products__container .filter--form .price__range>input+input{margin-left:1rem}.products__container .filter--form .radioBtn__filters{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (min-width: 43.75em){.products__container .filter--form .radioBtn__filters{grid-template-columns:1fr;gap:0rem}}.products__container .filter--form .text__filters{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 43.75em){.products__container .filter--form .text__filters{grid-template-columns:1fr}}.products__container .filter--form .filter__buttons{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:1rem}.products__container .filter--form .filter__buttons>button{border-radius:.3rem;font-weight:600;padding:.3em .5em;letter-spacing:.025rem}.products__container .filter--form .filter__buttons .submitBtn__filter{background-color:hsl(var(--txt-clr));border-color:hsl(var(--txt-clr));color:#fff;transition:.1s ease-in-out}.products__container .filter--form .filter__buttons .submitBtn__filter:hover{transform:scale(1.1)}.products__container .filter--form .filter__buttons .resetBtn__filter{background-color:transparent;border-color:hsl(var(--txt-clr));color:hsl(var(--txt-clr))}.products__container .filter--form .filter__buttons .resetBtn__filter:hover{transform:scale(1.1)}.products__container .products{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,225px);place-content:center;text-align:center}.products__container .products .no-item-found{display:flex;justify-content:center;align-items:center;min-height:50vh}.products__container .products .no-item-found>p{font-size:1.5rem;color:hsl(var(--txt-clr));font-weight:700}.cardProduct{background-color:#fff;border:1px solid hsl(var(--accent-clr)/.3);padding:.5em}.cardProduct:hover{transform:scale(1.1);transition:transform .1s ease-in-out}.cardProduct__image--container{display:flex;justify-content:center}.cardProduct img{width:9.375rem;display:flex;justify-content:center;aspect-ratio:1/1.3}.cardProduct .cardProduct__info--category{font-size:.9rem;color:hsl(var(--txt-clr)/.6);padding:.5em}.cardProduct__info{display:grid;gap:1rem;padding-inline:.5em}.cardProduct__info--title{height:3.125rem;color:hsl(var(--txt-clr));font-weight:501;font-size:1.1rem;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cardProduct__info--price{color:hsl(var(--txt-clr));font-size:1.1rem}.page-loading{width:50px;height:24px;background:radial-gradient(circle closest-side,#766df4 90%,rgba(0,0,0,0)) 0% 50%,radial-gradient(circle closest-side,#766df4 90%,rgba(0,0,0,0)) 50% 50%,radial-gradient(circle closest-side,#766df4 90%,rgba(0,0,0,0)) 100% 50%;background-size:33.3333333333% 12px;background-repeat:no-repeat;animation:d3 1s infinite linear}@keyframes d3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.header{background-color:transparent}.header.home{background-color:pink}.header.active{background-color:#fff;position:sticky;top:0;-webkit-box-shadow:.5px 1.5px 14.5px 3px #cfcfcf;-moz-box-shadow:.5px 1.5px 14.5px 3px #cfcfcf;box-shadow:.5px 1.5px 14.5px 3px #cfcfcf;z-index:1;transition:.1s ease-in-out}.header>div{padding:1em;padding-block:1em;display:flex;align-items:center;justify-content:space-between}.header>div .navigation{display:flex;align-items:center;gap:1.5rem}.header>div .navigation__list{font-size:1.2rem;display:flex;align-items:center;gap:1rem}.header>div .navigation__list .cart-btn{background-color:transparent;border-color:transparent;display:flex;align-items:center;position:relative;font-size:1.3rem}.header>div .navigation__list .cart-btn>sup{position:absolute;background-color:hsl(var(--accent-clr));color:#fff;padding:.01em .65em;border-radius:100px;top:0;transform:translate(57%,-30%);font-size:.9rem;font-weight:600}.header>div .navigation__list--link{color:hsl(var(--txt-clr))}.header>div .login--btn{padding:.3em .5em;background-color:transparent;border:2px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;transition:.1s ease-in-out}.header>div .login--btn:hover{transform:scale(1.1)}.header>div .user__profile{font-size:1.2rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;position:relative}.header>div .user__profile:hover .user__profile--info{clip-path:circle(141.2% at 100% 0)}.header>div .user__profile--info{font-size:.9rem;position:absolute;z-index:10;display:grid;gap:.5rem;cursor:auto;background-color:#fff;padding:1em;width:9.375rem;top:1.875rem;right:.625rem;border-radius:.4rem;clip-path:circle(0% at 100% 0);transition:.1s ease-in-out;box-shadow:0 0 19px -4px #191818}.header>div .user__profile--info .purchases{color:hsl(var(--txt-clr));font-size:1.1rem;font-weight:600;text-transform:capitalize;letter-spacing:.025rem}.header>div .user__profile--info .logout--btn{padding:.3em .5em;background-color:transparent;border:2px solid red;color:red;font-weight:600;border-radius:.3rem;justify-self:start;transition:.1s ease-in-out}.header>div .user__profile--info .logout--btn:hover{transform:scale(1.1)}.footer{padding-block:1em;padding-bottom:4em;background-color:hsl(var(--txt-clr));color:#fff;height:30rem;position:relative}.footer__consult{display:flex;justify-content:space-around;align-items:center}.footer__navigation{margin-top:25rem;display:grid;grid-template-columns:1fr 1fr;text-align:center;column-gap:6rem;row-gap:2rem;position:absolute}.footer__nav--list>h3{font-size:1.2rem;font-weight:600}.footer-button{padding:.3em .5em;border:2px solid white;border-radius:.3rem;background-color:transparent;color:#fff;font-weight:600;transition:.1s ease-in-out}.footer-button:hover{transform:scale(1.1)}.footer__nav--link{color:hsl(var(--color-primary-300)/.7)}.footer__nav--link:hover{color:hsl(var(--primary-clr))}.footer__socials{display:flex;gap:1rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%,-50%)}.footer__socials--link:hover>svg{transform:scale(1.5)}@media (min-width: 1000px){.footer{height:auto}.footer .footer__wrapper{margin-top:2rem}.footer .footer__consult{justify-content:space-between;align-items:start;gap:1.5rem}.footer .footer__socials{position:relative;bottom:0}.footer .footer__navigation{position:relative;grid-template-columns:repeat(4,1fr);text-align:center;margin-top:0}.footer .footer__contact--link{display:flex;flex-direction:column;gap:2rem;align-items:center}.footer .footer__socials{position:relative;bottom:0;left:0%;transform:translate(0)}}.home__page .hero__container{background-color:pink}.home__page .hero__container .content__wrapper{padding-bottom:2em;display:grid;gap:1rem}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper{grid-template-columns:2fr 1fr}}.home__page .hero__container .content__wrapper>div:first-child{display:flex;justify-content:center}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper>div:first-child{justify-content:start}}.home__page .hero__container .content__wrapper>div:first-child img{width:30%}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper>div:first-child img{width:70%}}.home__page .hero__container .content__wrapper>div:last-child{display:grid;place-content:center;gap:1rem}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper>div:last-child{grid-row:1/1}}.home__page .hero__container .content__wrapper>div:last-child .hero__title{color:hsl(var(--txt-clr));font-weight:700;font-size:clamp(1.5rem,1.05rem + 1.93vw,2.5rem);text-align:justify}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper>div:last-child .hero__title{text-align:start;width:90%}}.home__page .hero__container .content__wrapper>div:last-child .hero__description{color:hsl(var(--accent-clr));font-weight:600;text-align:justify;font-size:clamp(.9rem,.85rem + .2vw,1rem)}@media (min-width: 43.75em){.home__page .hero__container .content__wrapper>div:last-child .hero__description{text-align:justify;width:90%}}.home__page .hero__container .content__wrapper>div:last-child .hero__button{padding:.3em .5em;justify-self:start;font-size:clamp(1rem,.96rem + .2vw,1.1rem);background-color:transparent;border:2px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;transition:.1s ease-in-out}.home__page .hero__container .content__wrapper>div:last-child .hero__button:hover{transform:scale(1.1)}.home__page .featured_products{margin-top:8rem}.home__page .featured_products>h2{margin-bottom:2rem;text-align:center;text-transform:capitalize;font-size:1.8rem;color:hsl(var(--txt-clr)/.9)}.home__page .featured_products .featured_product{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.home__page .featured_products .featured_button{margin-top:1.5rem;display:flex;justify-content:center}.home__page .featured_products .featured_button>button{font-size:1.1rem;padding:.3em .5em;background-color:transparent;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr));font-weight:600;border-radius:.3rem;transition:.1s ease-in-out}.home__page .featured_products .featured_button>button:hover{transform:scale(1.1)}.home__page .discount{margin-top:8rem;margin-bottom:8rem}.home__page .discount .discount__header{text-align:center;text-transform:uppercase}.home__page .discount .discount__header>p:first-child{color:hsl(var(--txt-clr));font-weight:800;font-size:clamp(1.1rem,.88rem + .967vw,1.6rem)}.home__page .discount .discount__header>p:last-child{color:hsl(var(--accent-clr));font-weight:700;font-size:.9rem;font-size:clamp(.9rem,.68rem + .97vw,1.4rem)}.home__page .discount .company__traits{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (min-width: 43.75em){.home__page .discount .company__traits{grid-template-columns:repeat(6,1fr)}}.home__page .discount .company__traits>div{display:flex;align-items:center;gap:1rem}@media (min-width: 43.75em){.home__page .discount .company__traits>div{flex-direction:column;justify-content:baseline}}.home__page .discount .company__traits>div img{width:40px}@media (min-width: 43.75em){.home__page .discount .company__traits>div img{width:80px}}.home__page .discount .company__traits>div p{font-size:.71rem;color:hsl(var(--txt-clr));font-weight:600}@media (min-width: 43.75em){.home__page .discount .company__traits>div p{text-align:center;font-size:.9rem}}.home__page .discount .discount__price{margin-top:2rem;display:flex;justify-content:center}.home__page .discount .discount__price>button{padding:.3em .5em;font-size:clamp(1rem,.96rem + .2vw,1.1rem);background-color:transparent;border:2px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;transition:.1s ease-in-out}.home__page .discount .discount__price>button:hover{transform:scale(1.1)}.login{min-height:100vh;display:grid;place-content:center}.login>div{background-color:#fff;border-radius:.4rem;padding:1em;position:relative;-webkit-box-shadow:0 0 12px .5px #191919;-moz-box-shadow:0 0 12px .5px #191919;box-shadow:0 0 12px .5px #191919}.login>div .header__login{display:flex;align-items:center;justify-content:center}.login>div .header__login img{width:40px;position:absolute;top:10px;left:10px}.login>div .header__login h2{text-align:center;margin:0;padding:0}.login form{display:grid}.login form .input__form--container{margin-top:1rem;position:relative}.login form .input__form--container .error__input{border:1px solid red}.login form .input__form--container>input{padding-top:.4em}.login form .input__form--container>input:focus~label,.login form .input__form--container>input:not(:placeholder-shown)~label{font-size:.85rem;top:0%;background-color:#fff;font-weight:600;color:hsl(var(--txt-clr))}.login form .input__form--container>input:focus-visible{outline:1px solid transparent}.login form .input__form--container>label{top:50%;left:10%;transform:translateY(-50%);position:absolute;transition:.1s ease}.login form .login__errorMessage{color:red;font-size:.9rem}.login form .login__btn{margin-top:1rem;background-color:hsl(var(--txt-clr));border:1px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;color:#fff;letter-spacing:.03125rem;transition:.1s ease-in-out}.login form .login__btn:hover{transform:scale(1.1)}.login .signup__link{margin-top:1rem;text-align:center;font-size:.9rem;color:hsl(var(--txt-clr));font-weight:600}.login .signup__link a{color:hsl(var(--accent-clr)/.9)}.login .signup__link a:hover{color:hsl(var(--txt-clr))}.register{display:grid;place-content:center;min-height:100vh}.register>div{background-color:#fff;padding:1em;width:20rem;border-radius:.4rem;position:relative;-webkit-box-shadow:0 0 12px .5px #191919;-moz-box-shadow:0 0 12px .5px #191919;box-shadow:0 0 12px .5px #191919}.register>div .register__header h2{text-align:center;text-transform:uppercase}.register>div .register__header img{width:40px;position:absolute;top:10px;left:10px}.register>div>form{display:grid}.register>div>form .input__form--container{margin-top:1rem;position:relative}.register>div>form .input__form--container>input{width:100%;padding-top:.4em}.register>div>form .input__form--container>input:focus~label,.register>div>form .input__form--container>input:not(:placeholder-shown)~label{font-size:.85rem;top:0%;background-color:#fff;color:hsl(var(--txt-clr));font-weight:600}.register>div>form .input__form--container>input:focus-visible{outline:1px solid transparent}.register>div>form .input__form--container>label{pointer-events:none;top:50%;left:10%;transform:translateY(-50%);position:absolute;transition:.1s ease}.register>div>form .error__input{border:1px solid red}.register>div>form .lable__error{color:red}.register>div>form .register--btn{padding-block:.3em;margin-top:1rem;background-color:hsl(var(--txt-clr));border:1px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;color:#fff;letter-spacing:rem(.5);transition:.1s ease-in-out}.register>div>form .register--btn:hover{transform:scale(1.1)}.register>div .login__link{margin-top:1rem;text-align:center;font-size:.9rem;color:hsl(var(--txt-clr));font-weight:600}.register>div .login__link a{color:hsl(var(--accent-clr)/.9)}.register>div .login__link a:hover{color:hsl(var(--txt-clr))}.detailedProduct__container{margin-bottom:2rem;margin-top:4rem}@media (min-width: 43.75em){.detailedProduct{display:grid;grid-template-columns:1.5fr 2fr;grid-template-columns:1fr 1fr;gap:4rem}}.detailedProduct__img--container{display:flex;justify-content:center}.detailedProduct__img--container img{width:15.625rem;object-fit:contain;aspect-ratio:1/1}@media (min-width: 43.75em){.detailedProduct__img--container img{width:min(100%,31.25rem)}}@media (min-width: 43.75em){.detailedProduct__info{display:grid}}.detailedProduct__info>div{padding-block:1em;display:grid;gap:1rem}.detailedProduct__info--category{font-size:clamp(1rem,.79rem + 1.1vw,1.6rem);text-transform:uppercase;color:hsl(var(--txt-clr)/.6)}.detailedProduct__info--title{font-size:clamp(1.8rem,1.54rem + 1.28vw,2.5rem);font-weight:lighter;color:hsl(var(--txt-clr)/.9)}.detailedProduct__info--description{font-size:clamp(1rem,.9rem + .54vw,1.3rem);color:hsl(var(--txt-clr)/.8)}.detailedProduct__info--price{font-size:clamp(1.6rem,1.39rem + 1.1vw,2.2rem);color:hsl(var(--txt-clr));font-weight:501}.detailedProduct__info form{align-self:end}.detailedProduct__info form .form__buttons{border:1px solid hsl(var(--accent-clr)/.8);border-radius:.3rem;font-size:1.1rem;display:flex}.detailedProduct__info form .form__buttons>input{color:hsl(var(--accent-clr));font-weight:600;text-align:center;width:100%;border-color:transparent;background-color:transparent}.detailedProduct__info form .form__buttons>button{background-color:transparent;border-color:transparent;width:3rem;padding-block:1em;display:flex;align-items:center;justify-content:center;flex-direction:column}.detailedProduct__info form .form__submit--btn{padding-block:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detailedProduct__info form .form__submit--btn>button{padding-block:1em;display:flex;align-items:center;gap:.5em;justify-content:center;border-radius:.3rem;font-weight:501;transition:.1s ease-in-out}.detailedProduct__info form .form__submit--btn .addToCart_btn{background-color:hsl(var(--txt-clr));color:#fff;border-color:hsl(var(--txt-clr))}.detailedProduct__info form .form__submit--btn .addToCart_btn:hover{transform:scale(1.1)}.detailedProduct__info form .form__submit--btn .buyNow_btn{background-color:transparent;color:hsl(var(--txt-clr));border-color:hsl(var(--txt-clr))}.detailedProduct__info form .form__submit--btn .buyNow_btn:hover{transform:scale(1.1)}.AddToast{background-color:red;color:red}.loginFirstModal{animation:fade-in .3s ease-in-out;background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 10px #0003;width:300px;height:200px;opacity:0;pointer-events:none}.loginFirstModal>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;height:100%}.loginFirstModal>div p{color:hsl(var(--txt-clr));font-weight:600;font-size:1.1rem;width:25ch;text-align:center}.loginFirstModal .modal--buttons{display:flex;gap:1rem;justify-content:center;width:100%}.loginFirstModal .modal--buttons>button{border-radius:.3rem;font-weight:600;padding:.3em .5em;transition:.1s ease-in-out}.loginFirstModal .modal--buttons>button:hover{transform:scale(1.1)}.loginFirstModal .modal--buttons .cancel--btn{background-color:transparent;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr))}.loginFirstModal .modal--buttons .login--btn{background-color:hsl(var(--txt-clr));border:2px solid hsl(var(--txt-clr));color:#fff}.loginFirstModal[open]{opacity:1;pointer-events:auto}.custom-loader{width:50px;height:50px;border-radius:50%;background:conic-gradient(rgba(0,0,0,0) 10%,#766df4);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 8px),#000 0);animation:s3 1s infinite linear}@keyframes s3{to{transform:rotate(1turn)}}.cart__page{background-color:#fff;border:1px solid hsl(var(--accent-clr)/.8);position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;transform:translate(100%);transition:transform ease-in-out .1s}@media (min-width: 43.75em){.cart__page{top:0%;right:0;bottom:0;left:50%}}@media (min-width: 64em){.cart__page{top:0%;right:0;bottom:0;left:60%}}.cart__page.show{transform:translate(0)}.cart__page--header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--primary-2-clr));position:sticky;top:0;padding:1em}.cart__page--header>p{color:hsl(var(--txt-clr));font-size:1.4rem}.cart__page--header>button{padding:.1em .5em .01em;background-color:transparent;border:2px solid hsl(var(--txt-clr));font-weight:600;transition:.1s ease-in-out}.cart__page--header>button:hover{transform:scale(1.1)}.cart__page .cart__parent{padding:0 1em 1em;overflow-y:scroll;height:75%}.cart__page--footer{padding:1em;background-color:hsl(var(--bg-clr));border-top:1px solid hsl(var(--primary-2-clr));position:fixed;bottom:0rem;height:15%;width:100%;display:grid}.cart__page--footer>p{justify-self:end}.cart__page--footer .cart__empty--message{justify-self:center;align-self:center}.cart__page--footer .cart_total{color:hsl(var(--txt-clr));font-weight:600;margin-bottom:.3em;font-size:1.1rem}.cart__page--footer>button{padding:.3em 1em;justify-self:end;background-color:hsl(var(--txt-clr));border-color:hsl(var(--txt-clr));border-radius:.3rem;color:#fff;font-weight:600;letter-spacing:.03125rem;transition:.1s ease-in-out}.cart__page--footer>button:hover{transform:scale(1.1)}.cart__page .empty_cart{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#fff;display:grid;place-content:center;gap:1rem}.cart__page .empty_cart>p{color:hsl(var(--txt-clr));font-weight:600;font-size:1.5rem}.cart__page .empty_cart>button{padding:.3em .5em;background-color:transparent;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr));font-weight:600;border-radius:.3rem;transition:.1s ease-in-out}.cart__page .empty_cart>button:hover{transform:scale(1.1)}.checkout_cart:checked+.cartProduct__container{background-color:hsl(var(--accent-clr)/.2)}.cartProduct__container{cursor:pointer;padding:.2em .1em 1em;margin-top:1rem;border-bottom:1px solid hsl(var(--accent-clr));display:grid;gap:1rem;position:relative}.cartProduct__container:hover>.cart__delete--btn{display:block}.cartProduct__container--description{display:flex;align-items:center;gap:1rem}.cartProduct__container--description .cartProduct__img--container{display:flex}.cartProduct__container--description .cartProduct__img--container img{width:100px;max-width:100px;object-fit:contain;aspect-ratio:1/1}.cartProduct__container--description .cartProduct__info{width:100%}.cartProduct__container--description .cartProduct__info .cartProduct__category{font-size:.7rem;color:hsl(var(--txt-clr));text-transform:uppercase}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__name{height:3.125rem;width:85%;color:hsl(var(--txt-clr));font-size:1rem;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__price{color:hsl(var(--txt-clr)/.7);font-weight:600;font-size:.9375rem}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartSubtotal{margin-left:auto;color:hsl(var(--txt-clr));font-weight:600}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__updating--container>div:first-child{display:flex;align-items:center;gap:1rem;text-align:center}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__updating--container form{display:flex;background-color:transparent}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__updating--container form>input{background-color:transparent;border-color:transparent;width:100%;text-align:center}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__updating--container form>button{background-color:transparent;border-color:transparent;width:2.5rem;display:flex;justify-content:center;align-items:center}.cartProduct__container--description .cartProduct__info .cartProduct__name--container .cartProduct__updating--container form>button:disabled{cursor:wait}.cartProduct__container .cart__delete--btn{padding:.5em;position:absolute;top:.625rem;right:.625rem;background-color:transparent;border:1px solid transparent;border-radius:.3rem;display:none}.cartProduct__container .cart__delete--btn>svg{fill:red;font-size:1.1rem}.cart_modal{animation:fade-in .3s ease-in-out;background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 10px #0003;opacity:0;pointer-events:none}.cart_modal>div{display:flex;flex-direction:column;align-items:center;gap:1rem}.cart_modal>div img{width:100px}.cart_modal>div p{color:hsl(var(--txt-clr));font-weight:600;font-size:1.1rem;width:25ch;text-align:center}.cart_modal .modal__buttons{display:flex;gap:1rem}.cart_modal .modal__buttons>button{border-radius:.3rem;font-weight:600;padding:.3em .5em}.cart_modal .modal__buttons .cancel--btn{background-color:transparent;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr))}.cart_modal .modal__buttons .delete--btn{background-color:red;border:2px solid red;color:#fff}.cart_modal[open]{opacity:1;pointer-events:auto}@keyframes fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.checkout__section{display:grid;gap:1em;position:relative}.checkout__section .no-delivery-address{min-height:90vh;display:grid;gap:1rem;place-content:center}.checkout__section .no-delivery-address>p{font-size:1.5rem;color:hsl(var(--txt-clr));font-weight:600}.checkout__section .no-delivery-address>button{padding:.3em .5em;background-color:transparent;border-radius:.3rem;border:2px solid hsl(var(--txt-clr));color:hsl(var(--txt-clr));font-weight:600;transition:.1s ease-in-out}.checkout__section .no-delivery-address>button:hover{transform:scale(1.1)}.checkout__section .add__address{justify-self:flex-start;align-self:flex-start;padding:.3em .5em;background-color:transparent;border:2px solid hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;transition:.1s ease-in-out}.checkout__section .add__address:hover{transform:scale(1.1)}.checkout__section .shippingAddress{background-color:#fff;padding:1em;position:relative;border-radius:.3rem}.checkout__section .shippingAddress>h2{font-size:1.5rem}.checkout__section .shippingAddress .changeAddress{position:absolute;top:.625rem;right:.625rem;background-color:transparent;color:hsl(var(--txt-clr));font-weight:600;border:2px solid hsl(var(--txt-clr));border-radius:inherit;font-size:.9rem;transition:.1s ease-in-out}.checkout__section .shippingAddress .changeAddress:hover{transform:scale(1.1)}.checkout__section .shippingAddress__information>p{font-size:1.1rem;color:hsl(var(--txt-clr))}.checkout__section .shippingAddress__information>p>span{font-weight:600}.checkout__section .shippingAddress .shipping__method{display:flex;gap:1em;margin-top:.4rem}.checkout__section .shippingAddress .shipping__method>p{font-size:1.1rem;min-width:max-content}.checkout__section .shippingAddress .shipping__method--options{display:flex;column-gap:1rem;row-gap:.5rem;flex-wrap:wrap}.checkout__section .shippingAddress .shipping__method input:checked+label{background-color:#000;color:#fff}.checkout__section .shippingAddress .shipping__method input:disabled+label{background-color:hsl(var(--primary-clr)/.9);border:1px solid grey;cursor:not-allowed;color:#292323}.checkout__section .shippingAddress .shipping__method label{cursor:pointer;border:1px solid hsl(var(--accent-clr));padding:.3em .5em}.checkout__section .checkoutProduct__wrapper{background-color:#fff;padding-inline:.5em}.checkout__section .place__order--wrapper{padding-bottom:2em;margin-top:2rem;display:flex;flex-direction:column;align-items:flex-end}.checkout__section .place__order--wrapper>p{color:hsl(var(--txt-clr));font-weight:600;font-size:1.3rem}.checkout__section .place__order--wrapper>button{margin-top:.5rem;padding:.3em .5em;background-color:hsl(var(--txt-clr));color:#fff;border-color:hsl(var(--txt-clr));border-radius:.3rem;font-weight:600;letter-spacing:.03125rem;transition:.1s ease-in-out}.checkout__section .place__order--wrapper>button:hover{transform:scale(1.1)}.checkout__section .place__order--wrapper .error__message{font-size:1.2rem;color:red;font-weight:600}.changeAddress__modal .addNewAddress--btn{background-color:transparent;border:1px solid hsl(var(--accent-clr));color:hsl(var(--txt-clr));transition:.1s ease-in-out}.changeAddress__modal .addNewAddress--btn:hover{transform:scale(1.1)}.changeAddress__modal .modal__submit--addressBtn{margin-top:3em;padding-top:1em;display:flex;justify-content:flex-end;gap:.5em;border-top:1px solid hsl(var(--accent-clr)/.5)}.changeAddress__modal .modal__submit--addressBtn>button{padding:.3em .5em;transition:.1s ease-in-out}.changeAddress__modal .modal__submit--addressBtn>button:hover{transform:scale(1.1)}.changeAddress__modal .modal__submit--addressBtn .changeAddress__btn--cancel{background-color:transparent;border:1px solid hsl(var(--txt-clr))}.changeAddress__modal .modal__submit--addressBtn .changeAddress__btn--submit{background-color:hsl(var(--txt-clr));border:1px solid hsl(var(--txt-clr));color:#fff}.checkoutCard__wrapper+.checkoutCard__wrapper{margin-top:1rem}.checkoutCard__wrapper>div{border-bottom:1px solid hsl(var(--txt-clr));padding-bottom:.5em;padding-inline:.5em}.checkoutCard__wrapper .checkoutCard{padding:.6em;display:flex;gap:3rem;align-items:center}.checkoutCard__wrapper .checkoutCard .checkoutCard__description{width:100%;display:grid;gap:1rem}@media (min-width: 43.75em){.checkoutCard__wrapper .checkoutCard .checkoutCard__description{grid-template-columns:1fr 1fr;gap:0rem}}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child{display:grid;width:min(29rem,100%)}@media (min-width: 43.75em){.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child{grid-template-columns:1fr 1fr}}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child .checkoutCard__description--category{text-transform:uppercase;color:hsl(var(--txt-clr)/.9);font-size:.9rem}@media (min-width: 43.75em){.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child .checkoutCard__description--category{align-self:center;justify-self:end;font-weight:600}}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child .checkoutCard__description--title{color:hsl(var(--txt-clr));font-size:1.2rem;width:min(250px,100%);overflow:hidden;max-height:3.5rem;text-overflow:ellipsis;word-break:word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 43.75em){.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:first-child .checkoutCard__description--title{grid-row:1/1}}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:last-child{display:flex;align-items:center;justify-content:space-between;width:min(25rem,100%)}@media (min-width: 43.75em){.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:last-child{justify-content:space-around;width:100%}}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:last-child .checkoutCard__description--price{color:hsl(var(--accent-clr));font-weight:600;letter-spacing:.0625rem}.checkoutCard__wrapper .checkoutCard .checkoutCard__description>div:last-child .checkoutCard__description--quantity{color:hsl(var(--txt-clr)/.8);font-weight:600}.checkoutCard__wrapper .checkoutCard__subtotal{text-align:right;color:hsl(var(--accent-clr));font-weight:600}.address__radio--btn:checked+.modal__address--container>.circle__address--checked{background-color:hsl(var(--accent-clr));outline-offset:2px}.modal__address--container{margin-bottom:.8rem;padding-bottom:.5em;padding-left:1em;border-bottom:1px solid hsl(var(--accent-clr));display:flex;justify-content:space-between;gap:1rem;align-items:center;border-radius:.1rem}.modal__address--container .circle__address--checked{margin-top:.4rem;padding:.5em;width:18px;height:18px;border-radius:100%;outline:2px solid hsl(var(--txt-clr));align-self:flex-start}.modal__address--container>label{cursor:pointer;width:100%}.modal__address--container>label .contactPerson{color:hsl(var(--txt-clr));font-weight:600}.modal__address--container>label .deliveryAddress{color:hsl(var(--accent-clr))}.modal__address--container>button{align-self:flex-start;background-color:transparent;border-color:transparent;color:hsl(var(--txt-clr)/.7)}.modal__address--container>button:hover{color:hsl(var(--txt-clr))}.addNewAddress{min-width:20rem}.addNewAddress>div+div{margin-top:1.1rem}.addNewAddress>div .input-field{position:relative}.addNewAddress>div .input-field .input-field-errorMessage{border:1px solid red}.addNewAddress>div .input-field>*:not(span){width:100%;padding-top:.3em;padding-left:.4em}.addNewAddress>div .input-field>*:not(span):focus~span,.addNewAddress>div .input-field>*:not(span):not(:placeholder-shown)~span{font-size:.85rem;top:0%;font-weight:600;background-color:#fff}.addNewAddress>div .input-field>*:not(span):focus-visible{outline:1px solid transparent}.addNewAddress>div .input-field>span{pointer-events:none;padding-inline:.5em;position:absolute;top:50%;left:4%;transform:translateY(-50%);transition:.1s ease;color:hsl(var(--txt-clr))}.addNewAddress>div p{color:red;font-size:.9rem}.addNewAddress .add-edit__btn{margin-top:1em;display:flex;justify-content:end;gap:.5em}.addNewAddress .add-edit__btn>button{padding:.3em .5em;transition:.1s ease-in-out}.addNewAddress .add-edit__btn>button:hover{transform:scale(1.1)}.addNewAddress .add-edit__btn .addUpdate__btn--cancel{background-color:transparent;border:1px solid hsl(var(--txt-clr))}.addNewAddress .add-edit__btn .addUpdate__btn--submit{background-color:hsl(var(--txt-clr));border:1px solid hsl(var(--txt-clr));color:#fff}.order__page{margin-bottom:3em}.no-orders{min-height:70vh;display:grid;text-align:center;place-content:center;gap:.5rem}.no-orders>p{font-size:1.7rem;color:hsl(var(--accent-clr));font-weight:600}.no-orders>button{color:hsl(var(--txt-clr));background-color:transparent;border:2px solid hsl(var(--txt-clr));font-weight:600;border-radius:.3rem;padding-block:.3em;transition:.1s ease-in-out}.no-orders>button:hover{transform:scale(1.1)}.orderProduct{margin-top:1rem;background-color:#fff;padding:1em;border:2px solid hsl(var(--accent-clr)/.1)}.orderProduct__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5em}.orderProduct__header .order__id>span:first-child{color:hsl(var(--accent-clr)/.9);font-weight:600}.orderProduct__header .order__id>span:last-child{color:hsl(var(--txt-clr));font-weight:600}.orderProduct__header .order__status{color:hsl(var(--txt-clr)/.8);font-weight:600}.orderProduct__container{padding-block:1em;border-block:1px solid hsl(var(--txt-clr));display:flex;gap:1.5rem}.orderProduct__container--description{display:grid;width:100%}@media (min-width: 43.75em){.orderProduct__container--description{display:flex;justify-content:space-between}}@media (min-width: 43.75em){.orderProduct__container--description>div:first-child{align-self:center;display:flex;flex-direction:row-reverse;align-items:center;width:100%}}.orderProduct__container--description>div:first-child .orderProduct__title{width:100%;height:3.125rem;font-size:1rem;word-wrap:break-word;white-space:normal;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--txt-clr));font-size:1.1rem}.orderProduct__container--description>div:first-child .orderProduct__category{text-transform:uppercase;color:hsl(var(--txt-clr));font-size:.8rem;font-weight:600}@media (min-width: 43.75em){.orderProduct__container--description>div:first-child .orderProduct__category{width:100%;text-align:center;color:hsl(var(--txt-clr))}}.orderProduct__container--description>div:last-child{width:100%;display:flex;justify-content:space-between;align-items:baseline}@media (min-width: 43.75em){.orderProduct__container--description>div:last-child{align-self:center;width:57%}}.orderProduct__container--description>div:last-child .orderProduct__price{color:hsl(var(--accent-clr)/.9);font-weight:600}.orderProduct__container--description>div:last-child .orderProduct__subtotal{color:hsl(var(--accent-clr));font-weight:600;font-size:1.1rem}.orderProduct__container--description>div:last-child .orderProduct__quantity{color:hsl(var(--accent-clr));font-weight:600}.orderProduct__footer{padding-block:.5em;display:flex;justify-content:space-between;align-items:center}.orderProduct__footer>div:first-child{display:flex;flex-direction:column;gap:.2rem}.orderProduct__footer>div:first-child>p{display:flex;align-items:center;flex-wrap:wrap;column-gap:.5rem}.orderProduct__footer>div:first-child>p>span:first-child{color:hsl(var(--txt-clr)/.8);font-weight:600}.orderProduct__footer>div:first-child>p>span:last-child{font-weight:600;color:hsl(var(--txt-clr))}.orderProduct__footer>div:last-child .orderPaymentMethod{color:hsl(var(--txt-clr)/.7);font-weight:600}.orders__wrapper{background-color:#fff;overflow-x:scroll;scroll-snap-type:proximity;scrollbar-width:none;white-space:nowrap}.orders__navigation{width:100%;padding-block:1em;font-size:1.1rem;position:sticky;min-width:650px;overflow:hidden}.orders__navigation>ul{display:flex;justify-content:space-around}.orders__navigation .orders__navigations--list>a{color:hsl(var(--accent-clr)/.8);font-weight:600}.orders__navigation .orders__navigations--list>a:hover{color:hsl(var(--txt-clr))}.orders__navigation .orders__navigations--list>a.active{color:hsl(var(--txt-clr));text-decoration:underline}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-page{min-height:100vh;display:grid;place-content:center;font-size:3rem;color:hs;text-align:center}.not-found-page>p:first-child{font-size:3em}*,*:before,*:after{box-sizing:border-box}body,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5{margin-top:0;line-height:1.1}ul,ol{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:Roboto,Helvetica Neue,Helvetica,Arial,文泉驛正黑,WenQuanYi Zen Hei,Hiragino Sans GB,儷黑 Pro,LiHei Pro,Heiti TC,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif}a{text-decoration-skip-ink:auto;text-decoration:none}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
