a{color:var(--identity-primary);white-space:nowrap;text-decoration:none;transition:color .3s}#topnavbar{z-index:10;background-color:var(--color-background);-moz-border-right-radius:25px;-moz-border-left-radius:25px;border-bottom:6px solid;border-color:var(--identity-primary);border-bottom-right-radius:25px;border-bottom-left-radius:25px;width:100%;margin:0 auto;transition:all .5s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #0000001a}#topnavbar .navbar{justify-content:space-between;padding:0;background:0 0!important}#topnavbar .container{min-width:95vw!important;margin-bottom:0!important}[dir=ltr] #topnavbar .container{margin-right:0!important}[dir=rtl] #topnavbar .container{margin-left:0!important}#topnavbar .navbar-brand{min-width:40px;padding:0}.navbar-brand>.logo{vertical-align:bottom;max-height:40px}.navbar-brand>.slogon{vertical-align:bottom;max-height:35px}#topnavbar .navbar-collapse{flex-grow:0}.navbar-nav .dropdown-menu.show{font-size:14px;line-height:20px}.icon-link{justify-content:space-between;margin:0 30px}#topnavbar .navbar-collapse a{color:var(--color-icons-links);min-width:36px;position:relative}#topnavbar .navbar-collapse a:hover{color:var(--identity-primary);background:0 0}#topnavbar .navbar-nav a:not([id]):hover:before{opacity:1;left:8px;right:7px}#topnavbar .navbar-collapse a:before{content:"";background:var(--identity-primary);opacity:0;height:1px;transition:all .3s linear;position:absolute;bottom:7px;left:-20px;right:100%}#topnavbar .navbar-collapse .dropdown-menu a:before{bottom:2px}#nav-dropdown-profile{color:var(--color-badge)!important}.profile-group{vertical-align:bottom;border-left:solid;padding-left:5px}.profile-group.username{font-family:var(--text-number)}img.profile-icon{vertical-align:bottom;border-radius:50%;width:20px;height:20px}[dir=ltr] .profile-icon{margin-left:10px}[dir=rtl] .profile-icon{margin-right:10px}.image-link{display:contents}.nav-item.dropdown>:after{display:none}.input-group-text{color:var(--color-icons-links)!important;cursor:pointer!important}.icon-link .inline-icons{justify-content:space-around;display:flex}.important{background-color:var(--identity-primary)}.important>.nav-link{color:var(--color-background)!important}.important>.nav-link:hover{color:var(--color-background-hover)!important}span.badge{color:var(--color-badge);margin:0!important;padding:0!important;font-weight:400!important}.navbar-brand>img{width:unset!important}.favorite-badge,.cart-badge{font-family:var(--text-number);padding-left:0!important;padding-right:0!important}[data-theme=dark] .logo .colored{fill:var(--identity-primary)}[data-theme=dark] .logo .colored2{stroke-width:.5px}[data-theme=dark] .slogon .fr,[data-theme=dark] .logo .colored2{fill:#fff;stroke:#fff}@media only screen and (max-width:1400px){#topnavbar .container{min-width:100%!important;margin-left:0!important}#topnavbar .navbar-collapse .navbar-nav{float:none}#topnavbar .navbar-collapse .nav-item{float:none;display:block}.navbar-nav .dropdown-menu{border:none;border-left:2px solid;border-left-color:var(--identity-primary);padding:0 15px;font-size:small;position:static}.icon-link{margin:0}.navbar-brand{margin:0 auto}#topnavbar .navbar-collapse .navbar-nav{margin:0}.icon-link .inline-icons .nav-link{padding:3px}}@media only screen and (min-width:992px) and (max-width:1400px){.navbar-brand>.slogon{width:85%}}@media only screen and (max-width:992px){.navbar-collapse .icon-link{display:unset}.important{background-color:unset}.important>.nav-link{color:var(--color-icons-links)!important}}
.dark_mode{margin-top:-20px}.dark_mode_label{cursor:pointer;background:#ebebeb;border-radius:200px;width:65px;height:30px;transition:all .3s;display:block;position:relative;box-shadow:inset 0 5px 15px #0006,inset 0 -5px 15px #fff6}.dark_mode_label:after{content:"";background:linear-gradient(#ffcc89,#d8860b);border-radius:180px;width:25px;height:25px;transition:all .3s;position:absolute;top:3px;left:3px;box-shadow:0 5px 10px #0003}.dark_mode_input{visibility:hidden;width:0;height:0}.dark_mode_input:checked+.dark_mode_label{background:#242424}.dark_mode_input:checked+.dark_mode_label:after{background:linear-gradient(#777,#3a3a3a);left:62px;transform:translate(-100%)}.dark_mode_label:active:after{width:30px}.dark_mode_label svg{z-index:100;width:20px;position:absolute;top:5px}.dark_mode_label svg.sun{fill:#fff;transition:all .3s;left:5px}.dark_mode_label svg.moon{fill:#7e7e7e;transition:all .3s;left:40px}.dark_mode_input:checked+.dark_mode_label svg.sun{fill:#7e7e7e}.dark_mode_input:checked+.dark_mode_label svg.moon{fill:#fff}
#header{text-align:center;background-image:url(../media/cover-image.4df6406f.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;height:40vh;padding:100px 0;display:flex;position:relative}.container{z-index:1;color:#fff;font-family:var(--text-body-secondary);margin-bottom:50px}.overlay{background-color:#00000080;width:100%;height:100%;position:absolute;top:0}#row{float:left;position:relative}#label{width:100px;position:absolute;bottom:0}#about.eye{position:absolute;bottom:-2px}.container h1{margin-top:40px;font-size:4vw;font-weight:lighter}.container span{margin:0 3px;font-size:15px;font-weight:500}.container .menu-title{color:var(--identity-secondary-dark)}.container .menu-title:hover{color:var(--color-background);cursor:pointer}.home-search-button{background-color:#a5810617;border:0;border-radius:50%;padding:21px;position:absolute;top:0;right:1px}[dir=rtl] .home-search-button{left:1px;right:unset}.home-search-icon{color:var(--identity-secondary-dark);cursor:pointer;font-size:18px;transition:transform .3s,color .3s;position:absolute;top:10px;left:46.5%}.home-search-button>.home-search-icon{top:12px;left:35%}[dir=rtl] .home-search-button>.home-search-icon{right:30%}.home-search-icon:hover{color:var(--identity-primary-dark);transform:scale(1.15)}.search-bar{border:2px solid var(--identity-secondary-dark);z-index:5;background-color:#ffffffe6;border-radius:30px;width:85%;padding:8px 20px;animation:.3s forwards slideDown;position:absolute;top:50px;left:50%;box-shadow:0 4px 10px #0003}.search-bar>input{color:#333;width:100%;font-size:1rem;font-family:var(--text-body-secondary);background:0 0;border:none;outline:none}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:550px){#global-header h1{margin-top:40px;font-size:8vw;font-weight:lighter}}@media (max-width:768px){.search-bar{top:37px}#header.shifted{margin-bottom:60px}}@media (max-width:1000px){#header h1{font-size:7vw}}
html{scrollbar-gutter:stable;min-width:350px}.grecaptcha-badge{display:none!important}.Content{text-align:center;min-height:50px}.home-section{color:#fff;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-content:center;height:auto;min-height:105vh;padding:20px 0;position:relative;overflow:hidden}.btn.btn-primary{background:var(--identity-primary-dark);border-color:var(--identity-primary-dark);text-transform:uppercase;padding:13px 35px;font-size:14px;font-weight:600;line-height:18px;transition:background .1s linear,color .1s linear;border:1px solid!important}.btn.btn-primary:focus,.btn.btn-primary:hover{border:1px solid;border-color:var(--identity-primary-dark);color:var(--identity-primary-dark);background:#fff}a{color:var(--identity-primary-dark);text-decoration:none;transition:color .3s}a:hover,a:focus{color:var(--identity-primary);text-decoration:none}div.devider{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:200px}[data-theme=light] div.devider{background-image:url(../media/cover-image-light.f0e514bd.png),linear-gradient(to bottom,var(--color-background),var(--color-light-background))}[data-theme=dark] div.devider{background-image:url(../media/cover-image-dark.9ddf813b.png);background-color:var(--color-background)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--identity-primary);border-radius:4px}body{overflow-x:hidden}body.modal-open,body.swal2-shown{padding-right:0!important}
.about-section{color:var(--color-text);min-height:100vh;font-family:var(--text-body-secondary);background-color:var(--color-background);text-align:center;margin:0 auto;padding:30px}.about-header{text-transform:uppercase;letter-spacing:6px;text-align:left;font-size:14px;font-weight:700}html[dir=rtl] .about-header{text-align:right}.about-header h1{color:var(--identity-primary);font-size:26px;position:relative}.about-header h1:before{content:"";background-color:var(--identity-primary);width:70px;height:2px;margin-right:30px;display:inline-block;position:relative;top:-7px}.about-header h2{text-shadow:1px 1px 2px #0003;color:var(--color-text);margin:40px 0;font-size:32px;font-weight:bolder;line-height:1.5;display:inline-block}.about-section p{font-family:var(--text-header-secondary);text-align:left;margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.8em}html[dir=rtl] .about-section p{font-family:var(--text-header-secondary);text-align:right}@media (max-width:768px){.about-header,.about-section p,html[dir=rtl] .about-header,html[dir=rtl] .about-section p{text-align:center;max-width:100%}.about-header h1:before{display:none}}@media (max-width:992px){.image-side{transform:rotate(0)}}
[data-theme=light] #category{background-color:var(--color-light-background)}[data-theme=dark] #category{background-color:var(--color-background)}#category .container-fluid{max-width:90vw;font-family:var(--text-body-secondary);z-index:5;border-radius:20px}.title-holder{text-align:center;margin-bottom:40px}.title-holder h2{text-transform:uppercase;margin-bottom:5px}.title-holder .subtitle{color:#999}[data-theme=dark] #category .title-holder .subtitle{color:#e6e6e6c0}.title-holder .subtitle:before,.title-holder .subtitle:after{content:"-";margin:0 5px}.block{padding:70px 0}.masonry-grid{width:auto;display:flex}.masonry-column{z-index:1;background-clip:padding-box;margin:auto 0;padding-left:15px}.category-block .masonry-grid{margin:0 auto;padding:15px 0}.category-block .category-wrapper{cursor:pointer;background:#424242;border-radius:10px;margin-bottom:15px;position:relative;overflow:hidden}.category-block .category-wrapper img{border-radius:10px;width:100%;transition:transform .5s ease-in-out}.category-block .category-wrapper:hover img{transform:scale(1.08)}.category-block .category-wrapper .label{color:#fff;text-align:center;background:#000c;border-radius:0 0 10px 10px;height:60px;padding:10px;transition:all .3s ease-in-out;position:absolute;bottom:-60px;left:0;right:0}.category-block .category-wrapper:hover .label{bottom:0}.category-wrapper .label span:first-child{border-left:1px solid}.category-wrapper .label span{border-right:1px solid;padding:0 5px}.category-block .category-wrapper h3{color:var(--identity-primary-dark);margin-bottom:5px;font-size:16px}.category-block .category-wrapper p{margin:0;font-size:12px}.category-block .pagination{justify-content:center;margin-top:50px}.category-block .pagination .page-item.active .page-link{border-color:var(--identity-primary-dark);color:var(--identity-primary-dark)}.category-block .pagination .page-item .page-link{padding:8px 15px 10px}.pagination>li>a{color:var(--identity-primary-dark);padding:6px 15px 12px;transition:all .3s linear}.pagination>li>a:hover{background:var(--identity-primary-dark);color:#fff;border-color:var(--identity-primary-dark)}@media only screen and (max-width:1023px){.category-block .category-wrapper .label{height:50px}}@media only screen and (max-width:767px){.category-block{padding:40px 0 20px}.category-block .masonry-grid{padding:0 10px}.category-block .category-wrapper{margin-bottom:10px}}
.comment-section{background-image:url(../media/cover-image.b7745870.png);box-shadow:0 12px 8px -8px #0000004d,0 -12px 8px -8px #0000004d}.slider-header{z-index:2;margin:20px 0;position:relative}.slider-header h2{font-family:var(--text-header-primary);margin:auto;font-size:50px;font-weight:700}.slider-header h4{font-family:var(--text-header-primary);color:var(--identity-primary);margin:auto;font-size:20px;font-weight:200}.styled-quote{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styled-quote p{color:var(--identity-primary-dark);font-family:Engravers MT,Imprint MT Shadow;font-size:350px;line-height:1em}.comments-container{z-index:1;width:100%;position:relative;overflow:hidden}.comment{min-width:100%;padding-top:50px}.comments-track{transition:transform 1s;display:flex}.comment-date{color:var(--identity-primary)}.comment p{font-family:var(--text-body-primary);max-width:40vw;min-height:25vh;margin:30px auto 0;font-size:30px;line-height:1.6}.profile-image{border-style:solid;border-color:var(--identity-primary);object-fit:cover;border-radius:50%;width:100px;height:100px}.profile h5{color:var(--identity-primary);margin-top:.5rem}.profile h6{font-size:small}.stars{color:var(--identity-grey);margin-bottom:30px;font-size:xx-large}.stars .active{color:var(--identity-primary)}.slider-button{color:#fff;z-index:2;background-color:#00000080;border-style:solid;border-color:#fff;border-radius:50%;justify-content:center;width:50px;height:50px;font-size:2.5rem;line-height:32px;transition:background-color .5s,color .5s;display:flex;position:absolute;top:50%}.slider-button.left{left:10%}.slider-button.right{right:10%}.slider-button:hover{background-color:var(--color-background);color:#000}.admin-controls{margin-top:90px}.form-check.form-switch{justify-content:center;align-items:center;gap:8px;margin:13px auto;display:flex}.form-check.form-switch>*{cursor:pointer}.form-check-input:checked{background-color:var(--identity-primary)!important;border-color:var(--identity-primary)!important}.form-check-input:focus{border-color:#fec786;box-shadow:0 0 0 .25rem #fdce0d40}@media only screen and (max-width:767px){.slider-button{top:unset;bottom:3%}.slider-button.left{left:25%}.slider-button.right{right:25%}.comment p{max-width:90vw}}
#partner{padding:4rem 0;box-shadow:inset 0 8px 8px -8px #0000004d,inset 0 -8px 8px -8px #0000004d}#partner .container-fluid{padding:0}.partners{text-align:center;font-family:var(--text-body-secondary);margin:0 auto}.partners img{box-shadow:0 12px 8px -8px #0000004d,0 -12px 8px -8px #0000004d}.partner-block{border-bottom:unset!important;padding-bottom:0!important}
.slider-container{padding:4rem 0;overflow:hidden;box-shadow:inset 0 8px 8px -8px #0000004d,inset 0 -8px 8px -8px #0000004d}.slider-track{gap:3rem;width:max-content;animation:35s linear infinite scroll-left;display:flex}.logo-img{width:unset;object-fit:contain;flex-shrink:0;max-height:70px}.slider-container:hover .slider-track{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0%)}to{transform:translate(-50%)}}
.other{text-align:center;text-shadow:1px 1px 2px #0000004d,-1px -1px 2px #0000004d;background-image:url(../media/cover-image.28eebbab.jpeg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;height:100vh;padding:100px 0;font-size:28px;display:flex;position:relative}.space{margin-bottom:10vh}.eye-other{position:absolute;bottom:-5px}[data-theme=dark] .eye-other path{fill:var(--color-background)}.simple.overlay{background-color:unset}
#contact{background-color:var(--color-background);padding:30px 0}[data-theme=dark] #contact{background-color:var(--color-background)}#contact .container-fluid{max-width:1400px;font-family:var(--text-body-secondary);margin:50px auto}.contact-block{position:relative}.contact-block .row{margin:0 0 25px}.contact-block .btn-holder{text-align:center}.contact-block .contact-form{max-width:900px;margin:0 auto 60px}.contact-block iframe{border:0;width:100%;height:450px}.contact-block .contact-info{z-index:1;border-radius:5px;font-size:18px;position:relative}.contact-block .contact-info ul{text-align:center;padding:0!important}.contact-block .contact-info li{vertical-align:top;width:32%;margin:0 5px;display:inline-block}.contact-block .contact-info .fas{color:var(--identity-primary-dark);justify-self:center;margin:0 0 15px;font-size:40px;display:block}#message{height:100px}.form-select{cursor:pointer}.form-stars{cursor:pointer;text-align:center;margin-bottom:0}.form-stars span{border:2px solid #0000;padding:5px;font-size:2rem;transition:transform .2s ease-in-out,border-color .2s ease-in-out;display:inline-block}.form-stars span:hover{border-color:var(--identity-primary);transform:scale(1.3)}.contact-info li>*{cursor:pointer}.contact-info li:hover>svg{transition:all .3s ease-in-out;transform:translateY(-5px)}.container-fluid:has(.contact-info){background-position:100%;background-repeat:no-repeat;background-size:contain;padding-right:80px}[data-theme=light] .container-fluid:has(.contact-info){background-image:url(../media/contact-light.e45e553e.png)}[data-theme=dark] .container-fluid:has(.contact-info){background-image:url(../media/contact-dark.603a99c8.png)}option:first-child{background-color:var(--identity-grey)}.contact-info li>.little{color:var(--identity-primary-dark);font-size:smaller}.contact-info li>a{color:inherit;text-decoration:none}@media only screen and (max-width:767px){.contact-block{padding:40px 0 20px}.contact-block [class*=col-]{padding-bottom:10px}.contact-block iframe{height:300px}.contact-block .contact-info{padding:0;font-size:15px}.contact-block .contact-info li{width:97%;padding:0 0 25px;display:block}.contact-block .contact-info .fas{margin:0;font-size:40px!important}.container-fluid:has(.contact-info){padding-right:unset!important;background-image:none!important}}
.login-container{background-color:var(--color-background);flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.login-form{background:var(--color-dark-background);border-radius:10px;width:300px;padding:20px;box-shadow:0 4px 8px #0003}.login-form .form-group{margin-bottom:15px}.login-form .form-control{border-radius:5px;width:100%;padding:10px}[data-theme=light] .login-form .form-control{border:1px solid var(--identity-primary-dark)}.form-footer{text-align:center;margin:10px}.form-footer>a{margin:10px}.form-footer.last{margin-bottom:20px}.btn-primary{border:none;border-radius:5px;width:100%;padding:10px 15px}.error-text{color:red;text-align:center;margin-top:10px}
.signup-container{background-color:var(--color-background);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:20px;display:flex}.signup-form{background:var(--color-dark-background);border-radius:10px;width:335px;padding:20px;box-shadow:0 4px 8px #0003}.signup-form .form-group{margin-bottom:15px}.signup-form .form-control{border-radius:5px;width:100%;padding:10px}[data-theme=light] .signup-form .form-control{border:1px solid var(--identity-primary-dark)}.form-check.form-switch:has(#terms){text-align:center;font-size:15px;display:block!important}.btn-primary{border:none;border-radius:5px;width:100%;padding:10px 15px}.error-text{color:red;text-align:center;margin-top:10px}.error-text ul{text-align:left}
.notfound{text-align:center;padding:50px}.notfound img{width:auto;max-width:80%;height:30%;max-height:500px}
.cart-section{background-color:var(--color-background);margin-bottom:0!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.title-holder{color:var(--color-text)}.pay-container span{margin:0!important}.cart-acccordion .accordion-button{height:calc(3.5rem + calc(var(--bs-border-width)*2));min-height:calc(3.5rem + calc(var(--bs-border-width)*2));font-size:50px;line-height:1.25;display:flex}.cart-acccordion .accordion-item{flex-grow:1}.cart-acccordion>.input-group{flex-wrap:unset}.cart-image{text-align:center;flex-grow:1}.cart-image>img{margin-bottom:10px;width:unset!important;max-height:202px!important}img.header-image{width:unset!important;max-height:50px!important}.cart-label{min-width:90px}.cart-currency{justify-content:center;max-width:30px;font-size:x-small!important}#increment,#decrement{max-width:30px}.pay{color:var(--identity-dark-grey)}.pay-title{color:var(--color-icons-links);height:calc(3.5rem + calc(var(--bs-border-width)*2));min-height:calc(3.5rem + calc(var(--bs-border-width)*2));text-align:center;border:1px solid;align-content:center}.cart-acccordion>div>span{cursor:default!important}.cart-acccordion>div>span>input{cursor:pointer}.cart-acccordion .accordion-button>span{margin:0 5px!important}.cart-acccordion .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:unset}.modal-body{min-height:100px}.modal-body>p{text-align:center;margin-top:2rem}.button-group{justify-content:center}.swal2-confirm.btn-danger{padding:.625em 1.1em}.unavailable{font-family:var(--text-header-secondary);color:var(--color-background-hover);align-items:center;font-weight:700;display:flex}.insufficient{font-family:var(--text-header-secondary);color:var(--identity-primary-dark);font-style:italic}@media only screen and (min-width:500px){#main-content>.cart-section{max-width:90%}}@media only screen and (max-width:992px){.cart-acccordion .accordion-button>span{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:small;display:-webkit-box;overflow:hidden}span.optional{display:none!important}}
.favorite-container{background-color:var(--color-background);margin-bottom:0!important;padding-top:1.5rem!important;padding-bottom:2.5rem!important}.reversed{background:var(--color-background)!important;color:var(--identity-primary-dark)!important}.reversed:hover{background:var(--identity-primary-dark)!important;color:var(--color-background)!important}
.input-number{font-family:var(--text-number)}.product-card{cursor:pointer;text-align:center}.card:hover{box-shadow:0 .5rem 3rem var(--identity-shadow)}.product-card .badge-container{text-align:right;min-height:32px;padding:10px 10px 0}.product-card .badge-container>*{display:inline-block}.product-card .card-body{padding-top:0}.product-image{object-fit:contain;width:100%;height:200px;transition:opacity .5s,transform .5s}.product-image:hover{opacity:.9;transform:scale(.9)}.card-title{text-align:center;min-height:60px;margin:10px 0 0}.card-title>h5{cursor:pointer;margin-bottom:0;font-weight:700}.card-title>h5:hover,.card-title>span{color:var(--identity-primary-dark)}.truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:75px;display:-webkit-box;overflow:hidden}.card-body a.btn-primary{margin-top:20px}.btn-primary>svg{font-size:large}.card-footer{cursor:text;font-size:larger;font-weight:700}.old-price{color:var(--identity-primary);margin-right:8%;font-weight:100;text-decoration:line-through;display:inline-block;position:relative}.id-badge{cursor:pointer;z-index:2;position:absolute;top:15px;left:10px;color:var(--identity-secondary-dark)!important}.favorite-button,.best-sale,.delete-button,.new-badge{cursor:pointer;background:var(--identity-grey);z-index:2;border-radius:50%;width:27px;height:27px;margin:2.5px;padding:6px}.delete-button:hover{border:1px solid var(--identity-primary-dark);color:var(--identity-primary-dark)!important}.favorite-button.active,.best-sale.active,.new-badge.active{color:var(--identity-primary);border:1px solid var(--identity-primary)}.favorite-button.inactive,.best-sale.inactive,.new-badge.inactive{color:var(--identity-dark-grey)}.favorite-button:hover,.best-sale.editable:hover,.new-badge.editable:hover{color:var(--identity-primary)!important}.spaceOutDown{animation-name:spaceOutDown}.cart-button{vertical-align:sub;margin:0 5px}@keyframes spaceOutDown{0%{opacity:1;transform-origin:50% 100%;transform:scale(1)translate(0%)}to{opacity:0;transform-origin:50% 100%;transform:scale(.2)translateY(550%)}}.boingInUp{animation-name:boingInUp}@keyframes boingInUp{0%{opacity:0;transform-origin:50% 0;transform:perspective(800px)rotateX(-90deg)}50%{opacity:1;transform-origin:50% 0;transform:perspective(800px)rotateX(50deg)}to{opacity:1;transform-origin:50% 0;transform:perspective(800px)rotateX(0)}}.vanishIn{animation:.5s vanishIn}@keyframes vanishIn{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.magictime{animation-duration:1s;animation-fill-mode:both}@media (print),(prefers-reduced-motion){.magictime{-webkit-animation:unset!important;animation:unset!important;transition:none!important}}
.list{max-width:90vw;margin:auto;position:relative}.text-center{text-align:center}
#pagination-top{margin:0 0 10px}.new-button{margin-bottom:10px}.reset-button{margin:50px auto;display:block}@media (max-width:768px){#pagination-top{margin:10px 0}}
.sticky-sidebar{align-self:flex-start;position:sticky;top:5rem}.btn-outline-secondary{padding:0 8px}.btn-outline-secondary span{margin:0;font-size:1.25rem}.col-md-3.p-3{text-align:left}.filter-title{text-align:center;color:var(--identity-secondary-dark);font-size:15px}.filter-title:first-child{margin:15px 0 14px}.filter-title:not(:first-child){margin:25px 0 10px}.filter-title:before{content:"";background-color:var(--identity-secondary-dark);width:75px;height:2px;margin-right:10px;display:inline-block;position:relative}.filter-title:after{content:"";background-color:var(--identity-secondary-dark);width:75px;height:2px;margin-left:10px;display:inline-block;position:relative}.small{font-size:.7rem}.accordion-button{padding:5px 5px 5px 15px;font-size:.8rem}.price-range{color:var(--identity-primary-dark);font-weight:bolder;font-family:var(--text-number);text-align:center;padding:0 5px 10px 0}.price-range label{justify-content:space-between;margin-bottom:5px;display:flex}.price-range span{font-size:x-small!important}.price-range button{font-size:x-small}#start b,#end b{font-size:14px}.rc-slider-track,.rc-slider-tracks{background-color:var(--color-slider)!important}.rc-slider-mark-text{transform:none!important}.rc-slider-mark-text:last-child{left:85%!important}@media only screen and (max-width:768px){#sidebar{width:96%;margin:0 auto}}
.product-modal .modal-dialog{max-width:1000px}.product-body{font-family:var(--text-body-secondary);background:linear-gradient(135deg,#f5f7fa 0%,#e8ecf1 100%);padding:0}#main-content .product-container{padding:30px}.modal-content .product-container{padding:0 12px 1px!important}[data-theme=dark] .product-container{background-color:var(--color-background)}.product-detail{border-radius:20px 0;max-width:1200px;margin:50px auto;overflow:hidden;box-shadow:0 10px 40px #0000001a}.product-header{background:linear-gradient(135deg,#434444 0%,#2b3035 50%,#212529 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;display:flex}.product-header-content{flex-wrap:wrap;flex:1;align-items:center;gap:20px;display:flex}.product-title{color:#fff;margin:0;font-size:1.75rem;line-height:1.2}.product-badges{flex-wrap:wrap;gap:10px;display:flex}.badge-new,.badge-stock,.badge-best{letter-spacing:.5px;color:#fff;background-color:var(--identity-primary-dark);border-radius:20px;align-items:center;gap:5px;padding:6px 14px;font-size:.75rem;display:inline-flex}.header-btn{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;align-items:center;gap:8px;transition:all .3s;display:inline-flex}.header-btn:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.product-info-col{flex-direction:column;gap:20px;padding:15px;display:flex}.info-card-icon{color:var(--identity-primary);font-size:.9rem}.info-card-value{color:#0069fc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.infos .form-control,.infos .form-select{border-radius:12px;min-height:75px;font-size:.95rem}.infos .form-control.input-number{border-radius:.375rem;min-height:45px;font-size:.95rem}.price-card{background:linear-gradient(20deg,var(--identity-secondary-dark)0%,var(--identity-primary)100%);color:#fff;border-radius:15px;padding:25px}.price-label{opacity:.9;margin-bottom:10px;font-size:.9rem}.price-value{align-items:baseline;gap:10px;display:flex}.price-amount{font-size:2.5rem;line-height:1}.price-old{opacity:.8;font-size:1.2rem;line-height:1;text-decoration:line-through}.price-currency{font-size:1.5rem}.btn-add-cart{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px 30px;font-size:1.1rem;transition:all .3s;display:flex}.price-card+.btn-add-cart{border-radius:12px}.btn-add-cart:hover{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%)}.btn-add-cart:active{transform:translateY(0)}.cart-button{font-size:1.3rem;transition:transform .3s}.btn-add-cart:hover .cart-button{transform:scale(1.15)}.tabs{border:1px solid var(--color-border);border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #00000014}[data-theme=dark] .tabs{box-shadow:0 4px 15px #0006}.tabs-header{border-bottom:1px solid var(--color-border);background:var(--color-dark-background);display:flex}[data-theme=dark] .tabs-header{background:#212529}.tab-button{color:#6b7280;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:18px 20px;font-size:.95rem;transition:all .3s;display:flex;position:relative}.tab-button:hover{color:var(--identity-primary);background:#2563eb0d}.tab-active{color:var(--identity-primary)!important;background:var(--color-background)!important}.tab-active:after{content:"";background:var(--identity-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.tabs-content{background:var(--color-background);min-height:150px;padding:25px}.tab-pane{animation:.4s fadeIn}.tab-pane h5{color:var(--color-text);align-items:center;gap:10px;margin-bottom:15px;display:flex}.tab-pane p{color:var(--color-text-secondary);margin:0;line-height:1.7}a.price-request{color:#fff}a.price-request:hover{color:#fff;text-decoration:underline}.modal-footer{background:linear-gradient(135deg,#434444 0%,#2b3035 50%,#212529 100%)}.image-viewer>.spaceOutDown{animation-name:spaceOutRight}.modal-footer{height:3.5rem}.modal-footer svg{color:#fff;cursor:pointer;margin-right:5px;font-size:x-large}.modal-footer a>svg.active{color:var(--identity-primary)}.modal-footer a:last-child{margin-right:25px}@keyframes spaceOutRight{0%{opacity:1;transform-origin:100%;transform:scale(1)translate(0%)}to{opacity:0;transform-origin:100%;transform:scale(.2)translate(350%,250%)}}@keyframes spaceOutLeft{0%{opacity:1;transform-origin:0%;transform:scale(1)translate(0%)}to{opacity:0;transform-origin:0%;transform:scale(.2)translate(-350%,250%)}}@media (max-width:991px){.product-title{font-size:1.5rem}.product-header{padding:15px 20px}.product-container{padding:20px}.main-product-image{max-height:350px}.price-amount{font-size:2rem}.price-currency{font-size:1.2rem}.image-viewer>.spaceOutDown{animation-name:spaceOutDown}}@media (max-width:767px){.product-title{font-size:1.25rem}.infos .form-control,.infos .form-select{font-size:.85rem}.tab-pane h5{font-size:1rem}.tab-text{display:none}.tab-button{padding:15px 10px}.btn-add-cart{padding:12px 20px;font-size:1rem}}@media (max-width:500px){.product-header{padding:12px 15px}.product-title{font-size:1.15rem}.header-btn>span{display:none}.product-container{padding:15px}.badge-new,.badge-stock,.badge-best{padding:5px 10px;font-size:.7rem}.infos .form-control,.infos .form-select{font-size:.8rem}.price-card{padding:20px}.tabs-content{padding:20px 15px}}@media (max-width:360px){.product-title{font-size:1rem}.infos .form-control,.infos .form-select{font-size:.75rem}}
.product-gallery-col{padding:15px}.image-viewer{max-height:410px;overflow:isolated;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;box-shadow:0 4px 15px #00000014}.main-product-image{object-fit:contain;cursor:zoom-in;z-index:5;max-width:100%;max-height:370px}.caption-list{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:10px;margin-top:20px;display:grid}.caption-image{cursor:zoom-in;object-fit:contain;opacity:.7;border:2px solid #0000;border-radius:8px;width:100%;min-height:40px}.caption-image:hover,.caption-image.active{border:2px solid var(--identity-primary-dark);opacity:1}.fullscreen.modal-body{padding:0;align-items:center!important;display:flex!important}.fullscreen>img{object-fit:contain;cursor:zoom-out;max-height:90vh}.fullscreen>button.previous{cursor:pointer;position:absolute!important;left:-7px!important}.fullscreen>button.next{cursor:pointer;position:absolute!important;right:0!important}
.type-block{background-color:var(--color-background)}.title-holder{text-align:center;margin:0 0 40px}.title-holder h2{text-transform:uppercase;margin:0 0 5px}.title-holder .subtitle{color:#999}.title-holder .subtitle:before{content:"-";margin:0 5px 0 0}.title-holder .subtitle:after{content:"-";margin:0 0 0 5px}.block{padding:70px 0}.type-block .typelist>div{padding:15px;overflow:hidden}.type-block .typelist>div img{transition:all .6s cubic-bezier(.645,.045,.355,1);position:relative;top:0}.type-block .typelist>div .label{color:#fff;background:#000c;padding:10px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:absolute;bottom:0;left:0;right:0}.type-block .typelist>div h3{color:var(--identity-primary-dark);margin:0;font-size:16px}.type-block .typelist>div p{margin:0;font-size:12px}.type-block .typelist>div:hover .label{bottom:0}.type-block .typelist>div:hover img{transform:scale(1.08)}.type-block .typelist .type-wrapper{cursor:pointer;text-align:center;background:#0a0a0a;width:100%;height:auto;overflow:hidden;position:relative!important}.type-block .typelist .label{font-size:100%}.type-block .typelist .label span{border-right:1px solid;padding:0 5px}.type-block .typelist .label span:first-child{border-left:1px solid}.type-block .pagination{justify-content:center;margin:25px 0 0}.type-block .pagination .page-item.active .page-link{border-color:var(--identity-primary-dark);color:var(--identity-primary-dark)}.type-block .pagination .page-item .page-link{padding:8px 15px 10px}.active .page-link{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}img{vertical-align:top;width:100%;height:auto}.pagination>li>a{color:var(--identity-primary-dark);padding:6px 15px 12px;transition:all .3s linear}.pagination>li>a:hover{background:var(--identity-primary-dark);color:#fff;border-color:var(--identity-primary-dark)}@media only screen and (max-width:1023px){.btn.btn-primary{padding:9px 35px}}@media only screen and (max-width:767px){.type-block .typelist>div{padding:0 10px 20px}.title-holder{margin:0 0 20px}.block{padding-top:40px}}
.deals-container{margin-top:50px}.reversed{background:var(--color-background)!important;color:var(--identity-primary-dark)!important}.reversed:hover{background:var(--identity-primary-dark)!important;color:var(--color-background)!important}
#profile.eye{position:absolute;bottom:99.9%}#profile.eye path{fill:var(--bs-body-bg)}.profile-container{flex-direction:column;align-items:center;width:100%;margin:0 auto;padding-top:3px;display:flex;position:relative}.profile-header{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.avatar{background-color:var(--identity-secondary-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;display:flex}.user-name{color:var(--color-icons-links);margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:500}.user-email{color:var(--identity-dark-grey);margin:0}.tabs-container{border-bottom:1px solid var(--identity-grey);width:100%}.tabs-list{justify-content:center;display:flex}.tab{color:var(--color-inactif-tab);cursor:pointer;background:0 0;border:none;margin:0 .5rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:color .2s;position:relative}.tab:hover{color:var(--identity-primary-dark)}.active-tab{color:var(--identity-primary-dark);border-bottom:2px solid var(--identity-primary-dark)}.tab svg{vertical-align:baseline;display:none}.form-container{background-color:var(--identity-grey-secondary);width:100%;min-height:60vh;padding:25px}.profile-form,.password-form{flex-direction:column;gap:1rem;max-width:500px;margin:0 auto;display:flex}.form-group{flex-direction:column;display:flex}.dropdown-container{position:relative}.dropdown-button{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #cbd5e0;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.save-button{cursor:pointer;background-color:var(--identity-primary-dark);color:#fff;border:none;border-radius:.25rem;align-self:flex-start;margin:0 auto;padding:.5rem 1rem;font-size:1rem}.save-button:hover{background-color:var(--identity-primary)}.centered-container{justify-content:center;padding:2rem 0;display:flex}.centered-content{text-align:center;flex-direction:column;align-items:center;display:flex}.centered-content .order-container{max-height:60vh;overflow-y:auto}.bell-icon{color:var(--identity-dark-grey);margin-bottom:1.5rem}.empty-message{color:var(--identity-dark-grey);font-family:var(--font-body-primary);margin:0;font-size:1rem;line-height:1.5}.form-container .container{margin-top:0!important}@media screen and (max-width:500px){.tab:has(svg) span{display:none}.tab svg{display:block}}
.order-container{text-align:center;max-height:130vh;margin-top:35px;overflow-y:auto}.card-header{justify-content:space-between;align-items:center;display:flex}.card-body>h6{text-align:left}[dir=rtl] .card-body>h6{text-align:right}.card-body>ul{padding:0 15px}.order-detail{font-family:var(--text-number)}.order-status,.card-body span{color:var(--identity-primary-dark)}li.order-detail::marker{color:var(--identity-primary-dark)}.card-header>select{cursor:pointer;font-size:smaller}.order-date{position:absolute;left:50%;transform:translate(-55%)}
.cross-selling-wrapper{margin-bottom:0!important}.cross-selling{align-items:center;display:flex;position:relative}.cross-selling-container{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;min-height:425px;display:flex;overflow-x:auto}.cross-selling-container::-webkit-scrollbar{display:none}.cross-selling-item{scroll-snap-align:start;flex:none;width:220px}.arrow{width:35px;box-shadow:var(--identity-inversed-shadow);z-index:2;border:none;font-family:monospace;font-size:2rem;position:absolute;transform:translateY(-50%)}.arrow.left{left:-15px}.arrow.right{right:-15px}.cross-selling-wrapper h4{color:var(--color-text)}.cross-selling-item .product-image{height:170px;min-height:170px;margin:10px auto}.cross-selling-item *{font-size:small}.cross-selling-item .card-title{min-height:45px!important;margin:0!important}.cross-selling-item .card-body a{width:68%!important;margin-top:0!important;font-size:small!important}[lang=en] .cross-selling-item .card-body a{padding-left:31px}[lang=fr] .cross-selling-item .card-body a{padding-left:18px}[lang=ar] .cross-selling-item .card-body a{padding-right:30px}.see-more{text-align:center;margin:10px 0 70px}.see-more>a{font-family:var(--text-header-secondary);color:var(--color-badge);letter-spacing:1px;border:1px solid #0000;border-radius:4px;padding:12px 30px;font-weight:500}.see-more .arrow-icon{margin-left:10px;display:inline-block}@media (hover:hover) and (pointer:fine){.see-more .arrow-icon{transition:transform .3s}.see-more>a:hover{color:var(--color-badge);font-weight:700;transform:translateY(-2px)}.see-more:hover .arrow-icon{transform:translate(50px)}}@media (min-width:1400px){.cross-selling-wrapper{max-width:1190px!important}}
.best-sellers-container{margin-top:50px}.reversed{background:var(--color-background)!important;color:var(--identity-primary-dark)!important}.reversed:hover{background:var(--identity-primary-dark)!important;color:var(--color-background)!important}
.lang button{background-color:var(--color-background);height:30px;color:var(--color-text);border:unset;border-radius:30px;margin:4px 5px 0;position:relative}[data-theme=dark] .lang button:hover{background-color:var(--color-background-hover);color:var(--color-text)}@media only screen and (max-width:1023px){.lang button{margin:3px 0}}
.pagination{margin-bottom:0}.page-link{color:var(--color-text)}.page-item{cursor:pointer}.center-arrows .pagination{justify-content:center;align-items:center;display:flex}[data-theme=light] #pagination-top,[data-theme=light] .pagination{background-color:var(--bs-light)}#product-pagination{width:100%;padding:0}#product-pagination span{font-size:unset;margin:0}@media only screen and (max-width:800px){#pagination-top .page-item>*{font-size:small!important}}@media only screen and (max-width:500px){#pagination-top .page-item>*{font-size:x-small!important}}
#wilaya,#commune{cursor:pointer}@media only screen and (min-width:576px){[dir=ltr] .cart-section .inline-select-w{padding-right:5px!important}[dir=ltr] .cart-section .inline-select-c{padding-left:5px!important}[dir=rtl] .cart-section .inline-select-c{padding-right:5px!important}[dir=rtl] .cart-section .inline-select-w{padding-left:5px!important}}
.menu-container{background-color:var(--color-background);justify-content:center;align-items:center;padding:2rem;display:flex}.menu-card{width:100%;max-width:500px;padding:2rem}.menu-container .menu-title{margin-bottom:.5rem;font-weight:700}.menu-container .menu-subtitle{color:var(--identity-primary-dark);margin-bottom:3rem}.menu-list-item{margin-bottom:1rem}.menu-link{color:#212529;background-color:var(--identity-grey-primary);border-radius:.5rem;padding:1rem;text-decoration:none;transition:background-color .2s,transform .1s,box-shadow .2s;display:block;box-shadow:0 1px 3px #0000001a}.menu-link:hover{background-color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 6px #00000026}.menu-link-title{font-size:1.25rem;font-weight:600}.menu-link-subtitle{color:#6c757d;margin-top:.25rem;font-size:.9rem}
.brand-list{grid-template-columns:1fr 1fr 1fr;display:grid}.brand-item{cursor:pointer;border-radius:.5rem;padding:1rem;transition:background-color .2s,transform .1s,box-shadow .2s}.brand-item:hover{background-color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 6px #00000026}.brand-item>img{padding:10px 0}@media only screen and (max-width:768px){.brand-item{padding:3.5px}.brand-item>img{width:8vw;max-width:none}}
footer{font-family:var(--text-body-primary);color:#ffffff8c;border-top:7px solid var(--identity-primary);text-align:center;background-color:#1b1a1e;background-image:url(../media/carbon_bg.a1286c22.png)!important}footer .nav-link{color:var(--identity-primary);font-weight:700}footer .nav-link:hover{color:#fff}.logo-footer{margin:0 20px 50px;padding:0}.logo-footer img{min-height:200px;max-height:35vh}.logo-footer p{max-width:600px;margin:10px auto;font-size:1.2em}ul.nav{padding:0;border-width:0!important}.rights{color:var(--color-background);background-color:#0007;padding:10px 0;font-weight:700;margin-bottom:0!important}.rights>span{color:var(--identity-primary)}span.bold{font-weight:bolder}.socials{padding:0}.socials li{display:inline}.socials li svg{width:50px;height:50px;margin-inline:min(30px,5vw)}.go-top{z-index:10;cursor:pointer;background:#d893004a;border-radius:3px;width:40px;height:40px;transition:all .3s linear;position:fixed;bottom:70px;right:20px}.go-top:before{content:"";border:1px solid #fff;border-width:1px 1px 0 0;width:13px;height:13px;margin:-3px 0 0 -6px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.go-top:hover{background:var(--identity-primary-dark)}.go-cart{z-index:10;color:#fff;cursor:pointer;background:#876a2ba8;border-radius:50%;width:40px;height:40px;padding-top:2px;padding-left:8px;transition:all .3s linear;display:none;position:fixed;bottom:30px;right:20px}.go-cart:hover{background:var(--identity-primary-dark)}.go-cart>svg{width:18px;height:18px}.rights{color:#fff!important}@media only screen and (max-width:992px){.go-top,.go-cart{width:35px;height:35px;right:15px}.go-top:before{width:11px;height:11px}.go-cart>svg{width:16px;height:16px}.go-cart{display:block}}
