@charset "UTF-8";@keyframes animation{0%,80%,to{box-shadow:0 2em 0-1em var(--accent-color)}40%{box-shadow:0 2em 0 0 var(--accent-color)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-primary{color:#ff8c00}.text-red{color:red}.mr-2{margin-right:.5rem}.preloader-wrapper{width:100%;height:100vh;margin:0 auto;position:fixed;top:0;left:0;z-index:111;background:#fff}.preloader-wrapper .preloader{margin:20%auto 0;transform:translateZ(0)}.preloader-wrapper .preloader:before,.preloader:after{content:"";position:absolute;top:0}.preloader,.preloader:after,.preloader:before{border-radius:50%;width:2em;height:2em;animation:animation 1.2s infinite ease-in-out}.preloader{animation-delay:-.16s}.preloader:before{left:-3.5em;animation-delay:-.32s}.preloader:after{left:3.5em}.container-fluid{max-width:1600px}.banner-blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem}.block-1{grid-area:1/1/3/8}.block-2{grid-area:1/8/2/13}.block-3{grid-area:2/8/3/13}@media screen and (max-width:1140px){.banner-blocks{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.block-1{grid-area:1/1/3/2}.block-2{grid-area:3/1/4/2}.block-3{grid-area:4/1/5/2}}.banner-ad{position:relative;overflow:hidden;border-radius:12px;z-index:999}.banner-ad html>body>div.container>form#unsubscribe-form[onsubmit="submitUnsubscribeForm(event)"]{display:block!important}.banner-ad-section{background-image:url(/images/background-pattern.jpg);background-repeat:no-repeat;background-size:cover}.banner-ad.blue{background:#e6f3fb}.banner-ad .swiper-pagination{bottom:40px;left:0;right:0}.banner-ad .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:4px;background:#fff;opacity:1;transition:background .3s ease-out}.banner-ad .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2ccc5c}.banner-ad .swiper-slide{min-height:630px;display:flex}.banner-ad .banner-content .categories{font-family:"Garamond",sans-serif;font-size:37px;text-transform:capitalize;color:var(--dark-color)}.banner-ad .banner-content .categories.sale{position:relative;display:inline-block}.banner-ad .banner-content .banner-title{letter-spacing:.02em;font-size:33px}.banner-ad .banner-content.large{padding:90px}.banner-ad .banner-content.large .categories{color:var(--accent-color)}.banner-ad .banner-content.large .banner-title{font-size:54px}.banner-ad .banner-content .nav-link:hover{color:var(--accent-color)}.swiper-next,.swiper-prev{width:38px;height:38px;line-height:38px;background:#f1f1f1;color:#222;padding:0;text-align:center;border-radius:10px;--bs-btn-border-color:transparent;--bs-btn-active-bg:#ec9b22;--bs-btn-active-border-color:transparent;--bs-btn-hover-bg:#2ccc5c;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-color:#ccc;--bs-btn-disabled-bg:#eaeaea;--bs-btn-disabled-border-color:#eaeaea}.swiper-next:hover,.swiper-prev:hover{background:#2ccc5c}.btn-link{margin-right:30px;font-weight:600;font-size:16px;line-height:22px;text-align:right;text-transform:capitalize;color:#787878}.category-carousel .category-item{background:#fff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;text-align:center;padding:60px 20px;margin:20px 0;transition:box-shadow .3s ease-out,transform .3s ease-out}.category-carousel .category-item:hover{transform:translate3d(0,-10px,0);box-shadow:0 21px 44px rgba(0,0,0,.08)}.category-carousel .category-item .category-title{font-weight:600;font-size:20px;line-height:27px;letter-spacing:.02em;text-transform:capitalize;color:#222;margin-top:20px}.category-carousel .category-item .category-tagline{font-size:.9rem;margin-top:.25rem}.admin-container .deal-form .date-fields label input,.brand-carousel{width:100%}.brand-carousel .swiper-slide{padding:1em 0}.brand-carousel .swiper-slide .card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:100%;display:flex;flex-direction:column;justify-content:space-between;scale:1;transition-duration:.3s}.brand-carousel .swiper-slide .card:hover{scale:1.1}.brand-carousel .swiper-slide .card img{width:100%;height:200px;object-fit:cover;border-radius:.5rem}.brand-carousel .swiper-slide .card .card-title{font-size:1rem;line-height:1.3;min-height:2.6rem;max-height:2.6rem;margin:0 0 .5rem}.brand-carousel .swiper-slide .card p{margin-bottom:0}.product-tabs .nav-tabs{justify-content:flex-end;border:0;--bs-nav-link-hover-color:#111;--bs-nav-link-color:#555;--bs-nav-tabs-link-border-color:#fff;--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-border-color:#fff}.product-tabs .nav-tabs .nav-link.active,.product-tabs .nav-tabs .nav-link.show{border-bottom:3px solid var(--accent-color)}.product-grid .product-item{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;scale:1;transition-duration:.3s}.product-grid .product-item figure{width:100%;margin:0;border-radius:0;overflow:hidden}.product-grid .product-item figure img{display:block;width:100%;height:220px;object-fit:cover}@media (max-width:576px){.product-grid .product-item figure img{height:auto;aspect-ratio:1/1}}.product-grid .product-item .product-body{padding:1rem}.product-grid .product-item .product-body h3{font-size:1rem;line-height:1.3;min-height:2.6rem;max-height:2.6rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid .product-item .product-body .price{font-weight:600;font-size:1.1rem;color:#222}.cart .product-qty{min-width:130px}.image-float{margin-top:-140px;margin-bottom:-140px}@media screen and (max-width:991px){.image-float{margin:0}.w-sm-80{width:80%}.d-sm-none{display:none}}.post-item .post-meta{font-size:.8rem;line-height:1}.post-item .post-meta svg{margin-right:5px}@media screen and (max-width:991px){.offcanvas-body .nav-item{font-weight:700;border-bottom:1px solid #d1d1d1}.offcanvas-body .filter-categories{width:100%;margin-bottom:20px!important;border:1px solid #d1d1d1!important;padding:14px;border-radius:8px}.dropdown-menu{padding:0;border:0;line-height:1.4;font-size:.9em}.dropdown-menu a{padding-left:0}.dropdown-toggle::after{position:absolute;right:0;top:21px}}.product-thumbnail-slider{height:740px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-thumbnail-slider{height:520px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:740px}}.best-selling-swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.best-selling-item{background-color:#f9f9f9;padding:10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease}.best-selling-item:hover{transform:translateY(-5px)}.best-selling-item figure img{width:100%;height:200px;object-fit:contain;border-radius:5px}.badge.bg-success{font-size:.9rem;padding:5px 10px;position:absolute;top:10px;left:10px}.price{font-size:1.2rem;font-weight:700;color:#333}.bg-404{background:url(/images/errorDocs/404.png)no-repeat center center;background-size:contain;height:50vh;display:flex}.radius-1{border-radius:1em}#chatbot-container,#chatbot-icon{position:fixed;bottom:20px;right:20px;z-index:999}#chatbot-container{width:320px;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);font-family:Arial,sans-serif;overflow:hidden}#chatbot-container.minimized{transform:scale(0);opacity:0;pointer-events:none}#chatbot-container #collapseButton{position:absolute;top:0;right:0;background:#2ccc5c;color:#fff;padding:5px 10px;border-radius:0 10px 0 0;cursor:pointer}#chatbot-container #chat-header{background:#2ccc5c;color:#fff;padding:10px;text-align:center;font-weight:700}#chatbot-container #chat-box{height:250px;overflow-y:auto;padding:10px;background:#f9f9f9}#chatbot-container #chat-input-area{display:flex;padding:10px;background:#fff}#chatbot-container #chat-input-area #user-input{flex:1;padding:5px;border:1px solid #ccc;border-radius:5px}#chatbot-container #chat-input-area #emoji-btn,#chatbot-container #chat-input-area #send-btn{background:#2ccc5c;color:#fff;border:0;border-radius:5px;cursor:pointer}#chatbot-container #chat-input-area #emoji-btn{padding:5px 10px;margin-left:5px}#chatbot-container #chat-input-area #send-btn{font-size:larger;padding:0;margin:0;background:0 0}#chatbot-container .message{padding:8px;margin:5px 0;border-radius:5px;max-width:80%}#chatbot-container .message.user{background:#ffde59;color:#000;align-self:flex-end}#chatbot-container .message.bot{background:#eee;align-self:flex-start}#chatbot-icon{background:#2ccc5c;color:#fff;padding:10px;border-radius:50%;cursor:pointer;font-size:24px;transition:opacity .3s ease-in-out}#chatbot-icon:hover{background:#23a249}.collapsed{display:none}#response-message{font-size:1.2rem;color:green;font-weight:700}.bg-pattern-2{background:url(/images/bg-pattern-2.png)no-repeat;background-size:contain}.badge{font-size:.75rem;padding:.4em .6em;border-radius:.4em;font-weight:700}.badge.bg-red{background-color:#ff5758;color:#fff}.badge.bg-orange{background-color:#ffde59;color:#fff}.badge.bg-green{background-color:#2ccc5c;color:#fff}.shop .product-wrapper a img{min-height:80%;max-height:80%}.shop .product-wrapper .product-description div,.shop .product-wrapper .product-description p{max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}#shopping-cart-page h1{text-align:center;margin-bottom:2rem}#shopping-cart-page .list-group{box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:.5rem}#shopping-cart-page .list-group .list-group-item{display:flex;align-items:center;flex-wrap:wrap;padding:1rem}#shopping-cart-page .list-group .list-group-item img{width:80px;height:auto;border-radius:.5rem;margin-right:1rem}#shopping-cart-page .list-group .list-group-item h5{font-weight:700;margin-bottom:.25rem}#shopping-cart-page .list-group .list-group-item small{color:#666}#shopping-cart-page select.form-select{border-color:#0d6efd;font-size:1rem;margin-bottom:1rem}#shopping-cart-page input.form-control{font-size:1rem;margin-bottom:.75rem;padding:.75rem 1rem;border-radius:.5rem}#shopping-cart-page #shipping_methods_container h4{margin-top:1rem;margin-bottom:.5rem}#shopping-cart-page #shipping_methods_container .form-check{margin-bottom:.5rem}#shopping-cart-page #shipping_methods_container .form-check input[type=radio]{transform:scale(1.3);margin-right:.5rem;cursor:pointer}#shopping-cart-page #shipping_methods_container .form-check label{cursor:pointer}#shopping-cart-page #total_price{font-size:1.5rem;font-weight:600;color:#28a745;text-align:center;margin-top:1rem}#shopping-cart-page #checkoutButton{display:block;margin:1.5rem auto;padding:.75rem 2.5rem;font-size:1.2rem;border-radius:.5rem;background-color:#198754;color:#fff;border:0;transition:background-color .3s}#shopping-cart-page #checkoutButton:hover{background-color:#157347}@media (max-width:576px){#shopping-cart-page .list-group-item{flex-direction:column;align-items:flex-start}#shopping-cart-page .list-group-item img{margin-bottom:.5rem;margin-right:0}#shopping-cart-page #checkoutButton{width:100%}}.login-container,.register-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#f4f4f4}.login-container h2,.register-container h2{font-size:2rem;margin-bottom:1rem}.login-container form,.register-container form{display:flex;flex-direction:column;width:100%;max-width:400px;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.login-container form label,.register-container form label{font-weight:700;margin-bottom:.5rem}.login-container form input,.register-container form input{padding:10px;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px;font-size:1rem;width:100%}.login-container .social-login button,.login-container form button{color:#fff;padding:10px;border:0;border-radius:5px;font-size:1rem;cursor:pointer;transition:background .3s ease}.login-container form button{background:#007bff}.login-container form button:hover{background:#0056b3}.login-container p,.register-container p{margin-top:1rem}.login-container p a,.register-container p a{color:#007bff;text-decoration:none}.admin-klanten-pagina table tbody tr a:hover,.klant-detail-pagina .orders-tabel td a:hover,.login-container p a:hover,.register-container p a:hover{text-decoration:underline}.login-container .social-login{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.login-container .social-login button{background:#4267b2;width:100%;max-width:250px}.login-container .social-login button.facebook{background:#3b5998}.login-container .social-login button.google{background:#db4437}.login-container .social-login button:hover{filter:brightness(90%)}.register-container form .g-recaptcha{margin-bottom:1rem;display:flex;justify-content:center}.register-container form button{font-size:1rem}.account-container form button:hover,.register-container form button:hover{background:#218838}.account-container{max-width:100%;margin:0 auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.account-container .profile-photo-wrapper{width:80px;height:80px;position:relative}.account-container .profile-photo-wrapper .profile-image{width:100%;height:100%;object-fit:cover;border:2px solid #ddd;border-radius:50%}.account-container .profile-photo-wrapper .upload-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;cursor:pointer;font-size:14px}.account-container .profile-photo-wrapper .upload-overlay i{font-size:20px;margin-right:5px}.account-container h2{text-align:center;margin-bottom:20px}.account-container .nav-tabs{display:flex;justify-content:center;border-bottom:2px solid #ddd}.account-container .nav-tabs .nav-item .nav-link{padding:10px 15px;color:#555;border:0}.account-container .nav-tabs .nav-item .nav-link.active,.account-container .nav-tabs .nav-item .nav-link:hover{background:#007bff;color:#fff;border-radius:5px 5px 0 0}.account-container .tab-content{padding:20px;background:#f9f9f9;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.05)}.account-container form{display:flex;flex-direction:column;gap:15px}.account-container form label{font-weight:700}.account-container form input,.account-container form select,.account-container form textarea{padding:10px;border:1px solid #ccc;border-radius:5px}.account-container form button,.register-container form button{background:#28a745;color:#fff;padding:10px;border:0;border-radius:5px;cursor:pointer;transition:background .3s ease}.account-container .notification-list,.account-container .order-list{list-style:none;padding:0}.account-container .notification-list li,.account-container .order-list li{background:#fff;padding:15px;margin-bottom:10px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}.account-container .notification-list li .order-status,.account-container .order-list li .order-status{font-weight:700;color:#28a745}@media (min-width:800px){.account-container{max-width:100%}}@media (min-width:1200px){.account-container{max-width:80%}.account-container .tab-content #dashboard .dashboard-actions{display:flex;flex-direction:row;justify-content:space-evenly}.account-container .tab-content #dashboard .dashboard-actions a{display:flex;flex-direction:row;align-items:start;justify-content:center}}.alert{padding:15px;background-color:#fc0;color:#333;border-radius:5px;text-align:center;margin-bottom:20px;font-size:16px;font-weight:700}.orders-container{min-height:100vh}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}.chat-container{width:100%;max-width:600px;height:500px;margin:0 auto;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.chat-header{background-color:green;color:#fff;padding:10px;display:flex;align-items:center;justify-content:space-between;height:400px;overflow-y:auto}.chat-avatar{border-radius:50%;margin-right:10px}.chat-status{font-size:.9em;color:#fff;font-weight:700}.chat-window{height:400px;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#ffe8d0}.chat-bubble{max-width:75%;margin-bottom:10px;padding:10px 15px;border-radius:20px;font-size:14px;line-height:1.4;position:relative;word-wrap:break-word}.chat-bubble.you{background-color:#e9f5ff;align-self:flex-start;border-bottom-left-radius:0;margin-right:auto}.chat-bubble.me{background-color:green;color:#fff;align-self:flex-end;border-bottom-right-radius:0;margin-left:auto;text-align:right}.chat-footer{display:flex;padding:10px;background-color:#fff;border-top:1px solid #ddd}.message-input{display:flex;align-items:center}.chat-input,.chat-send-btn{border-radius:4px;font-size:16px}.chat-input{flex:1;padding:10px;border:1px solid #ccc}.chat-send-btn{background-color:#28a745;color:#fff;border:0;padding:10px 20px;margin-left:10px;cursor:pointer}.chat-send-btn:hover{background-color:#218838}.typing-status{font-size:.9em;color:#999;padding:5px;margin-top:-10px}.chat-bubble.me .chat-time,.chat-bubble.you .chat-time{display:block;font-size:.75em;color:#fff;margin-top:5px;text-align:right}.chat-bubble.you .chat-time{color:#999}.list-group-item.active{background-color:#28a745!important;color:#fff!important;border-color:#28a745!important}.list-group-item{background-color:#fff;color:#000}.list-group-item:hover{background-color:#f1f1f1}@media (max-width:768px){.chat-container{max-width:100%;height:400px}}.add-products-container form label{font-weight:600;color:#212529;margin-bottom:.4rem}.add-products-container form input,.add-products-container form select,.add-products-container form textarea{border:1px solid #ced4da;border-radius:.4rem;padding:.6rem .75rem;font-size:1rem;transition:all .2s ease}.add-products-container form input:focus,.add-products-container form select:focus,.add-products-container form textarea:focus{border-color:#198754;box-shadow:0 0 0 .2rem rgba(25,135,84,.25);outline:0}.add-products-container form textarea{resize:vertical;min-height:120px}.add-products-container form .form-group,.add-products-container form .mb-3{margin-bottom:1.25rem}.add-products-container form .btn-outline-secondary{font-weight:500;border-color:#6c757d}.add-products-container form .btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.add-products-container form #selectedImage{display:block;margin-top:.5rem;border:2px dashed #dee2e6;padding:.25rem;border-radius:.25rem;max-width:100px;background-color:#f8f9fa}.add-products-container form .btn-success{font-weight:600;padding:.6rem 1.2rem;border-radius:.4rem}.add-products-container form .btn-outline-secondary{padding:.6rem 1.2rem;border-radius:.4rem}.add-products-container form .d-flex{gap:1rem;flex-wrap:wrap}.admin-container{max-width:650px;margin:40px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.admin-container h2{text-align:center;margin-bottom:25px;color:#333}.admin-container .deal-form{display:flex;flex-direction:column;gap:15px}.admin-container .deal-form label{font-weight:600;color:#555}.admin-container .deal-form input,.admin-container .deal-form select,.admin-container .deal-form textarea{padding:10px 15px;border-radius:6px;border:1px solid #ccc;transition:border-color .3s ease}.admin-container .deal-form input:focus,.admin-container .deal-form select:focus,.admin-container .deal-form textarea:focus{border-color:#007bff;box-shadow:0 0 6px rgba(0,123,255,.25);outline:0}.admin-container .deal-form textarea{resize:vertical;min-height:80px}.admin-container .deal-form .date-fields{display:flex;flex-direction:row;gap:15px}.admin-container .deal-form .date-fields label{flex:1;display:flex;flex-direction:column}.admin-container .deal-form .btn-submit{padding:12px;background-color:#007bff;color:#fff;border:0;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.admin-container .deal-form .btn-submit:hover{background-color:#0062cc}.privacy-container{max-width:900px;margin:0 auto;padding:2rem;background-color:#fffaf6;border-radius:1rem;box-shadow:0 0 20px rgba(0,0,0,.05);animation:fadeInUp .6s ease-out both}.privacy-container h1{text-align:center;color:#4b2e2e;font-size:2.4rem;margin-bottom:2rem}.privacy-container h2{font-size:1.4rem;color:#a36643;border-left:5px solid #e1b48a;padding-left:1rem;margin-top:2rem;margin-bottom:1rem}.privacy-container li,.privacy-container p{font-size:1rem;color:#3f3f3f;line-height:1.7;margin-bottom:.8rem}.privacy-container ul{list-style:square inside;padding-left:.5rem}.privacy-container a{color:#a36643;text-decoration:underline}.privacy-container a:hover{text-decoration:none;color:#7f4f34}.section{padding:1.5rem 1rem;margin-bottom:2rem;background:#fff;border-left:4px solid #e8c5a0;border-radius:.5rem;transition:transform .3s ease}.section:hover{transform:scale(1.01)}.klant-detail-pagina,.myparcel-dashboard-container{padding:2rem}.myparcel-dashboard-container h1{font-size:2rem;margin-bottom:1rem}.myparcel-dashboard-container .myparcel-controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.myparcel-dashboard-container .myparcel-controls button{background-color:#2d8fdd;color:#fff;padding:.75rem 1.5rem;border:0;border-radius:6px;cursor:pointer}.myparcel-dashboard-container .myparcel-controls button:hover{background-color:#1e74b9}.myparcel-dashboard-container .myparcel-shipping-calc{margin-bottom:2rem}.myparcel-dashboard-container .myparcel-shipping-calc h2{font-size:1.5rem;margin-bottom:.5rem}.myparcel-dashboard-container .myparcel-shipping-calc input{padding:.5rem;margin-right:.5rem;border:1px solid #ccc;border-radius:4px}.myparcel-dashboard-container .myparcel-shipping-calc button{background-color:#198754;color:#fff;padding:.5rem 1rem;border:0;border-radius:5px;cursor:pointer}.myparcel-dashboard-container .myparcel-shipping-calc button:hover{background-color:#115c39}.myparcel-dashboard-container .myparcel-shipping-calc #shipping-cost-result{margin-top:1rem;font-weight:700}.myparcel-dashboard-container #shipment-list{background-color:#f1f1f1;border-radius:10px;padding:1rem}.myparcel-dashboard-container #shipment-list .shipment{padding:1rem;border-bottom:1px solid #ddd}.myparcel-dashboard-container #shipment-list .shipment:last-child{border-bottom:none}.myparcel-dashboard-container #shipment-list .shipment .status{margin-top:.25rem;font-style:italic}.myparcel-dashboard-container #shipment-list .shipment button.download-label{margin-top:.5rem;background-color:#6c63ff;color:#fff;border:0;padding:.4rem .8rem;border-radius:5px}.myparcel-dashboard-container #shipment-list .shipment button.download-label:hover{background-color:#3c30ff}.klant-detail-pagina .btn-terug{display:inline-block;margin-bottom:1rem;background:#ccc;padding:.4rem 1rem;border-radius:8px;text-decoration:none}.klant-detail-pagina .btn-terug:hover{background:#bbb}.klant-detail-pagina h2{margin-bottom:1.5rem}.klant-detail-pagina .klant-info{width:100%;max-width:600px;border-collapse:collapse}.klant-detail-pagina .klant-info td,.klant-detail-pagina .klant-info th{text-align:left;padding:.6rem;border-bottom:1px solid #eee}.klant-detail-pagina .klant-info th{width:180px;font-weight:700;background:#f9f9f9}.klant-detail-pagina .orders-tabel{width:80%;margin:0 auto}.klant-detail-pagina .orders-tabel td a{color:#2196f3;text-decoration:none}.klant-detail-pagina .orders-tabel .btn-small{padding:.35rem .75rem;background:#2196f3;color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem;display:inline-block}.import-customers .import-customers-button:hover,.klant-detail-pagina .orders-tabel .btn-small:hover{background:#1976d2}.import-customers{margin:1rem 0}.import-customers .import-customers-button{background:#2196f3;color:#fff;padding:.6rem 1.2rem;border:0;border-radius:8px;cursor:pointer}.import-customers #import-feedback{font-size:.9rem;color:#333}.admin-klanten-pagina{padding:2rem}.admin-klanten-pagina h1{font-size:2rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.admin-klanten-pagina h1::before{content:"🧍"}.admin-klanten-pagina .zoekbalk{margin-bottom:1rem}.admin-klanten-pagina .zoekbalk input{width:100%;max-width:400px;padding:.5rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:.2s ease}.admin-klanten-pagina .zoekbalk input:focus{outline:0;border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.admin-klanten-pagina .import-customers{margin-bottom:1.5rem}.admin-klanten-pagina .import-customers .import-customer{display:inline-block}.admin-klanten-pagina .import-customers .import-customer .import-customers-button{background-color:#2196f3;color:#fff;border:0;padding:.5rem 1rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.admin-klanten-pagina .import-customers .import-customer .import-customers-button:hover{background-color:#1976d2}.admin-klanten-pagina table{width:100%;border-collapse:collapse;font-size:.95rem}.admin-klanten-pagina table thead{background-color:#f5f5f5}.admin-klanten-pagina table thead th{text-align:left;padding:.75rem;font-weight:700;border-bottom:2px solid #ddd}.admin-klanten-pagina table tbody tr{border-bottom:1px solid #eee;transition:background .2s}.admin-klanten-pagina table tbody tr:hover{background-color:#f9f9f9}.admin-klanten-pagina table tbody tr td{padding:.7rem;vertical-align:middle}.admin-klanten-pagina table tbody tr a{text-decoration:none;color:#2196f3}.admin-klanten-pagina #import-feedback{margin-top:1rem;color:#333;font-size:.9rem}.product-section-1 .brand-carousel .card{transition:none!important;border:0!important}.product-section-1 .brand-carousel .swiper-slide .card{box-shadow:none!important}.product-section-1 .brand-carousel .card,.product-section-1 .brand-carousel .card:hover{transform:none!important;box-shadow:none!important}.product-section-1 .brand-carousel .swiper-slide .card:hover{scale:1}.home-categories-wrapper .home-section-header{margin-bottom:2rem}.home-section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem}.home-section-title{font-size:1.7rem;margin:0}.home-section-subtitle{font-size:.95rem;color:#666;margin:.25rem 0 0}.home-section-link{font-weight:600;font-size:.95rem;text-decoration:none;color:#787878}.home-section-link:hover{color:var(--accent-color)}@media (max-width:768px){.home-section-header{align-items:flex-start}.home-section-title{font-size:1.4rem}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:2rem}.page-item .page-link{border-radius:.35rem}.page-item.disabled .page-link{cursor:default;opacity:.6}.page-item.active .page-link{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;font-weight:600}.page-link{border:1px solid #e0e0e0;color:#333;padding:.45rem .85rem;font-size:.9rem;min-width:2.3rem;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page-link:hover{background-color:#f5f5f5;border-color:#ccc;color:#111}.page-link:focus{box-shadow:0 0 0 .15rem rgba(44,204,92,.25)}