.common-card{border:1px solid var(--border);cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;padding:8px;text-decoration:none;transition:border-color .2s;display:block}.common-card:hover{border-color:var(--primary)}.common-card img{object-fit:contain;border-radius:8px;width:100%;height:110px}.common-card p{color:var(--text);margin-top:8px;margin-bottom:0;font-size:16px;font-weight:700}@media (max-width:767px){.common-card p{font-size:14px}}
.contact-us-wrapper{background-image:url(../media/contact-bg.a4c01b6a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 0}@media (max-width:767px){.contact-us-wrapper{padding:30px 0}}.contact-us-wrapper .left-details h2{color:#fff;margin-bottom:30px;font-size:75px;font-weight:700}@media (max-width:1400px){.contact-us-wrapper .left-details h2{font-size:46px}}@media (max-width:991px){.contact-us-wrapper .left-details h2{font-size:34px}}@media (max-width:767px){.contact-us-wrapper .left-details h2{text-align:center;font-size:34px}}.contact-us-wrapper .left-details .common-details-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;width:50%;margin-bottom:24px;padding:16px 28px}@media (max-width:1400px){.contact-us-wrapper .left-details .common-details-card{width:90%}}@media (max-width:991px){.contact-us-wrapper .left-details .common-details-card{width:100%;padding:10px 25px}}@media (max-width:767px){.contact-us-wrapper .left-details .common-details-card{width:100%}}.contact-us-wrapper .left-details .common-details-card h6{color:var(--primary);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.contact-us-wrapper .left-details .common-details-card h6 svg path{fill:var(--primary)}.contact-us-wrapper .left-details .common-details-card h3{color:#fff;margin-bottom:0;font-size:18px;font-weight:500}@media (max-width:991px){.contact-us-wrapper .left-details .common-details-card h3{font-size:16px}}.contact-us-wrapper .contact-fields .ant-form-item{margin-bottom:18px}.contact-us-wrapper .contact-fields .ant-form-item-label label{font-size:14px;font-weight:500;color:#fff!important}.contact-us-wrapper .contact-fields .ant-input,.contact-us-wrapper .contact-fields .ant-input-outlined,.contact-us-wrapper .contact-fields textarea.ant-input{border-radius:8px;padding:10px 15px;font-size:16px;font-weight:400;color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.contact-us-wrapper .contact-fields .ant-input::placeholder,.contact-us-wrapper .contact-fields .ant-input-outlined::placeholder,.contact-us-wrapper .contact-fields textarea.ant-input::placeholder{font-size:16px;color:#d9d9d9!important}.contact-us-wrapper .contact-fields .ant-input:hover,.contact-us-wrapper .contact-fields .ant-input:focus,.contact-us-wrapper .contact-fields .ant-input:focus-visible,.contact-us-wrapper .contact-fields .ant-input-outlined:hover,.contact-us-wrapper .contact-fields .ant-input-outlined:focus,.contact-us-wrapper .contact-fields .ant-input-outlined:focus-visible,.contact-us-wrapper .contact-fields textarea.ant-input:hover,.contact-us-wrapper .contact-fields textarea.ant-input:focus,.contact-us-wrapper .contact-fields textarea.ant-input:focus-visible{border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important;background-color:#0000!important}.contact-us-wrapper .contact-fields textarea.ant-input{resize:none}.contact-us-wrapper .contact-fields .ant-input-status-error,.contact-us-wrapper .contact-fields .ant-input-status-error:not(.ant-input-disabled){background:0 0!important}.contact-us-wrapper .contact-fields .submit-btn{background-color:var(--primary);color:#fff;border:1px solid var(--primary);cursor:pointer;border-radius:8px;width:100%;padding:13px 10px;font-size:16px;font-weight:700;line-height:normal;transition:all .35s}.contact-us-wrapper .contact-fields .submit-btn:hover{color:var(--primary);background-color:#0000}.stay-connect{background-color:#222934;padding:36px 0}@media (max-width:767px){.stay-connect{padding:20px 0}}.stay-connect .flex-col{justify-content:space-between;gap:20px}@media (max-width:767px){.stay-connect .flex-col{gap:30px}}.stay-connect .left-heading h3{color:#fff;margin-bottom:4px;font-size:36px;font-weight:700;line-height:normal}@media (max-width:767px){.stay-connect .left-heading h3{font-size:24px}}.stay-connect .left-heading p{color:#e6e6e6;margin-bottom:0;font-size:16px;font-weight:500}@media (max-width:767px){.stay-connect .left-heading p{font-size:14px}}.stay-connect .subscribe-wrap{align-items:center;gap:10px;width:max-content;display:flex}@media (max-width:767px){.stay-connect .subscribe-wrap{width:100%}}.stay-connect .subscribe-wrap .ant-form-item{width:100%;margin-bottom:0}.stay-connect .subscribe-wrap .ant-input,.stay-connect .subscribe-wrap .ant-input-outlined{border-radius:8px;padding:10px 15px;color:#fff!important;background:0 0!important;border:1px solid #fff!important}.stay-connect .subscribe-wrap .ant-input::placeholder,.stay-connect .subscribe-wrap .ant-input-outlined::placeholder{color:#d9d9d9!important}.stay-connect .subscribe-wrap .ant-input:hover,.stay-connect .subscribe-wrap .ant-input:focus,.stay-connect .subscribe-wrap .ant-input:focus-visible,.stay-connect .subscribe-wrap .ant-input-outlined:hover,.stay-connect .subscribe-wrap .ant-input-outlined:focus,.stay-connect .subscribe-wrap .ant-input-outlined:focus-visible{border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important;background:0 0!important}.stay-connect .subscribe-wrap .common-btn{white-space:nowrap;padding:12px 15px}
.feature-wrapper{margin:60px 0}@media (max-width:767px){.feature-wrapper{margin:20px 0}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.product-card-shimmer{border:1px solid var(--border);background:#fff;border-radius:8px;padding:12px;overflow:hidden}.product-card-shimmer .shimmer-image{background:linear-gradient(90deg,#edeef2 25%,#f5f5f5 50%,#edeef2 75%) 0 0/800px 100%;border-radius:8px;height:160px;animation:1.4s infinite shimmer}.product-card-shimmer .shimmer-body{flex-direction:column;gap:8px;margin-top:12px;display:flex}.product-card-shimmer .shimmer-line{background:linear-gradient(90deg,#edeef2 25%,#f5f5f5 50%,#edeef2 75%) 0 0/800px 100%;border-radius:4px;animation:1.4s infinite shimmer}.product-card-shimmer .shimmer-title{width:80%;height:16px}.product-card-shimmer .shimmer-price{width:50%;height:20px}
