@import"https://fonts.googleapis.com/css2?family=Forum&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Forum,serif;font-weight:400;color:var(--text-color)}html{scroll-behavior:smooth}a{text-decoration:none;cursor:pointer;transition:color .3s}i{transition:color .3s}.text-white{color:#fff}.text-black{color:#000}.text-default{color:#ececec}.loading{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff}.loading .gooey{position:absolute;top:50%;left:50%;width:142px;height:40px;margin:-20px 0 0 -71px;filter:contrast(20)}.loading .gooey .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;background:#000;border-radius:50%;transform:translate(0);animation:dot 2.8s infinite}.loading .gooey .dots{transform:translate(0);margin-top:12px;margin-left:31px;animation:dots 2.8s infinite}.loading .gooey .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;background:#000;border-radius:50%}@keyframes dot{50%{transform:translate(96px)}}@keyframes dots{50%{transform:translate(-31px)}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--primary-color: #23262C;--secondary-color: #c29536;--text-color: #ffffff;--text-secondary-color: #bbb;--text-hover-color: #c29536;--hover-color: #c29536;--navbar-color: #fff}.navbar-container-home{position:absolute;top:0;left:0}.navbar-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:2rem;z-index:1000}.navbar-container *{color:var(--navbar-color)}.navbar-container .navbar-top{width:100%;display:grid;grid-template-areas:"info logo cart";justify-content:space-between;align-items:center;gap:15%;padding:2rem 7rem}.navbar-container .navbar-top .info{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;grid-area:info}.navbar-container .navbar-top .info h4{text-wrap:nowrap}.navbar-container .navbar-top .info a{text-align:center;text-wrap:nowrap;color:#bbb}.navbar-container .navbar-top .info .social{display:flex;gap:1rem}.navbar-container .navbar-top .info .social i{color:var(--text-secondary-color)}.navbar-container .navbar-top .info .social i:hover{color:var(--text-hover-color)}.navbar-container .navbar-top .logo{display:flex;justify-content:center;align-items:center;grid-area:logo}.navbar-container .navbar-top .logo img{width:150px;transition:filter .3s ease}.navbar-container .navbar-top .cart{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;grid-area:cart}.navbar-container .navbar-top .cart h4{text-wrap:nowrap}.navbar-container .navbar-top .cart p{text-wrap:nowrap;color:var(--text-secondary-color)}.navbar-container .navbar-top .cart i{font-size:.75rem;padding-bottom:15px}.navbar-container .navbar-top .cart i:before{border:1px solid var(--text-secondary-color);border-radius:50%;padding:10px}.navbar-container .navbar-top .cart i:hover{color:var(--text-hover-color)}.navbar{width:100%;height:auto;padding:10px 20px;display:flex;justify-content:center;align-items:center;transition:box-shadow .3s;z-index:1000}.navbar.active{position:fixed;background-color:#23262ce6;height:80px}.navbar.active .burger span{background-color:#fff}.navbar.active *{color:#fff}.navbar .navbar-items{display:flex;gap:1.5rem;transition:transform .3s ease}.navbar .navbar-items .fa-x{font-size:1.5rem;font-weight:700;cursor:pointer}.navbar .navbar-items .show{display:none}.navbar .navbar-items .cartItem{display:flex;gap:.5rem}.navbar .navbar-items a,.navbar .navbar-items i,.navbar .navbar-items button{position:relative;font-size:1rem;text-transform:uppercase;background:none;border:none;cursor:pointer}:is(.navbar .navbar-items a,.navbar .navbar-items i,.navbar .navbar-items button):hover{color:var(--text-hover-color)}.navbar .burger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;z-index:101}.navbar .burger span{display:block;width:100%;height:3px;background:var(--navbar-color);transition:all .3s ease}.navbar .burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);opacity:0}.navbar .burger.open span:nth-child(2){opacity:0}.navbar .burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);opacity:0}.navbar .navbar-items.active{transform:translate(0)}.navbar .navbar-icons{display:flex;gap:1rem}.navbar .navbar-icons i{font-size:1.5rem;padding:0;margin:0}@media (max-width: 1000px){.navbar .burger{display:flex;justify-self:start}.navbar .navbar-items{position:fixed;top:0;right:0;height:100vh;width:250px;background-color:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-10px 0 10px #0000001a;list-style:none;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px}.navbar .navbar-items a{position:sticky;filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.navbar .navbar-items.active{display:flex}.navbar .navbar-icons{display:none}.navbar-container .navbar-top{grid-template-areas:". logo ." ". cart .";padding:2rem 0}.navbar-container .navbar-top .info{display:none}.navbar-container .navbar-top .logo img{width:100px}}@media (min-width: 1000px){.fa-x{display:none}}.header{display:flex;justify-content:center;align-items:center;padding:10px 20px;background:url(/assets/background-home-DI_VAZc8.jpg) no-repeat center center/cover;min-height:100vh;width:100%}.header .content{display:flex;justify-content:end;align-items:center;flex-direction:column;padding-top:450px}.header .content h1{font-size:4rem;text-transform:uppercase;margin-bottom:1rem;text-align:center}.header .content h3{font-size:2rem;margin-bottom:3rem;text-align:center}.header .content p{font-size:1.5rem;max-width:500px;text-align:center}.header .content .description{margin-bottom:3rem}.header .content .distributor{font-size:1rem;margin-bottom:2rem}@media (max-width: 1000px){.header .content h1{font-size:2.5rem}.header .content h3{font-size:1.5rem}.header .content p{font-size:1rem;max-width:90%}}.offer .container{display:flex;width:100%;min-height:60vh}.offer .container .card{position:relative;flex:1 1 0;min-width:280px;height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.offer .container .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.offer .container .card .content{position:relative;z-index:2;color:#fff;text-align:center;padding:0 2vw}.offer .container .card .content h2{font-size:2rem;margin-bottom:1rem;line-height:1.2}.offer .container .card .content p{font-size:1.1rem;margin-bottom:2rem}.offer .container .card .content button{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s}.offer .container .card .content button:hover{background:#c8b06e}@media (max-width: 1000px){.offer .container{flex-direction:column}.offer .container .card{min-height:60vh}}.about{width:100%;display:flex;align-items:center;justify-content:center}.about .content{display:flex;width:100%;min-height:60vh}.about .content .text{flex:1 1 50%;background:#c29536;color:#fffbe6;display:flex;flex-direction:column;justify-content:center;padding:10%}.about .content .text h1{font-size:1.75rem;margin-bottom:2.5rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.about .content .text p{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.about .content .image{flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:#222}.about .content .image img{width:100%;height:100%;max-height:720px;object-fit:cover;display:block}@media (max-width: 1000px){.content{flex-direction:column;min-height:0}.content .text{width:100vw;padding:32px 6vw;min-height:0}.content .image{width:100vw;height:auto;min-height:220px}.content .image img{width:100vw;height:auto;max-height:50vh;object-fit:cover}}.awards{min-height:90vh;background-color:#23262c;@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.8)}to{transform:scale(1)}}}.awards .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.awards .content .title{display:flex;justify-content:center;align-items:center;padding:2rem}.awards .content .title h1{font-size:1.75rem;text-transform:uppercase}.awards .content .gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;width:100%;max-width:100%}.awards .content .gallery .item{position:relative;overflow:hidden;background:#eee;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.awards .content .gallery .item:before{content:"";position:absolute;inset:0;background:#0000;transition:background .3s;z-index:2;pointer-events:none}.awards .content .gallery .item:hover:before{background:#00000073}.awards .content .gallery .item:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.5rem;color:#fff;opacity:0;z-index:3;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-shadow:0 2px 12px #000a;transition:opacity .3s}.awards .content .gallery .item:hover:after{opacity:1}.awards .content .gallery .item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.awards .content .gallery .item img:hover{transform:scale(1.04)}.awards .modal{position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease}.awards .modal-content{width:80%;max-height:90vh;object-fit:contain;animation:zoomIn .3s ease}.awards .close-button{position:absolute;top:20px;right:35px;color:#fff;font-size:45px;font-weight:700;cursor:pointer;transition:color .2s}.awards .close-button:hover{color:#ccc}@media (max-width: 1000px){.awards .content .gallery{grid-template-columns:repeat(2,1fr);margin-bottom:2rem}}.history{background-image:url(/assets/historybg-D935YpRw.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:90vh;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:min(5em,8%)}.history h1{font-size:2rem;text-transform:uppercase;margin-bottom:2rem}.history p{font-size:1.1rem;text-align:center;word-break:break-word;margin-bottom:2rem;color:var(--text-secondary-color)}@media (max-width: 1000px){.history{background-attachment:scroll}}.footer{background-color:#23262c}.footer .content{min-height:300px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"logo info contact";grid-gap:15%;padding:5% 2rem 0}.footer .content .logo{grid-area:logo;display:flex;align-items:center;justify-content:center;margin:0 10px}.footer .content .logo a img{width:150px}.footer .content .info{grid-area:info;display:flex;flex-direction:column;text-wrap:nowrap;margin:0 10px;line-height:2.5em}.footer .content .info h1{margin-bottom:2rem}.footer .content .info a{color:var(--text-secondary-color)}.footer .content .info a:hover{color:var(--text-hover-color)}.footer .content .contact{grid-area:contact;display:flex;flex-direction:column;text-wrap:nowrap;margin:0 10px;line-height:2.5em}.footer .content .contact h1{margin-bottom:2rem}.footer .content .contact a{color:var(--text-secondary-color)}.footer .content .contact a:hover{color:var(--text-hover-color)}.footer .content .contact a b{color:var(--text-secondary-color)}.footer .content .contact a i{color:var(--text-secondary-color);margin-right:10px;font-size:.75rem}.footer .content .contact a i:before{border:1px solid var(--text-secondary-color);border-radius:50%;padding:10px}.footer .copyright{display:flex;justify-content:space-between;align-items:center;text-align:center;flex-direction:row;gap:1rem;margin-top:3rem;padding:1rem min(10rem,8%);background-color:#1f2126}.footer .copyright p{font-size:.8rem;color:var(--text-secondary-color)}.footer .copyright p a:hover{color:var(--text-hover-color)}.footer .copyright .social{display:flex;gap:1rem}.footer .copyright .social a i{color:#a48d82;cursor:pointer}.footer .copyright .social a i:hover{color:var(--text-hover-color)}@media (max-width: 1000px){.footer .content{grid-template-columns:repeat(1,1fr);grid-template-areas:"info" "contact" "logo" "copyright";gap:5rem;text-align:center}}.partnership{background-color:#fff;min-height:100vh}.partnership .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.partnership .content .title{width:100%;height:45vh;background-image:url(/assets/background-contact-DCH2C5ye.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.partnership .content .title h1{font-size:3rem;margin-bottom:1rem;text-align:center}.partnership .content .title p b{color:var(--text-secondary-color)}.partnership .content .title p b a{color:#9d9d9d;text-transform:capitalize}.partnership .content .title p a{text-transform:capitalize}.partnership .content .form{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2rem 0}.partnership .content .form .info{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:5rem}.partnership .content .form .info h3{color:var(--secondary-color);font-size:1.5rem;margin-bottom:1rem;text-align:center}.partnership .content .form .info h1{color:#000;font-size:3rem;margin-bottom:3rem;text-align:center}.partnership .content .form .info p,.partnership .content .form .info a{font-size:1rem;margin-bottom:.5rem;color:#9d9d9d;text-align:center}:is(.partnership .content .form .info p,.partnership .content .form .info a) b{color:#000}.partnership .content .form form{display:grid;grid-template-areas:"name email" "title tel" "message message" "submit submit";gap:1rem;width:50vw}.partnership .content .form form input#name{grid-area:name}.partnership .content .form form input[type=email]{grid-area:email}.partnership .content .form form input[type=tel]{grid-area:tel}.partnership .content .form form input#title{grid-area:title}.partnership .content .form form textarea{grid-area:message}.partnership .content .form form input:not([type=submit]),.partnership .content .form form textarea{width:100%;padding:17px;border:none;outline:none;color:#787567;font-size:1rem;margin-bottom:.7rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#faf7f5}.partnership .content .form form input[type=submit]{grid-area:submit;width:100%;height:50px;background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s}.partnership .content .form form input[type=submit]:hover{background:#c8b06e}.partnership .content .form form textarea{resize:none;height:100px}@media (max-width: 1000px){.partnership .content .info{padding:0 2rem}.partnership .content .info h1{font-size:1rem}.partnership .content .form form{grid-template-areas:"name" "email" "tel" "title" "message" "submit";width:90vw}}.contactform{background-color:#fff;min-height:100vh}.contactform .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.contactform .content .title{width:100%;height:45vh;background-image:url(/assets/background-contact-DCH2C5ye.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactform .content .title h1{font-size:3rem;margin-bottom:1rem;text-align:center}.contactform .content .title p b{color:var(--text-secondary-color)}.contactform .content .title p b a{color:#9d9d9d;text-transform:capitalize}.contactform .content .title p a{text-transform:capitalize}.contactform .content .form{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2rem 0}.contactform .content .form .info{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:5rem}.contactform .content .form .info h3{color:var(--secondary-color);font-size:1.5rem;margin-bottom:1rem;text-align:center}.contactform .content .form .info h1{color:#000;font-size:3rem;margin-bottom:3rem;text-align:center}.contactform .content .form .info p,.contactform .content .form .info a{font-size:1rem;margin-bottom:.5rem;color:#9d9d9d;text-align:center}:is(.contactform .content .form .info p,.contactform .content .form .info a) b{color:#000}.contactform .content .form form{display:grid;grid-template-areas:"name email" "title tel" "message message" "submit submit";gap:1rem;width:50vw}.contactform .content .form form input#name{grid-area:name}.contactform .content .form form input[type=email]{grid-area:email}.contactform .content .form form input[type=tel]{grid-area:tel}.contactform .content .form form input#title{grid-area:title}.contactform .content .form form textarea{grid-area:message}.contactform .content .form form input:not([type=submit]),.contactform .content .form form textarea{width:100%;padding:17px;border:none;outline:none;color:#787567;font-size:1rem;margin-bottom:.7rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#faf7f5}.contactform .content .form form input[type=submit]{grid-area:submit;width:100%;height:50px;background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s}.contactform .content .form form input[type=submit]:hover{background:#c8b06e}.contactform .content .form form textarea{resize:none;height:100px}@media (max-width: 1000px){.contactform .content .info{padding:0 2rem}.contactform .content .info h1{font-size:1rem}.contactform .content .form form{grid-template-areas:"name" "email" "tel" "title" "message" "submit";width:90vw}}.shoppage{background-color:#fff;min-height:100vh}.shoppage .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.shoppage .content .title{width:100%;height:45vh;background-image:url(/assets/background-shop-DVfXS5ic.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.shoppage .content .title h1{font-size:3rem;margin-bottom:1rem}.shoppage .content .title p b{color:var(--text-secondary-color)}.shoppage .content .title p b a{color:#9d9d9d;text-transform:capitalize}.shoppage .content .title p a{text-transform:capitalize}.shoppage .content .container{display:flex;justify-content:center;flex-direction:row;margin:2rem 0;gap:2rem}.shoppage .content .container .products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.shoppage .content .container .products .error{color:#000;text-transform:uppercase}.shoppage .content .container .products .product{background-image:url(/assets/product_bg-BcA5f0nC.jpg);background-size:cover;width:250px;height:630px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.shoppage .content .container .products .product img{width:100%;height:350px;object-fit:contain;margin-bottom:15px}.shoppage .content .container .products .product h3{font-size:1.3rem;margin-bottom:2.5rem;color:#000}.shoppage .content .container .products .product p{font-size:1.5rem;margin-bottom:15px;font-weight:700;color:#c29536}.shoppage .content .container .products .product button{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:.75rem;cursor:pointer;transition:background .2s;width:100%}.shoppage .content .container .products .product button:hover{background:#c8b06e}.shoppage .content .container .filters{max-width:250px;width:80%}.shoppage .content .container .filters *{color:#000}.shoppage .content .container .filters .categories{display:flex;flex-direction:column;text-wrap:nowrap;margin-bottom:5rem;line-height:2.5em}.shoppage .content .container .filters .categories h1{margin-bottom:1rem;font-size:1.5rem;color:#23262c}.shoppage .content .container .filters .categories a{color:#787567;line-height:2.5rem}.shoppage .content .container .filters .categories a:hover,.shoppage .content .container .filters .categories a b{color:#d7b46a}.shoppage .content .container .filters .categories button{background:transparent;border:none;color:#787567;line-height:2.5rem;font-size:1rem;text-align:left;cursor:pointer}.shoppage .content .container .filters .categories button:hover,.shoppage .content .container .filters .categories button b{color:#d7b46a}.shoppage .content .container .filters .price-range{display:flex;flex-direction:column;text-wrap:nowrap;margin-bottom:5rem;line-height:2.5em}.shoppage .content .container .filters .price-range h1{margin-bottom:1rem;font-size:1.5rem;color:#23262c}@media (max-width: 1300px){.shoppage .content .container .products{grid-template-columns:1fr 1fr}}@media (max-width: 1000px){.shoppage .content .container{flex-direction:column}}@media (max-width: 600px){.shoppage .content .container .products{grid-template-columns:1fr}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.price-filter-container{width:250px}.filter-title{font-size:28px;font-weight:400;color:#333;margin-bottom:30px}.slider-wrapper{margin-bottom:30px;padding:5px 0}.rc-slider-rail{height:3px}.rc-slider{width:95%;margin:0 10px}.rc-slider-track{background-color:#c5a560;height:4px}.rc-slider-rail{background-color:#e9e9e9;height:4px}.rc-slider-handle{width:8px;height:8px;margin-top:-2px;background-color:#c5a560;border:solid 2px #c5a560;opacity:1}.rc-slider-handle:focus-visible{box-shadow:0 0 0 3px #c5a56066}.filter-controls{display:flex;justify-content:space-between;align-items:center}.filter-button{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:.75rem;cursor:pointer;transition:background .2s}.filter-button:hover{background:#c8b06e}.price-display{font-size:18px;margin:0}.cartpage{background-color:#fff;min-height:100vh}.cartpage .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.cartpage .content .title{width:100%;height:45vh;background-image:url(/assets/background-shop-DVfXS5ic.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.cartpage .content .title h1{font-size:3rem;margin-bottom:1rem}.cartpage .content .title p b{color:var(--text-secondary-color)}.cartpage .content .title p b a{color:#9d9d9d;text-transform:capitalize}.cartpage .content .title p a{text-transform:capitalize}.cartpage .content .container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:2rem;max-width:1200px}.cartpage .content .container *{color:#000}.cartpage .content .container .empty-cart{font-size:2rem;margin:5rem 0}.cartpage .content .container table{width:100%;margin:20px 0;border-collapse:collapse}.cartpage .content .container table th,.cartpage .content .container table td{padding:12px;text-align:center;border:1px solid #D9B871}:is(.cartpage .content .container table th,.cartpage .content .container table td) img{width:50px;height:50px;object-fit:cover}:is(.cartpage .content .container table th,.cartpage .content .container table td) button{background:transparent;border:none;cursor:pointer;font-size:1.2rem}:is(.cartpage .content .container table th,.cartpage .content .container table td) button i{color:red}:is(.cartpage .content .container table th,.cartpage .content .container table td) button i:hover{color:#8b0000}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input{display:inline-flex;align-items:center;position:relative}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input .plus{top:0}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input .minus{bottom:0}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input input{width:75px;height:50px;text-align:center;-moz-appearance:textfield;background:transparent;border:1px solid #e3c98b;font-size:1.5rem;padding-right:1rem}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input button{display:block;position:absolute;z-index:1;right:0;width:25px;height:24px;text-align:center;line-height:1.5em;cursor:pointer;background:#e3c98b}:is(.cartpage .content .container table th,.cartpage .content .container table td) .number-input button i{color:#fff;font-size:1em}:is(.cartpage .content .container table th,.cartpage .content .container table td):nth-child(1){width:50px}:is(.cartpage .content .container table th,.cartpage .content .container table td):nth-child(2){width:100px}:is(.cartpage .content .container table th,.cartpage .content .container table td):nth-child(4){width:150px}:is(.cartpage .content .container table th,.cartpage .content .container table td):nth-child(5){width:200px}:is(.cartpage .content .container table th,.cartpage .content .container table td):nth-child(6){width:200px}.cartpage .content .container table td:nth-child(3){width:400px;text-align:left}.cartpage .content .container table th{background-color:#fdfbf8}.cartpage .content .container table tr:hover{background-color:#f5f5f5}.cartpage .content .container .cart-summary{width:50%;align-self:end}.cartpage .content .container .cart-summary th,.cartpage .content .container .cart-summary td{text-align:left}.cartpage .content .container .cart-summary .checkout-btn{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s;width:100%}.cartpage .content .container .cart-summary .checkout-btn:hover{background:#c8b06e}.cartpage .content .container .cart-summary .checkout-btn p{color:#fff;font-size:1rem;cursor:pointer;width:100%;height:100%}.cartpage .content .container .delivery-methods{width:50%;align-self:end;margin:5rem 0}.cartpage .content .container .delivery-methods th,.cartpage .content .container .delivery-methods td{text-align:left}.cartpage .content .container .delivery-methods input[type=radio]{display:none}.cartpage .content .container .delivery-methods label{display:inline-block;cursor:pointer}.cartpage .content .container .delivery-methods label span{position:relative;line-height:22px}.cartpage .content .container .delivery-methods label span:before,.cartpage .content .container .delivery-methods label span:after{content:""}.cartpage .content .container .delivery-methods label span:before{border:1px solid #c8b06e;width:20px;height:20px;margin-right:10px;display:inline-block;vertical-align:top}.cartpage .content .container .delivery-methods label span:after{background:#e3c98b;width:20px;height:20px;position:absolute;top:-1px;left:1px;transition:.3s;opacity:0}.cartpage .content .container .delivery-methods label input:checked+span:after{opacity:1}.cartpage .content .container .delivery-methods .delivery-btn{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s;width:100%}.cartpage .content .container .delivery-methods .delivery-btn:hover{background:#c8b06e}.cartpage .content .container .delivery-methods .delivery-btn p{color:#fff;font-size:1rem;cursor:pointer;width:100%;height:100%}@media (max-width: 1000px){.cartpage .content .container .cart-table td:nth-child(2),.cartpage .content .container .cart-table th:nth-child(2){display:none}.cartpage .content .container .cart-table td:nth-child(6),.cartpage .content .container .cart-table th:nth-child(6){display:none}.cartpage .content .container .cart-summary,.cartpage .content .container .delivery-methods{width:100%;align-items:normal}}.map-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.map-overlay iframe{width:90%;height:90%;border-radius:10px;background:#fff}.close-map-btn{position:absolute;top:15px;right:20px;background:#fff;border:none;padding:10px;border-radius:50%;font-size:16px;cursor:pointer}.successPage{background-color:#fff;height:100vh;background-image:url(/assets/background-contact-DCH2C5ye.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.successPage .content{display:flex;height:100%;justify-content:space-around;align-items:center;flex-direction:column}.successPage .content .title{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.successPage .content .title h1{font-size:3rem;margin-bottom:1rem;text-align:center}.successPage .content .title p{text-align:center}.successPage .content .title p b{color:var(--text-secondary-color)}.successPage .content .title p b a{color:#9d9d9d}.successPage .content .logo{width:150px}.successPage .content button{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s}.successPage .content button:hover{background:#c8b06e}.productpage .cart-notification{display:flex;align-items:center;justify-content:center;position:fixed;width:100vw;height:100vh;background-color:#e3c98b80;color:#fff;font-size:3rem;border-radius:5px;margin-top:1rem;z-index:1500}.productpage .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.productpage .content .title{width:100%;height:45vh;background-image:url(/assets/background-shop-DVfXS5ic.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.productpage .content .title h1{font-size:3rem;margin-bottom:1rem}.productpage .content .title p b{color:var(--text-secondary-color)}.productpage .content .title p b a{color:#9d9d9d;text-transform:capitalize}.productpage .content .title p a{text-transform:capitalize}.productpage .content .container{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:5rem 0;gap:2rem}.productpage .content .container *{color:#000}.productpage .content .container .product{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:65%;padding:0 2rem;flex-grow:1}.productpage .content .container .product .image{width:375px;height:375px;background-image:url(/assets/product_bg-BcA5f0nC.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;padding:1rem 0}.productpage .content .container .product .image img{width:100%;height:100%;object-fit:contain}.productpage .content .container .product .details{display:flex;flex-direction:column;justify-content:space-between;align-items:start;text-align:start}.productpage .content .container .product .details .price,.productpage .content .container .product .details .price-range{font-size:1.5rem;color:#c29536}.productpage .content .container .product .details .description{font-size:1rem;color:#787567;line-height:27px}.productpage .content .container .product .details .volume-selector{font-size:1rem;color:#787567;width:100%;display:flex;flex-direction:row;justify-content:space-between}.productpage .content .container .product .details .volume-selector label{line-height:30px}.productpage .content .container .product .details .volume-selector select{width:100%;display:inline-block;margin-right:1em;border:1px solid #eae8dd;padding:.308em 1em;background-color:transparent;transition:background-color .3s;margin-left:.5rem}.productpage .content .container .product .details .volume-selector select:after{content:"";display:inline-block;line-height:1em;width:1em;height:1em;text-align:center;position:absolute;right:1em;top:50%;margin-top:-.5em;z-index:2;pointer-events:none;cursor:pointer}.productpage .content .container .product .details .volume-selector select:hover{background-color:#faf7f5}.productpage .content .container .product .details .add-to-cart{width:100%;display:flex;flex-direction:row;justify-content:space-between}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn{background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:.75rem;cursor:pointer;transition:background .2s}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn i{color:#fff}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn:hover{background:#c8b06e}.productpage .content .container .product .details .add-to-cart .btn-disable{cursor:not-allowed;background:#c8b06e}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input{display:inline-flex;align-items:center;position:relative}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input .plus{top:0}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input .minus{bottom:0}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input input{width:75px;height:50px;text-align:center;-moz-appearance:textfield;background:transparent;border:1px solid #e3c98b;font-size:1.5rem;padding-right:1rem}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button{display:block;position:absolute;z-index:1;right:0;width:25px;height:24px;text-align:center;line-height:1.5em;border:none;cursor:pointer;background:#e3c98b}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button i{color:#fff;font-size:1em}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button:hover{background:#c8b06e}.productpage .content .container .filters{width:250px;flex-shrink:0}.productpage .content .container .filters *{color:#000}.productpage .content .container .filters .categories{display:flex;flex-direction:column;text-wrap:nowrap;margin-bottom:5rem;line-height:2.5em}.productpage .content .container .filters .categories h1{margin-bottom:1rem;font-size:1.5rem;color:#23262c}.productpage .content .container .filters .categories p{color:#787567;line-height:2.5rem}.productpage .content .container .filters .categories p:hover,.productpage .content .container .filters .categories p b{color:#d7b46a}.productpage .content .container .survey-container{flex-basis:auto;margin-top:3rem;padding:0 2rem;box-sizing:border-box}@media (max-width: 1300px){.productpage .content .container{flex-direction:column;align-items:center;gap:5rem}.productpage .content .container .product{max-width:80%;order:1}.productpage .content .container .survey-container{order:2;width:100%;max-width:80%;padding:0;margin-top:0}.productpage .content .container .filters{display:none}}@media (max-width: 1000px){.productpage .content .container .product{grid-template-columns:1fr;max-width:65%;gap:5rem}.productpage .content .container .product .image{margin-left:auto;margin-right:auto}.productpage .content .container .product .details{height:400px}}@media (max-width: 600px){.productpage .content .container .product{max-width:90%}.productpage .content .container .product .image{width:275px;height:275px}}.ankieta{width:100%;display:flex;justify-content:center;align-items:center}.ankieta .content{padding:2rem;position:relative;border-radius:8px;box-shadow:0 5px 20px #0000001a;width:100%}.ankieta .content h2{color:#000;font-size:1.2rem;font-weight:700;margin-top:0;text-align:center;margin-bottom:1.5rem}.ankieta .content form{display:flex;justify-content:center;align-items:center;flex-direction:column}.ankieta .content form .surveycontainer{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;gap:2rem}.ankieta .content form .surveycontainer label{color:#000;font-size:1rem;margin-bottom:.5rem}.ankieta .content form .surveycontainer .checkboxes,.ankieta .content form .surveycontainer .comments{display:flex;justify-content:start;align-items:start;flex-direction:column;width:100%;padding:1rem;flex:1}.ankieta .content form .surveycontainer .checkboxes .choice{cursor:pointer;display:flex;align-items:center}.ankieta .content form .surveycontainer .checkboxes input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}.ankieta .content form .surveycontainer .comments textarea{width:100%;padding:17px;border:none;outline:none;color:#787567;font-size:1rem;margin-bottom:.7rem;background-color:#fff;cursor:text;resize:none;border-radius:4px;border:1px solid #eae8dd}.ankieta .content form button{width:100%;max-width:300px;align-self:center;height:50px;background:#e3c98b;color:#fff;border:none;padding:12px 36px;font-size:1rem;cursor:pointer;transition:background .2s;border-radius:4px;margin-top:1.5rem}.ankieta .content form button:hover{background:#c8b06e}@media (max-width: 768px){.ankieta .content form .surveycontainer{flex-direction:column}}.info-page{background-color:#fff;min-height:100vh}.info-page .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.info-page .content .title{width:100%;height:45vh;margin-top:50vh;background-image:url(/assets/background-contact-DCH2C5ye.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.info-page .content .title h1{font-size:3rem;margin-bottom:1rem;text-align:center}.info-page .content .title p b{color:var(--text-secondary-color)}.info-page .content .title p b a{color:#9d9d9d;text-transform:capitalize}.info-page .content .title p a{text-transform:capitalize}.info-page .content .container{display:flex;justify-content:center;align-items:start;flex-direction:column;padding:5rem 2rem;max-width:800px}.info-page .content .container h3{color:var(--secondary-color);font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.info-page .content .container h1{color:#000;font-size:3rem;margin-top:2rem;margin-bottom:3rem}.info-page .content .container p,.info-page .content .container a{font-size:1rem;margin-bottom:.5rem;color:#9d9d9d}:is(.info-page .content .container p,.info-page .content .container a) b{color:#000}.info-page .content .container label{color:#000}.info-page .content .container .textinfo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.info-page .content .container .textinfo .section{display:flex;flex-direction:column;margin-bottom:2rem;padding:1rem}.info-page .content .container .textinfo .section h3{color:var(--secondary-color);font-size:1.5rem;margin-bottom:1rem}.info-page .content .container .textinfo .section p{font-size:1rem;line-height:1.5;margin-bottom:.5rem;padding-left:1rem}.info-page .content .container .textinfo .section p b{font-weight:bolder}.info-page .content .container .textinfo .section ul{list-style-type:disc;padding-left:3rem}.info-page .content .container .textinfo .section ul li{margin-bottom:.5rem;color:#9d9d9d}.info-page .content .container .textinfo .section ul li b{color:#000}@media (max-height: 650px){.info-page .content .title{margin-top:100vh}}.dashboard{display:flex;flex-direction:row;height:100vh;background:#fff}.dashboard *{font-family:Roboto,sans-serif;color:#000}.dashboard .navbar{width:250px;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2rem;padding:1rem;border-right:1px solid #aeaeae}.dashboard .navbar .burger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;z-index:101}.dashboard .navbar .burger span{display:block;width:100%;height:3px;background:#fff;transition:all .3s ease}.dashboard .navbar .burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.dashboard .navbar .burger.open span:nth-child(2){opacity:0}.dashboard .navbar .burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.dashboard .navbar .navbar.active{transform:translate(0)}.dashboard .navbar button{color:#000;background-color:transparent;border:none;border-radius:8px;padding:.5rem;font-size:.85rem;cursor:pointer;text-align:left}.dashboard .navbar button i{font-size:.8rem;min-width:24px}.dashboard .navbar button:hover{background-color:#0000001a}.dashboard .navbar img{width:100px;justify-self:start}.dashboard .navbar .items{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.dashboard .navbar .items nav{display:flex;flex-direction:column;width:100%}.dashboard .render{width:100%;padding:1rem}@media (max-width: 768px){.burger{display:flex;justify-self:start}.navbar{position:fixed;top:0;right:0;height:100vh;width:250px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-10px 0 10px #0000001a;list-style:none;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:60px 20px}.navber button{position:sticky}.navbar.active{display:flex}}.orders{width:100%;height:100%;padding:2rem;overflow-x:auto}.orders *{font-family:Roboto,sans-serif;color:#000}.orders input{width:300px;padding:1rem;margin:.5rem 0;border:none;outline:none;color:#555;font-size:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#eaeaea}.orders table{width:100%;border-collapse:collapse}.orders table tr{border-bottom:1px solid #ddd}.orders table tr:hover{background-color:#f5f5f5}.orders table th{text-align:left;padding:1rem}.orders table th:nth-child(4),.orders table th:nth-child(5){text-align:right}.orders table td{text-align:left;padding:1rem}.orders table td:nth-child(1){font-weight:700}.orders table td:nth-child(4),.orders table td:nth-child(5){text-align:right}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .side-panel-content{background-color:#fff;width:650px;max-width:95%;height:100%;padding:25px;box-shadow:-2px 0 10px #0000001a;overflow-y:auto;position:relative;animation:slideIn .3s ease-out}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .panel-header{margin-bottom:25px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .panel-header h3{margin:0 0 5px;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .order-date{color:#6c757d;font-size:.9rem}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge{display:inline-grid;align-items:center;justify-items:center;padding:4px 0;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:120px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge.shipped{background-color:#cfe2ff;color:#084298}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .payment-method{font-weight:500;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .section-title{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;font-size:1rem;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .table-responsive{overflow-x:auto;margin-bottom:15px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .products-table{width:100%;border-collapse:collapse}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .products-table th{text-align:left;padding:10px;border-bottom:2px solid #e9ecef;background-color:#f8f9fa;color:#495057;font-weight:600;font-size:.9rem}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .products-table td{padding:10px;border-bottom:1px solid #e9ecef;font-size:.95rem;vertical-align:middle}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .col-center{text-align:center}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .col-right{text-align:right}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .text-muted{color:#6c757d}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .font-bold{font-weight:700}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .product-name{font-weight:500;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .empty-state{padding:20px;text-align:center;background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-style:italic}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .financial-summary{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:30px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .summary-box{width:250px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .summary-row{display:flex;justify-content:space-between;padding:5px 0;color:#6c757d}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .total-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #dee2e6;margin-top:5px;font-size:1.2rem;font-weight:700;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .total-amount{color:#198754}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .divider{margin:25px 0;border:0;border-top:1px solid #eee}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 600px){:is(.orders,.customers,.orderpanel,.cusotmerpanel) .info-grid{grid-template-columns:1fr;gap:20px}}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .info-column h4{font-size:.85rem;text-transform:uppercase;color:#adb5bd;margin-bottom:10px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .info-content{font-size:.95rem;line-height:1.5}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .customer-name{margin:0 0 5px;font-weight:700;font-size:1.05rem}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .customer-link{color:#0d6efd;text-decoration:none}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .customer-link:hover{text-decoration:underline}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .customer-profile-btn{background:none;border:1px solid #dee2e6;border-radius:4px;padding:4px 8px;color:#495057;cursor:pointer;font-size:.8rem;margin-top:10px;transition:all .2s}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .customer-profile-btn:hover{background-color:#f8f9fa;border-color:#cdd4da}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .no-data{color:#adb5bd;font-style:italic}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-toggle-container{display:flex;align-items:center;gap:10px;border-left:1px solid #dee2e6}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .toggle-switch{position:relative;display:inline-block;width:40px;height:22px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .toggle-switch input{opacity:0;width:0;height:0}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}:is(.orders,.customers,.orderpanel,.cusotmerpanel) input:checked+.slider{background-color:#0d6efd}:is(.orders,.customers,.orderpanel,.cusotmerpanel) input:checked+.slider:before{transform:translate(18px)}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .toggle-label{font-size:.85rem;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .comments-section{margin-top:25px;background-color:#fff;padding-top:15px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .comments-input-group{display:flex;gap:10px;margin-bottom:15px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .comments-input{flex:1;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:.9rem}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .add-comment-btn{background-color:#198754;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .add-comment-btn:hover{background-color:#157347}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .comments-list{list-style:none;padding:0;margin:0}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .comment-item{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:10px;margin-bottom:8px;font-size:.9rem;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .delete-comment-btn{background:none;border:none;color:#dc3545;font-weight:700;font-size:1.1rem;cursor:pointer;padding:0 5px;margin-left:10px;line-height:1}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .delete-comment-btn:hover{color:#b02a37;background-color:#dc35451a;border-radius:4px}.customers{width:100%;height:100%;padding:2rem;position:relative;overflow-x:auto}.customers *{font-family:Roboto,sans-serif;color:#000}.customers input{width:300px;padding:1rem;margin:.5rem 0;border:none;outline:none;color:#555;font-size:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#eaeaea}.customers table{width:100%;border-collapse:collapse}.customers table tr{border-bottom:1px solid #ddd}.customers table tr:hover{background-color:#f5f5f5}.customers table th{text-align:left;padding:1rem}.customers table th:nth-child(4),.customers table th:nth-child(5){text-align:right}.customers table td{text-align:left;padding:1rem}.customers table td:nth-child(1){font-weight:700}.customers table td:nth-child(4),.customers table td:nth-child(5){text-align:right}.orders,.customers,.orderpanel,.cusotmerpanel{@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .side-panel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;justify-content:flex-end;opacity:1;transition:opacity .3s ease}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .side-panel-content{background-color:#fff;width:800px;max-width:95%;height:100%;padding:25px;box-shadow:-2px 0 10px #0000001a;overflow-y:auto;position:relative;animation:slideIn .3s ease-out}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .close-button{position:absolute;top:15px;right:20px;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#6c757d;transition:color .2s}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .close-button:hover{color:#000}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .panel-header{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .panel-header h3{margin:0;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) h4{margin-top:25px;margin-bottom:15px;color:#495057;font-size:1.1rem;border-left:4px solid #0d6efd;padding-left:10px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .details-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #e9ecef}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .detail-item{display:flex;flex-direction:column}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .detail-label{font-size:.8rem;text-transform:uppercase;color:#6c757d;margin-bottom:4px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .detail-value{font-weight:500;color:#212529;font-size:.95rem;margin:5px 0}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .orders-history-table{width:100%;border-collapse:collapse;margin-top:10px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .orders-history-table th{text-align:left;padding:12px 10px;border-bottom:2px solid #e9ecef;color:#6c757d;font-weight:600;font-size:.85rem;text-transform:uppercase}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .orders-history-table td{padding:12px 10px;border-bottom:1px solid #e9ecef;vertical-align:middle;color:#212529}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .orders-history-table tbody tr{transition:background-color .2s;cursor:pointer}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .orders-history-table tbody tr:hover{background-color:#f1f3f5}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .transaction-id{font-family:monospace;color:#adb5bd;font-size:.85rem}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge{ddisplay:inline-grid;align-items:center;justify-items:center;padding:4px 0;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:120px}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge.success{background-color:#d1e7dd;color:#0f5132}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge.pending{background-color:#fff3cd;color:#664d03}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge.failed{background-color:#f8d7da;color:#842029}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .status-badge.default{background-color:#e9ecef;color:#495057}:is(.orders,.customers,.orderpanel,.cusotmerpanel) .loading-text,:is(.orders,.customers,.orderpanel,.cusotmerpanel) .empty-text{text-align:center;padding:30px;color:#6c757d;font-style:italic;background:#f8f9fa;border-radius:4px}.login{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;height:100vh;background-color:#2b2637}.login *{font-family:Roboto,sans-serif;color:#fff}.login section{height:100%;width:50%}.login section .info{display:flex;justify-content:center;align-items:center;height:100%;padding:1rem}.login section .info .img{background:url(/assets/img-cY2vvnKn.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;border-radius:25px;padding:3rem;display:flex;justify-content:start;align-items:start}.login section .info .img h1{font-size:2rem}.login section .form{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;gap:2rem}.login section .form h2{text-align:center;padding:1rem}.login section .form form{display:flex;flex-direction:column;width:min(500px,90%)}.login section .form form input{width:100%;padding:1rem;border-radius:8px;border:1px solid #827BA4;background:#3b364a;font-size:1rem;margin-bottom:1rem;color:#fff}.login section .form form label{margin-bottom:.5rem;font-size:1.2rem}.login section .form form button{color:#fff;background-color:#6955af;border:none;border-radius:8px;padding:1rem;font-size:1rem;cursor:pointer}.login section .form form button:hover{background-color:#5741a3}@media (max-width: 1000px){.login{flex-direction:column-reverse}.login section{width:100%;height:50%}.login section .info .img h1{font-size:1.5rem}}
