@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.header{position:absolute;top:0;left:0;width:100vw;background-color:#fff;box-shadow:0 2px 10px #0000000d}.navbar{height:var(--header-height);display:flex;justify-content:space-between;align-items:center;margin-inline:auto}.logo img{height:3rem}.nav-list{display:flex;gap:1em}.nav-item:hover a{color:var(--root-color)}.auth{display:flex;align-items:center;gap:1rem}.menu{display:none}@media screen and (max-width: 768px){.menu{display:inline-flex}.nav-list{all:unset;position:absolute;top:100%;left:0%;width:100vw;height:0;opacity:0;text-align:center;overflow:hidden;background-color:#f5f5f5;z-index:100;transition:height .3s ease-in-out,opacity .25s ease-in}.nav-list--active{opacity:1;height:calc(100vh - var(--header-height))}.nav-item{opacity:1;margin:1em}}:root{--font-normal: 1rem;--font-small: .875rem;--header-height: 70px;--root-color: #e91e63;--label-grey: #333}.container{width:100%;max-width:1280px;margin-inline:auto}.btn{margin-block:.5rem}.btn--primary{padding:.625em 1em;border:none;font-weight:600;border:1px solid rgba(0,0,0,.2);border-radius:.5em;color:var(--root-color);background-color:transparent;cursor:pointer}.btn--secondary{width:100%;padding:.625em 1em;border:none;font-weight:600;border:1px solid rgba(0,0,0,.2);border-radius:.5em;color:#fff;background-color:var(--root-color);cursor:pointer;transition:opacity .15s}.btn--secondary:hover{opacity:.8}.btn--primary:hover{border-color:var(--root-color)}.input{width:100%;text-align:start;display:flex;flex-direction:column;font-size:var(--font-small);margin-block:.5em;gap:.25em}.input input{padding:.5em .75em;border:1px solid rgba(0,0,0,.25);border-radius:.5em;font-weight:600;color:var(--label-grey)}.input-password div{display:flex;flex-direction:column;text-align:end}.label{font-size:var(--font-small);font-weight:600;color:var(--label-grey)}.title{font-size:1.25rem;padding-block:.75em;font-weight:600}.discount{width:fit-content;padding:.125em .75em;font-size:var(--font-small);margin:auto;font-weight:600;color:#fff;background-color:#dc143c}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.slider{width:100%;display:flex;align-items:center;justify-content:center;overflow-x:scroll;scroll-snap-type:x mandatory}@media screen and (max-width: 1024px){.slider{justify-content:start}}@media screen and (max-width: 768px){.container{max-width:90%}.display-none{display:none}}.banner{width:100%;margin-block:1rem;overflow-x:hidden;position:relative}.slider{justify-content:start}.slide{scroll-snap-align:start}.scroll__btn{position:absolute;top:50%;transform:translateY(-50%);height:2rem;width:2rem;border-radius:100%;border:none;cursor:pointer}.scroll__left{left:0}.scroll__right{right:0}.banner__offer{margin:1rem 0;padding:1rem;background-color:#fff}.banner__offer img{width:100%;border:.1rem solid blue;border-radius:.25em}.best__deals{position:relative;background-color:#fff;padding:.5rem;margin-block:1rem}.product__card{height:260px;width:200px;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;padding:.5em;margin-inline:.5rem;border:1px solid rgba(222,157,157,.1);box-shadow:inset 0 0 2px #0003}.product__image{max-height:calc(260px * (3 / 5));text-align:center}.product__image img{height:100%;margin:auto}.product__info{text-align:center}.product__title{font-size:var(--font-small)}.blockbuster__deals{padding:.5rem;background-color:#fff;position:relative}.category{width:100%;height:max-content;background:#fff}.category__item{text-align:center;margin-inline:1rem}.category__item img{height:64px}.home{width:100%;padding-inline:1rem;margin-top:calc(var(--header-height) + 1rem)}.footer{width:100%;background-color:#fff}.back-to-top{width:100%;padding-block:.5rem;margin:1rem 0;font-size:var(--font-small);display:flex;flex-direction:column;align-items:center;background-color:#fff;border:none;cursor:pointer}.back-to-top:hover{background-color:#f5f5f5}.links__container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem}.links__item{text-align:left;width:fit-content}.links{font-size:var(--font-small);margin:.75em .5em}@media screen and (max-width: 768px){.links__container{justify-content:start}}.copyright__info{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.footer__icons,.footer__icons span{display:flex;align-items:center;gap:1rem}.auth-page{margin-top:var(--header-height);width:fit-content;padding-inline:1rem;margin-inline:auto}.auth-page .logo{width:100%;text-align:center}.signin{min-width:320px}.form{background-color:#fff;min-height:300px;padding:1rem;border:1px solid rgba(0,0,0,.2);border-radius:.5em}.forget-password{color:#00f;font-size:.75rem;font-weight:600;text-decoration:underline}.name{display:flex;gap:.5em}*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif}html,body{font-size:16px;background-color:#f5f5f5}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{color:inherit;text-decoration:none}li{list-style:none}input,button,textarea,select{font:inherit}input:focus,button:focus,textarea:focus,select:focus{outline:none}@media screen and (max-width: 768px){html,body{font-size:14px}}
