.navbar{align-items:center;background:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.navbar-logo{height:40px}.logo{background-color:#ddd;height:70px;object-fit:contain}.logo-container{align-items:center;display:flex}.navbar-links{display:flex;gap:20px;list-style:none}.navbar-links a{color:#fff;text-decoration:none}.navbar-links a.active,.navbar-links a:hover{border-bottom:2px solid #fff}.nav-menu{display:flex;gap:20px;list-style:none}.nav-item{position:relative}.nav-link{display:block;padding:10px 15px;text-decoration:none}.dropdown-menu{background:#fff;box-shadow:0 4px 10px #00000026;display:none;left:0;list-style:none;min-width:160px;padding:10px 0;position:absolute;top:100%;z-index:1000}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li a{color:#333;display:block;padding:8px 15px;text-decoration:none}.dropdown-menu li a:hover{background-color:#f2f2f2}.home{color:#333;font-family:Arial,sans-serif;text-align:center}.hero{background-image:url(/static/media/carry-bag-banner.a640c54fd0b5f9827ace.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0;position:relative}.hero:before{background:#00000073;content:"";inset:0;position:absolute}.hero h1,.hero p{color:#fff;position:relative;z-index:1}.featured{background:#fff}.featured h2{font-size:32px;margin-bottom:30px}.featured-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{border:1px solid #eee;border-radius:8px;padding:16px;transition:.3s ease;width:260px}.card:hover{box-shadow:0 3px 10px #0000001a}.card-img{align-items:center;background:#f2f2f2;border-radius:6px;display:flex;height:180px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.card-img img{height:100%;object-fit:contain;object-position:center;width:100%}.placeholder{align-items:center;color:#888;display:flex;justify-content:center}.about{background:#fafafa;padding:50px 20px}.about h2{font-size:30px;margin-bottom:10px;text-align:center}.about p{font-size:18px;margin:25px auto;max-width:700px}.cta{background:#333;color:#fff;padding:10px 20px}.cta h2{font-size:28px;margin-bottom:12px}.cta button{background:#ff6c00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:12px 28px}.cta button:hover{background:#e65b00}.slider-container{align-items:center;display:flex;margin:auto;max-width:1120px;position:relative}.slider-viewport{overflow:hidden;width:1120px}.slider-track{display:flex;gap:20px;transition:transform .4s ease}.slider-card{flex:0 0 260px}.slider-btn{background:#333;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;padding:10px 14px}.slider-btn:hover{background:#ff6c00}.slider-btn:disabled{cursor:not-allowed;opacity:.4}.slider-btn.left{margin-right:10px}.slider-btn.right{margin-left:10px}.reassurance{background:#fafafa;padding:60px 20px}.reassurance-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.reassurance-item{text-align:center;width:220px}.icon-wrapper{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 15px;width:100px}.icon-wrapper img{width:60px}.icon-blue{background-color:#e3f2fd}.icon-green{background-color:#e8f5e9}.icon-orange{background-color:#fff3e0}.icon-purple{background-color:#f3e5f5}.reassurance .txt{color:#333;font-size:16px;line-height:1.5}.reassurance .txt span{color:#2e7d32;font-weight:600}.about{background-color:#fff;color:#333;font-family:Segoe UI,Roboto,Arial,sans-serif;line-height:1.8;margin:80px auto;max-width:1100px;padding:10px 40px}.about h2{font-size:32px;font-weight:600;margin-bottom:25px;position:relative}.about p{color:#555;font-size:16px;text-align:justify;white-space:pre-line}@media (max-width:768px){.about{margin:40px 15px;padding:40px 20px}.about h2{font-size:26px}.about p{font-size:15px}}*{box-sizing:border-box}.contact-container{background:#fff;border-radius:6px;box-shadow:0 4px 15px #0000001a;margin:40px auto;max-width:900px;padding:30px}.contact-title{color:#333;font-size:28px;font-weight:600;margin-bottom:25px;text-align:center}.contact-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.form-group{display:flex;flex-direction:column}.form-group label{color:#444;font-size:14px;font-weight:500;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:10px 12px;transition:border .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#d32f2f}.form-group textarea{resize:vertical}.full-width{grid-column:span 2}.submit-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background .3s;width:100%}.submit-btn,.submit-btn:hover{background:#e55e05}@media (max-width:768px){.contact-form{grid-template-columns:1fr}.full-width{grid-column:span 1}}.contact-us-details{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px;padding:20px}.contact-item h4{color:#222;font-size:16px;font-weight:600;margin-bottom:8px}.contact-item p{color:#555;line-height:1.6;margin:4px 0}#mini-header{background:#f5f5f5;font-size:13px;padding-left:36%}#mini-header .container{align-items:center;display:flex;gap:15px;padding:6px 20px}.text_miniheader{flex:1 1;text-align:center}#lang_changer,.text_miniheader_mail,.text_miniheader_tel{white-space:nowrap}.footer{background-color:#333;color:#fff;font-family:Arial,sans-serif;padding:8px 20px}.footer-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-contact,.footer-links,.footer-social{flex:1 1 200px}.footer-contact h3,.footer-links h3,.footer-social h3{font-size:18px;margin-bottom:10px}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:8px}.footer-links ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer-links ul li a:hover{color:#ff6c00}.footer-contact p{color:#ccc;font-size:13px;line-height:1.4;margin:0 0 4px}.footer-social .social-icons{display:flex;gap:10px}.footer-social .social-icons a img{height:24px;transition:transform .3s;width:24px}.footer-social .social-icons a img:hover{transform:scale(1.2)}.footer-bottom{color:#ccc;font-size:12px;text-align:center}@media screen and (max-width:768px){.footer-container{align-items:center;flex-direction:column;text-align:center}.footer-contact,.footer-links,.footer-social{flex:initial}.footer-social .social-icons{justify-content:center}}.footer button{border-radius:3px;cursor:pointer;font-size:12px;margin-left:6px;padding:4px 10px}.footer h2{font-size:18px;margin:0 0 6px}.footer h3{font-size:15px;margin:0 0 6px}.modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box{background:#fff;border-radius:10px;max-width:900px;padding:20px;position:relative;width:90%}.modal-close{background:none;border:none;cursor:pointer;font-size:28px;position:absolute;right:15px;top:10px}.modal-content{display:flex;flex-wrap:wrap;gap:30px}.modal-image{flex:1 1;min-width:250px}.modal-image img{border-radius:8px;width:100%}.modal-details{flex:2 1}.modal-details h2{margin-bottom:10px}.modal-details h4{margin-bottom:8px;margin-top:20px}.modal-details ul{padding-left:18px}.spec-table{border-collapse:collapse;width:100%}.spec-table td{border-bottom:1px solid #eee;padding:8px 6px}.product-enquiry-form{margin-top:0}.enquiry-table{border-collapse:initial;border-spacing:10px 8px;width:100%}.enquiry-table input{border:1px solid #bfbfbf;border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;padding:0 10px;width:100%}.enquiry-table input:focus{border-color:#ff6a00;outline:none}.enquiry-submit-btn{background-color:#f36c21;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:40px;width:100%}.enquiry-submit-btn:hover{background-color:#d85d1c}.catalog-page{color:#333;font-family:Arial,sans-serif;padding:40px 20px}.catalog-header{margin-bottom:40px;text-align:center}.catalog-header h1{font-size:32px;margin-bottom:12px}.catalog-header p{font-size:18px;line-height:1.5;margin:0 auto;max-width:700px}.product-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);justify-content:center}.product-card{background:#fff;border:1px solid #eee;border-radius:8px;padding:18px;text-align:center;transition:.3s ease}.product-card:hover{box-shadow:0 3px 8px #0000001f}.product-img{align-items:center;background:#f2f2f2;border-radius:6px;display:flex;height:180px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.product-img img{height:100%;object-fit:contain;object-position:center;width:100%}.btn-details{background:#ff6c00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px;transition:.3s ease}.btn-details:hover{background:#e65b00}@media screen and (max-width:600px){.catalog-header h1{font-size:28px}.catalog-header p{font-size:16px}}
/*# sourceMappingURL=main.cd668b21.css.map*/