.cart-sidebar[data-v-33826225]{background:var(--dark);box-shadow:-2px 0 5px #0003;color:var(--light);height:calc(100vh - 64px);padding:20px;position:fixed;right:-300px;top:64px;transition:right .3s ease-in-out;width:300px;z-index:1000}.cart-sidebar.open[data-v-33826225]{right:0}.cart-header[data-v-33826225]{align-items:center;display:flex;justify-content:space-between}.close-btn[data-v-33826225]{background:none;border:none;cursor:pointer;font-size:1.5rem}.cart-items[data-v-33826225]{list-style:none;padding:0}.cart-item[data-v-33826225]{align-items:center;border-bottom:1px solid var(--dark-alt);display:flex;justify-content:space-between;padding:10px 0}.cart-footer[data-v-33826225]{margin-top:20px;text-align:center}.clear-cart[data-v-33826225]{background:var(--primary);border:none;border-radius:4px;color:var(--light);cursor:pointer;padding:10px 20px}.clear-cart[data-v-33826225]:hover{background:var(--primary-alt)}.navbar[data-v-30afb322]{background-color:var(--dark);color:var(--light);height:64px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:100}.navbar[data-v-30afb322],.navbar .nav-left[data-v-30afb322]{align-items:center;display:flex}.navbar .nav-left[data-v-30afb322]{gap:1rem}.navbar .nav-left .logo img[data-v-30afb322]{width:2rem}.navbar .nav-left .menu[data-v-30afb322]{display:flex;gap:1rem}.navbar .nav-center[data-v-30afb322]{flex:1;margin:0 2rem;max-width:500px}.navbar .nav-center .search-box[data-v-30afb322]{position:relative;width:100%}.navbar .nav-center .search-box input[data-v-30afb322]{background-color:var(--dark-alt);border:none;border-radius:4px;color:var(--light);padding:.5rem 2.5rem .5rem 1rem;width:100%}.navbar .nav-center .search-box input[data-v-30afb322]:focus{box-shadow:0 0 0 2px var(--primary);outline:none}.navbar .nav-center .search-box .search-icon[data-v-30afb322]{color:var(--grey);position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.navbar .nav-right[data-v-30afb322]{align-items:center;display:flex;gap:1rem;justify-content:center}.navbar .nav-right .cart-button[data-v-30afb322]{background:none;border:none;color:var(--light);cursor:pointer;padding:.5rem;position:relative}.navbar .nav-right .cart-button[data-v-30afb322]:hover{color:var(--primary)}.navbar .nav-right .cart-button .cart-count[data-v-30afb322]{background-color:var(--primary);border-radius:50%;color:var(--light);font-size:.75rem;padding:2px 6px;position:absolute;right:-5px;top:-5px}.navbar .nav-right .compte-button[data-v-30afb322]{align-items:center;border-radius:4px;color:var(--light);display:flex;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:.2s ease-in-out}.navbar .nav-right .compte-button[data-v-30afb322]:hover{background-color:var(--dark-alt);color:var(--primary)}.navbar .nav-right .compte-button:hover .icon[data-v-30afb322]{color:var(--primary)}.navbar .nav-right .compte-button .icon[data-v-30afb322]{font-size:1.5rem;transition:.2s ease-in-out}.navbar .button[data-v-30afb322]{align-items:center;border-radius:4px;color:var(--light);display:flex;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:.2s ease-in-out}.navbar .button[data-v-30afb322]:hover{background-color:var(--dark-alt);color:var --primary}.navbar .button:hover .icon[data-v-30afb322]{color:var(--primary)}.navbar .button.router-link-exact-active[data-v-30afb322]{background-color:var(--dark-alt);color:var(--primary)}.navbar .button.router-link-exact-active .icon[data-v-30afb322]{color:var(--primary)}.navbar .button .icon[data-v-30afb322]{font-size:1.5rem;transition:.2s ease-in-out}main{margin-top:64px}.content[data-v-8376d0df]{margin:2vh 0 0 9vh}v-main[data-v-8376d0df]{margin-left:calc(2rem + 32px);min-height:100vh;padding:2rem;transition:margin-left .3s ease-in-out}v-main.expanded[data-v-8376d0df]{margin-left:var(--sidebar-width)}@media (max-width:1024px){v-main[data-v-8376d0df]{margin-left:0}}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}
