html,body{height:100%;margin:0;padding:0;overflow-x:hidden !important}*,*::before,*::after{box-sizing:border-box;text-decoration:none}@font-face{font-family:"OpenSansExtrabold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Extrabold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Extrabold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"OpenSansSemiboldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-SemiboldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-SemiboldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"OpenSansLightItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSansLight-Italic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSansLight-Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"OpenSansLight";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Light.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"OpenSansRegular";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"OpenSansSemibold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Semibold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"OpenSansItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Italic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"OpenSansExtraboldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-ExtraboldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-ExtraboldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"OpenSansBoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-BoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"OpenSansBold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Bold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Arial-Bold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ArialCE-MediumItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE-Italic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE-Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"ArialCE-Thin";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"ArialCE-Medium";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Arial-BoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldItalicMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldItalicMT.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"ArialCE-BoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE-BoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCE-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Arial-BoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldItalicMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldItalicMT.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Arial-Bold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BoldMT.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Arial-BlackItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BlackItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Arial-Italic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-ItalicMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-ItalicMT.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"ArialNarrow-Regular";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arial-MediumItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-MdmItl.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-MdmItl.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Arial-Light";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Lgt.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Lgt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Arial-Italic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-ItalicMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-ItalicMT.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"ArialCEMT-Black";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCEMTBlack-Regular.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialCEMTBlack-Regular.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Arial-Medium";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Mdm.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Mdm.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"ArialNarrow-BoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-BoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Arial-LightItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-LgtItl.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-LgtItl.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Arial-Regular";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialMT.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialMT.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arial-Black";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Black.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Arial-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"ArialNarrow-Bold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-Bold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ArialNarrow-Italic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-Italic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/ArialNarrow-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-Black";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Black.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-ExtraLight";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraLight.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-ExtraLightItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-BlackItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-BlackItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-BoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-BoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-Bold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Bold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-ExtraBoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-ExtraBold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraBold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Regular";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Regular.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-SemiBold";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-SemiBold.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Italic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Italic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-LightItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-LightItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-Medium";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Medium.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Light";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Light.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-MediumItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-MediumItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-ThinItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ThinItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-SemiBoldItalic";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat-Thin";src:url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Thin.woff2") format("woff2"),
url("/wp-content/themes/vCoupon/assets/css/fonts/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}a{color:#0074d9;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}p{margin:0}img{max-width:100%;height:auto;display:block}h1{font-size:2.1rem;font-family:"Montserrat-Bold",Arial,sans-serif}h2{font-size:2rem;font-family:"Montserrat-SemiBold",Arial,sans-serif}h3{font-size:1.5rem;font-family:"Montserrat-Medium",Arial,sans-serif}h4{font-size:1.25rem;font-family:"Montserrat-Regular",Arial,sans-serif}h5{font-size:1rem;font-family:"Montserrat-Regular",Arial,sans-serif}h6{font-size:0.875rem;font-family:"Montserrat-Regular",Arial,sans-serif}p{font-size:1rem;color:var(--text-green-color);font-family:"OpenSansRegular",Arial,sans-serif}ul,ol{font-size:1rem;font-family:"OpenSansRegular",Arial,sans-serif}a{font-size:1rem;transition:color 0.2s}@media (max-width: 1200px){h1{font-size:2.2rem}h2{font-size:1.8rem}}@media (max-width: 992px){body{font-size:15px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}ul,ol,p,a{font-size:0.95rem}}@media (max-width: 768px){body{font-size:14px}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1rem}h4,h5,h6{font-size:0.9rem}.top_header{font-size:0.95rem}img{border-radius:2px}}@media (max-width: 576px){body{font-size:13px}h1{font-size:1.2rem}h2{font-size:1rem}h3,h4,h5,h6{font-size:0.85rem}.top_header{font-size:0.9rem;padding:2px
0}ul,ol,p,a{font-size:0.9rem}img{border-radius:1px}}:root{--green-color:#a5ce36;--black-color:#212529;--text-green-color:#656565;--text-blue-color:#0462ef;--text-white-color:#fff;--bg-color:#f5efe0;--gray-light:#f0f0f0;--shadow-light:0 2px 8px rgba(0, 0, 0, 0.04);--shadow-medium:0 4px 24px rgba(0, 0, 0, 0.08);--shadow-heavy:2px 0 24px rgba(0, 0, 0, 0.12);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--radius:10px}.form-control{padding-left:1.2rem;height:46px;margin-bottom:0rem;transition:all 0.3s;border:1px
solid #dfdfdf;border-radius:0;background:#f7f7f7;color:#777;font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5}.header-heading{margin-bottom:10px;font-family:"OpenSansSemibold"}.header-heading
a{color:var(--black-color)}.main-button{display:inline-block;padding:9px
34px 11px 34px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:50px;transition:all 0.2s ease-in;position:relative;overflow:hidden;font-size:16px;cursor:pointer;color:var(--text-white-color);z-index:1;white-space:nowrap;background-color:var(--black-color)}.main-button:before{content:"";position:absolute;left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0, 0, 0, 0.05);border-radius:50%;display:block;transition:all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);z-index:-1}.main-button:after{content:"";position:absolute;left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:var(--green-color);border-radius:50%;display:block;transition:all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);z-index:-1}.main-button:hover{color:#fff;border:1px
solid var(--green-color)}.main-button:hover:before{top:-35%;background-color:var(--green-color);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.main-button:hover:after{top:-45%;background-color:var(--green-color);transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}@media (max-width: 1024px){.container{max-width:95% !important}}.top-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.main-heading{border-bottom:var(--green-color) 5px solid;width:fit-content}.view_link{display:inline-block;margin-top:10px;color:var(--green-color);font-weight:500;text-decoration:none;transition:color 0.2s;font-size:1rem}.view_link
i{margin-left:5px;font-size:0.95em;vertical-align:middle;transition:transform 0.2s}.view_link:hover,.view_link:focus{color:var(--green-color);text-decoration:underline}.view_link:hover i,
.view_link:focus
i{transform:translateX(3px)}#preloader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;transition:opacity 0.3s ease}.spinner{width:60px;height:60px;border:6px
solid #e0e0e0;border-top-color:var(--green-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:8px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:var(--green-color)}#button{display:inline-block;background-color:var(--green-color);width:50px;height:50px;text-align:center;border-radius:100px;position:fixed;bottom:30px;right:30px;transition:background-color 0.3s, opacity 0.5s, visibility 0.5s;opacity:1;visibility:visible;z-index:999}#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:26px;line-height:52px;color:#fff}#button:hover{cursor:pointer;background-color:#333}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}.top_header{position:relative;background:#f8f9fa;padding:10px
40px 10px 10px;text-align:center}.top_header{background-color:var(--black-color);padding:3px
0 3px 0;display:flex;justify-content:center;color:var(--text-white-color)}.top_header
h5{font-family:"Montserrat-SemiBold"}.star{font-size:20px;color:#ffd700;animation:blink 1s infinite}.close-icon{position:absolute;right:10px;top:46%;transform:translateY(-50%);cursor:pointer;font-size:25px}@keyframes
blink{0%,100%{opacity:1}50%{opacity:0}}.logo a
img{width:140px;object-fit:contain}header .middle-header{padding:15px
0}.search-bar .form-control{border-radius:25px 0 0 25px;border-right:none;background:#f5f5f5;padding:10px
30px}.search-bar .form-control:focus-visible{border-color:var(--green-color)}.search-bar
.btn{border-radius:0 25px 25px 0;border-left:none;padding:0
20px 0 20px;background:#f5f5f5;color:#333;border:var(--bs-border-width) solid var(--bs-border-color);border-left:0}.search-bar .form-control:focus{box-shadow:none;background:#f5f5f5}.search-bar .btn:focus{box-shadow:none}.search-bar .d-flex{gap:0}.icon-button{width:50px;height:50px;padding:0;text-align:center;line-height:45px}.icon-button a
i{color:#fff}.navbar-custom{background:var(--green-color);border-radius:0px;position:relative;z-index:100;padding:8px
20px;width:100%}.navbar-custom .navbar-brand{color:var(--green-color);font-weight:600;font-size:1.3rem;letter-spacing:1px;text-decoration:none;transition:var(--transition);align-self:center;display:flex}.navbar-custom .navbar-brand:hover{color:var(--green-color);transform:scale(1.05)}.navbar-nav .nav-link{color:var(--text-white-color);font-family:"OpenSansSemibold";font-size:1rem;border-radius:25px;padding:4px
18px;transition:var(--transition);text-decoration:none;position:relative;white-space:nowrap}.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus,
.navbar-nav .dropdown.show>.nav-link{color:var(--green-color);background:var(--gray-light)}.dropdown{position:relative}.dropdown-toggle::after{margin-left:8px;transition:transform 0.3s ease}.dropdown:hover .dropdown-toggle::after{transform:rotate(180deg)}.dropdown-toggle::after{content:"\f078" !important;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:5px;transition:transform 0.3s ease;font-size:0.85em;vertical-align:middle}.dropdown-menus{min-width:480px;width:100%;border-radius:12px;border:none;box-shadow:var(--shadow-medium);margin-top:10px;padding:20px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition);position:absolute;top:100%;left:0%;z-index:999;background-color:#fff}.dropdown-menus.mega-menu{min-width:55vw !important;left:-50% !important}.dropdown-menus.mega-menu ul li a.text-dark{font-family:"OpenSansSemibold"}.dropdown:hover .dropdown-menus{opacity:1;visibility:visible;transform:translateY(0)}.blog-card{border-radius:12px;overflow:hidden;border:1px
solid #eee;box-shadow:0 2px 8px rgba(0, 0, 0, 0.03);transition:var(--transition);cursor:pointer;text-decoration:none;color:inherit;display:block}.blog-card:hover{box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);transform:translateY(-5px);text-decoration:none;color:inherit}.blog-card
img{width:100%;object-fit:cover}.blog-card .card-body{padding:15px}.blog-card .card-title{font-weight:600;margin-bottom:8px;color:var(--black-color)}.blog-card .card-text{color:#666;line-height:1.4}.navbar-toggler{background:none;border:none;outline:none;color:var(--black-color);font-size:1.5rem;padding:8px;border-radius:8px;transition:var(--transition)}.navbar-toggler:hover{background:var(--gray-light);color:var(--green-color)}.navbar-toggler:focus{box-shadow:none}.mobile-sidebar{position:fixed;top:0;left:-100%;width:320px;height:100vh;background:var(--bg-color);box-shadow:var(--shadow-heavy);z-index:1050;transition:left 0.4s cubic-bezier(0.77, 0, 0.18, 1);overflow-y:auto;display:flex;flex-direction:column}.mobile-sidebar.active{left:0}.sidebar-header{background:var(--green-color);color:white;padding:20px;font-weight:600;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center}.sidebar-header .btn-close{background:none;border:none;color:white;cursor:pointer;padding:5px;line-height:20px;border-radius:50%;transition:var(--transition)}.sidebar-header .btn-close:hover{background:rgba(255, 255, 255, 0.2)}.mobile-sidebar .nav-link{color:var(--black-color);padding:15px
20px;border-bottom:1px solid #f0f0f0;transition:var(--transition);text-decoration:none}.mobile-sidebar .nav-link:hover{background:var(--gray-light);color:var(--green-color);padding-left:30px}.mobile-dropdown{background:#f8f9fa;padding:15px
20px}.mobile-dropdown .blog-card{margin-bottom:15px}.mobile-dropdown .blog-card:last-child{margin-bottom:0}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:1040;opacity:0;visibility:hidden;transition:var(--transition)}.sidebar-backdrop.active{opacity:1;visibility:visible}@media (max-width: 991.98px){.desktop-nav{display:none !important}.navbar-toggler{display:block !important}.dropdown-menus{min-width:300px}}@media (min-width: 992px){.navbar-toggler{display:none !important}.mobile-sidebar,.sidebar-backdrop{display:none !important}}@media (max-width: 480px){.mobile-sidebar{width:100%;left:-100%}.navbar-custom{padding:8px
15px}.navbar-custom .navbar-brand{font-size:1.1rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.dropdown-menus
ul{list-style:none;padding:0;margin:0}.dropdown-menus ul
li{padding-bottom:7px}.dropdown-menus ul li
a{color:var(--text-green-color);text-decoration:none}.dropdown-menus ul li a:hover,
.dropdown-menus ul li a:focus{color:var(--green-color)}.mobile-dropdown{display:none}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.5);display:none;z-index:999}.modal-overlay.active{display:block}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);display:none;z-index:999}.modal-overlay.active{display:block}.slide-modal{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100%;background-color:#fff;box-shadow:-2px 0 10px rgba(0, 0, 0, 0.2);z-index:1000;transition:right 0.4s ease-in-out;padding:20px}.slide-modal.active{right:0}.modal-header{display:flex;justify-content:space-between;align-items:center;font-size:20px;margin-bottom:20px}.modal-header .close-btn{cursor:pointer;font-size:24px;border:none;background:none}.modal-body
input{width:100%;padding:12px;margin:10px
0;border:1px
solid #ccc;border-radius:4px}.modal-body input:last-child{margin-bottom:0}.modal-body
button{width:100%;padding:12px;background-color:var(--green-color);color:white;border:none;border-radius:4px;font-size:16px;cursor:pointer}@media (max-width: 480px){.slide-modal{max-width:100%}}.modal-logo{display:flex;flex-direction:column;align-items:center;gap:10px}.slide-modal .modal-body{padding-top:60px}.password-reset{font-size:12px;text-align:center}.password-reset
a{font-size:12px;text-decoration:none;color:var(--black-color)}a#showSignupForm,a#backToLoginFromSignup,a#backToLoginFromOtp{text-decoration:none;color:var(--black-color)}.otp-inputs{display:flex;gap:15px;justify-content:center;margin:20px
0}.otp-inputs
input{width:60px;height:60px;text-align:center;font-size:20px;border:1px
solid #ccc;border-radius:4px}#otpTimer{font-weight:bold;color:var(--green-color)}.mobile-toggle{display:flex;gap:10px}@media (min-width: 992px){.mobile-toggle
.loginBtn{display:none}}.footer-accordion-btn{padding:0
0 10px 0 !important}.banner-section .banner-item
img{border-radius:20px}.banner-slider .slick-slide{margin:0
10px}.banner-slider .slick-arrow{position:absolute;top:50%;z-index:10;width:44px;height:44px;background:var(--black-color);color:var(--text-white-color);border:none;border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background 0.2s, color 0.2s, box-shadow 0.2s;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);opacity:0.85}.banner-slider .slick-arrow:hover,
.banner-slider .slick-arrow:focus{background:var(--green-color);color:var(--black-color);opacity:1}.banner-slider .slick-prev{left:15px}.banner-slider .slick-next{right:15px}.banner-slider .slick-next::before,
.banner-slider .slick-prev::before{content:inherit}.banner-slider .slick-dots{display:flex !important;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:0;list-style:none;background:none !important;position:static !important;width:auto !important;bottom:unset !important}.banner-slider .slick-dots
li{margin:0;padding:0;width:auto !important;height:auto !important}.banner-slider .slick-dots
button{width:12px;height:10px;border-radius:50%;background:#d3d3d3;border:none;padding:0;cursor:pointer;transition:background 0.2s, transform 0.2s;font-size:0;outline:none;box-shadow:none !important}.banner-slider .slick-dots button::before{content:inherit}.banner-slider .slick-dots .slick-active
button{background:var(--green-color);box-shadow:0 0 0 2px var(--green-color, #a5ce36);width:28px;border-radius:10px}.slick-dotted.slick-slider{margin-bottom:15px !important}.marquee-section{background-color:var(--bg-color);padding:10px
0}.marquee-card{display:flex;background-color:#fff;padding:10px
20px;border-radius:10px;text-decoration:none;color:var(--black-color);border:1px
solid transparent}.marquee-card:hover{text-decoration:none;border-color:var(--green-color)}.marquee-content{margin-left:16px}.marquee-content
h5{font-family:"Montserrat-SemiBold"}.marquee-card
img{width:50px;height:50px;border-radius:100px;border:1px
solid #333;background-color:#fff}.marquee-slider .slick-slide{margin:0
10px}.category-slider .slick-list{padding:10px
0}.category-card-section{background-color:var(--bg-color)}.category-card{text-decoration:none;color:var(--black-color)}.category-item:hover{text-decoration:none;transform:scale(1.04);box-shadow:var(--shadow-light);background-color:var(--bg-color)}.category-item{text-align:center;padding:14px;border-radius:15px;transition:all 0.3s ease}.category-slider .slick-slide{margin:0
10px}.category-card
h6{font-family:"Montserrat-SemiBold";margin-top:10px}.category-card
img{width:100%;height:100%;object-fit:cover;border-radius:100%}.category-slider .slick-arrow{position:absolute;top:50%;z-index:10;color:#000;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.category-slider .slick-arrow:hover,
.category-slider .slick-arrow:focus{color:var(--black-color);opacity:1}.category-slider .slick-prev{left:-15px}.category-slider .slick-next{right:-20px}.category-slider .slick-next::before,
.category-slider .slick-prev::before{content:inherit}.category-card-two{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border-radius:20px;padding:20px;position:relative;background:#fff;overflow:hidden}.img_area{perspective:1000px;margin-bottom:15px}.flip-container{position:relative;width:100%;height:181px}.flipper{position:relative;width:100%;height:100%;transition:0.6s;transform-style:preserve-3d}.flip-container:hover
.flipper{transform:rotateY(180deg)}.front,.back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:15px;overflow:hidden}.front{background:#f1f1f1}.front
img{width:100%;height:100%;object-fit:cover;border-radius:15px}.badge-tags{display:flex;justify-content:space-between;position:absolute;width:95%;left:50%;transform:translateX(-50%);top:10px;z-index:2}.badge-tags
.badge{border-radius:16px;padding:5px
20px;border:2px
solid #fff}.badge-tags
.badge.off{background-color:var(--green-color, #4caf50);color:#fff}.badge-tags
.badge.code{background-color:#ff4d00;color:#fff}.cat-logo{position:absolute;bottom:10px;right:10px}.cat-logo
img{width:100px}.back{background:#fff;color:#333;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;border-radius:15px;border:1px
solid #ddd}.back-content{text-align:center;padding:20px}.back-content
h4{margin-bottom:10px;font-size:18px}.back-content
p{font-size:15px;margin-bottom:15px}.deal-btn{background-color:#ff4d00;color:#fff;border:none;padding:10px
20px;border-radius:25px;cursor:pointer;font-weight:bold;transition:background 0.3s}.deal-btn:hover{background-color:#e74300}.inner-tag{background-color:var(--black-color, #000);color:#fff;padding:2px
8px;border-radius:5px;font-size:14px}.category-content
h4{font-family:"Montserrat-SemiBold",sans-serif;margin:10px
0;color:var(--black-color)}.card-offer{background:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);overflow:hidden;transition:0.3s;padding:20px}.card-offer__image-wrapper{position:relative;perspective:1000px}.card-offer__main-image{width:100%;border-radius:15px;display:block}.card-offer__overlay{position:absolute;inset:0;background-color:rgba(0, 0, 0, 0.75);opacity:0;visibility:hidden;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center;border-radius:15px}.card-offer:hover .card-offer__overlay{opacity:1;visibility:visible}.card-offer__overlay-content{text-align:center;color:#fff;padding:20px;animation:fadeZoom 0.4s ease forwards;transform:scale(0.9)}.card-offer:hover .card-offer__overlay-content{animation:fadeZoom 0.4s ease forwards}.card-offer__overlay-content
h4{margin-bottom:10px;font-size:20px}.card-offer__overlay-content
p{margin-bottom:15px;font-size:15px}.card-offer__btn{background-color:#ff4d00;color:#fff;padding:10px
20px;border-radius:25px;border:none;font-weight:bold;cursor:pointer;transition:background 0.3s}.card-offer__btn:hover{background-color:#e74300}.card-offer__badges{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:95%;display:flex;justify-content:space-between;z-index:2}.card-offer__badge{padding:5px
20px;border-radius:16px;border:2px
solid #fff;color:#fff;font-size:14px}.card-offer__badge--off{background-color:var(--green-color, #4caf50)}.card-offer__badge--code{background-color:#ff4d00}.card-offer__logo{position:absolute;bottom:10px;right:10px}.card-offer__logo
img{width:100px}.card-offer__content{padding:15px
0px}.card-offer__content
h4{font-family:"Montserrat-SemiBold",sans-serif;margin-bottom:10px;font-size:18px}.card-offer__tag{background-color:var(--black-color, #000);color:#fff;padding:2px
8px;font-size:13px;border-radius:5px}.offer-card{background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);overflow:hidden;position:relative;transition:all 0.3s ease;margin-bottom:20px;padding:10px}.offer-card__image-box{position:relative;overflow:hidden}.offer-card__main-img{width:100%;display:block;border-radius:15px}.offer-card__brand-logo{position:absolute;bottom:10px;right:10px}.offer-card__brand-logo
img{width:100px}.offer-card__labels .offer-card__label{position:absolute}.offer-card__labels .offer-card__label--code{left:1px;top:16px;background-color:var(--black-color);color:#fff;border:0;background:#212529;background:linear-gradient(90deg, rgba(33, 37, 41, 1) 52%, rgba(33, 37, 41, 0) 100%);padding-right:73px;padding-left:10px}.offer-card__labels .offer-card__label--off{right:10px;top:10px}.offer-card__labels .offer-card__label--deal{right:10px;top:10px}.offer-card__label{padding:0px
8px 0 0;border-radius:0 5px 5px 0;border:2px
solid #fff;color:var(--black-color);font-family:"OpenSansbold";font-size:14px;border:1px
solid #ddd}.offer-card__label--off{background-color:var(--green-color, #4caf50)}.offer-card__label--code{background-color:#fff}.offer-card__hover-layer{position:absolute;inset:0;background:rgba(0, 0, 0, 0.85);color:#fff;padding:20px;text-align:center;opacity:0;transform:translateY(-100%);transition:all 0.4s ease;display:flex;flex-direction:column;justify-content:center;border-radius:15px}.offer-card__image-box:hover .offer-card__hover-layer{opacity:1;transform:translateY(0)}.offer-card__hover-layer
h4{font-size:18px;margin-bottom:10px;white-space:nowrap}.offer-card__hover-layer
p{font-size:13px;margin-bottom:15px;color:#fff}.offer-card__btn{background-color:#ff4d00;color:#fff;border:none;padding:10px
20px;border-radius:25px;font-weight:bold;cursor:pointer;transition:background 0.3s ease}.offer-card__btn:hover{background-color:#e74300}.offer-card__tag{background-color:var(--black-color, #000);color:#fff;padding:2px
8px;font-size:13px;border-radius:5px}.hover-card{border-radius:15px;overflow:hidden;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);position:relative}.hover-card__img-box{position:relative}.hover-card__img{width:100%;display:block;border-radius:15px}.hover-card__badges{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;width:90%;z-index:2}.hover-card__badge{padding:5px
15px;border-radius:20px;color:#fff;font-size:13px;border:2px
solid #fff}.hover-card__badge--off{background-color:#28a745}.hover-card__badge--code{background-color:#ff4d00}.hover-card__logo{position:absolute;bottom:10px;right:10px}.hover-card__logo
img{width:80px}.hover-card__overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.85);color:#fff;padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:15px;transition:all 0.4s ease;pointer-events:none}.hover-card__overlay
h4{margin-bottom:10px}.hover-card__tag{background:#000;padding:2px
6px;font-size:12px;border-radius:5px}.hover-card__btn{margin-top:15px;padding:10px
20px;background:#ff4d00;border:none;border-radius:25px;color:white;cursor:pointer;transition:background 0.3s}.hover-card__btn:hover{background:#e74300}.hover-card--slide-down .hover-card__overlay{transform:translateY(-100%);opacity:0}.hover-card--slide-down:hover .hover-card__overlay{transform:translateY(0);opacity:1}.hover-card--fade-zoom .hover-card__overlay{transform:scale(0.9);opacity:0}.hover-card--fade-zoom:hover .hover-card__overlay{transform:scale(1);opacity:1}.hover-card--slide-up .hover-card__overlay{transform:translateY(100%);opacity:0}.hover-card--slide-up:hover .hover-card__overlay{transform:translateY(0);opacity:1}.sub-category-card-section
.img_area{border:1px
solid #ddd;border-radius:20px;overflow:hidden}.catagroy-list-section{background-color:var(--bg-color)}.category-list-card ul
li{list-style:none;margin-bottom:10px}.category-list-card ul li
a{display:block;color:#333;text-decoration:none;padding:4px
10px;border-radius:4px;transition:background 0.2s, color 0.2s;width:100%;display:flex;justify-content:space-between;align-items:center;border:1px
solid #a5ce36}.category-list-card ul li a:hover{background:#f1f3f6;color:var(--green-color)}.category-list-card{background:#fff;transition:box-shadow 0.2s;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border:1px
solid #a5ce3699}.category-list-card:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}.footer-section{background-color:var(--black-color)}.footer-divider{border-color:#33415c;width:60px}.footer-links{margin-bottom:0}.footer-links
a{color:#ddd;font-size:14px;text-decoration:none;display:block}.footer-links
li{margin-bottom:16px}.footer-links li:last-child{margin-bottom:0}.footer-links a:hover{color:var(--green-color)}.footer-contact
li{font-size:14px;color:#ccc;margin-bottom:8px}.foooter-logo{margin-top:0 !important}.foooter-logo a
img{filter:brightness(0) invert(1)}.footer-highlight{margin-bottom:0;display:inline-block;color:#fff}.footer-highlight
ul{padding:0;margin-bottom:0}.footer-highlight ul
li{list-style:none;position:relative;padding-left:38px;margin-bottom:20px;font-size:14px}.footer-highlight ul
li.phone{margin-bottom:0}.footer-highlight ul li
a{text-decoration:none;color:#fff;font-size:14px}ul li.address::before{font-family:"Font Awesome 5 Free";content:"\f3c5";font-weight:900;position:absolute;left:0;top:2px;color:var(--black-color);font-size:16px;background-color:var(--green-color);width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px}ul li.mail::before,
ul li.phone::before{font-family:"Font Awesome 5 Free";font-weight:900;top:-2px;color:var(--black-color);font-size:16px;background-color:var(--green-color);width:26px;height:26px;border-radius:50%;line-height:26px;position:absolute;left:0;text-align:center}ul li.mail::before{content:"\f0e0"}ul li.phone::before{content:"\f095"}ul#menu-footer-links{list-style:none;padding:0;display:flex;flex-wrap:wrap}.footer-copyright{border-top:1px solid #dddddd2b;display:flex;align-items:center;justify-content:space-between}@media (max-width: 991.98px){.footer-accordion-btn{width:100%;text-align:left;background:none;border:none;padding:0.75rem 0;font-weight:bold;font-size:1rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.footer-accordion
.collapse{padding-bottom:1rem}}@media (min-width: 992px){.footer-accordion-btn,.accordion-icon{display:none !important}.footer-accordion
.collapse{display:block !important;height:auto !important;visibility:visible !important}}.inner-banner{position:relative}.inner-content{position:absolute;top:50%;left:100px;transform:translateY(-50%);text-align:left;color:#fff;z-index:3}.discount-card-main{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border:1px
solid #e0e0e0;border-radius:10px;padding:15px;gap:20px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);margin:10px
0}.store-logo{flex:0 0 80px;height:80px;border:1px
solid #ccc;border-radius:8px;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:10px}.store-logo
img{max-width:100%;max-height:100%;object-fit:contain}.card-content{flex-grow:1}.vip-tag{display:inline-flex;align-items:center;background-color:#f5e78d;color:#000;font-weight:bold;padding:4px
10px;border-radius:4px;margin-bottom:8px;font-size:14px}.vip-tag
img{width:20px;height:20px;margin-right:6px}.card-title{font-size:20px;font-weight:bold;margin-bottom:6px;color:#222}.card-subtitle{font-size:14px;color:#555}.card-actions{display:flex;flex-direction:column;align-items:end;gap:10px}.visit-btn,.fav-btn{padding:8px
16px;border:2px
solid #ccc;border-radius:5px;background:white;cursor:pointer;font-weight:bold;transition:all 0.3s;font-size:14px}.visit-btn:hover{background:#000;color:#fff;border-color:#000}.fav-btn{display:flex;align-items:center;gap:6px;color:#33333369}.fav-btn:hover{background:#f5e78d;border-color:#f5e78d}@media (max-width: 600px){.discount-card{flex-direction:column;align-items:flex-start}.card-actions{flex-direction:row;width:100%;justify-content:space-between}.fav-btn,.visit-btn{width:48%;justify-content:center}}.coupon-card{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff;border:1px
solid #ddd;border-radius:10px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.05);padding:20px;margin:auto;margin-bottom:20px}.coupon-left{flex:1 1 60%}.discount{font-size:36px;font-weight:bold;color:#333;margin-bottom:10px}.discount
small{font-size:14px;display:block;margin-top:2px;color:#888}.coupon-details{font-size:18px;color:#222}.badge{display:inline-block;background-color:#f7943e;color:#fff;font-size:12px;padding:3px
8px;border-radius:4px;margin-right:8px;vertical-align:middle}.meta{font-size:13px;color:#777;margin-top:10px}.dot{display:inline-block;width:4px;height:4px;background-color:#aaa;border-radius:50%;margin:0
6px}.coupon-right{flex:0 0 220px;text-align:center;display:flex;flex-direction:column;justify-content:center}a.btn.btn-link-visit.mb-2.w-100{border:1px
solid #212529}.code-note{font-size:12px;color:#333;text-align:center;font-weight:700}.coupon-footer{background-color:#fff9d8;padding:12px
20px;font-size:14px;color:#222;border-top:1px solid #eee;margin-top:20px;border-radius:10px 10px;width:100%}.coupon-footer
a{color:#000;font-weight:bold;text-decoration:underline}.added-by{text-align:right;font-size:12px;color:#444;margin-top:10px}@media (max-width: 768px){.coupon-card{flex-direction:column}.coupon-right{margin-top:20px;align-items:center}.coupon-footer{font-size:13px;text-align:center}.added-by{text-align:center}}.deal-card{display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);padding:20px
25px;gap:20px;flex-wrap:wrap;border:1px
solid #ddd;margin-bottom:20px}.deal-logo{flex:0 0 60px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px
solid #e0e0e0;background:#fafafa}.deal-logo
img{width:100%}.deal-content{flex:1 1 auto;font-size:18px;color:#222}.deal-content
span{font-weight:600;display:block}.deal-button{background:var(--green-color);color:#111;border:none;padding:12px
24px;font-size:16px;font-weight:bold;border-radius:8px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;gap:8px}.deal-button:hover{background:#ffdb00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.deal-button
svg{width:16px;height:16px;fill:currentColor}@media (max-width: 600px){.deal-card{flex-direction:column;text-align:center}.deal-content{font-size:16px}}.offer-badge{width:80px;max-width:88px;text-align:center;font-weight:900;text-transform:uppercase;font-size:2rem;line-height:1.5rem;position:relative;overflow:hidden;cursor:pointer}.offer-badge
span{font-size:0.75rem;display:block;line-height:0.625rem;margin:6px
0}.sale-tag{background-color:#e5d4f6;color:#1a1a1a;display:inline-block;font-size:0.75rem;font-weight:bold;padding:2px
6px;border-radius:6px;line-height:1rem;margin-top:6px}@media (min-width: 768px){.offer-badge{width:88px;padding-left:4px;padding-right:4px;padding-bottom:8px}}.content-container{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.content-heading{border-bottom:1px solid #ccc;padding:16px;font-size:20px;font-weight:bold}.content-category{border-bottom:1px solid #ddd;padding:16px}.content-category-title{font-size:16px;font-weight:bold;color:#111;margin-bottom:10px;position:relative}.content-category-title::before{content:"";display:inline-block;width:10px;height:10px;background:var(--green-color);margin-right:10px;border-radius:2px;vertical-align:middle}.content-item{margin-bottom:20px}.content-question{font-size:16px;font-weight:bold;margin:8px
0}.content-answer
p{font-size:15px;line-height:1.6;margin-bottom:10px}.content-answer{color:#333}@media screen and (max-width: 768px){.content-heading{font-size:18px}.content-question{font-size:15px}.content-answer
p{font-size:14px}}.modal-content{border-radius:12px;padding:1.5rem}.discount-heading{font-size:1.25rem;font-weight:bold;color:#333}.code-box{display:flex;align-items:center;justify-content:center;border:2px
dashed #ffc107;background-color:#fff8e1;border-radius:8px;padding:0.75rem 1rem;margin:0}.code-box
span{font-weight:bold;font-size:1.2rem;letter-spacing:1px}.btn-copy{background-color:#ffc107;border:none;padding:0.4rem 1rem;font-weight:600;color:#000;border-radius:6px}.btn-yellow{background-color:#ffd700;color:#000;font-weight:600}.btn-yellow:hover{background-color:#ffca00}.modal-footer{flex-direction:column;gap:1rem;text-align:center}.form-control{border-radius:8px}.small-note{font-size:0.75rem;color:#666}.custom-backdrop{position:fixed;inset:0;background-color:rgba(0, 0, 0, 0.6);z-index:1040}.modal-content{border-radius:var(--radius);box-shadow:0 0 20px rgba(0, 0, 0, 0.15);z-index:1050;position:relative}.badge-offer{background-color:#a5ce36;color:#fff;font-size:0.75rem;padding:5px
12px;border-radius:50px;font-weight:600;position:relative;width:fit-content;top:-3px;margin-right:10px}.section-title{font-size:1.4rem;font-weight:700;color:#333;margin-top:0.75rem}.code-box{background-color:#a5ce363e;border:2px
dashed #a5ce36;border-radius:var(--radius);padding:1rem;display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0}.code-text{font-weight:bold;font-size:1.3rem;letter-spacing:1px}.btn-copy{background-color:var(--dark-color);color:#fff;border-radius:8px;padding:0.5rem 1rem;font-size:0.9rem;transition:0.3s ease}.btn-copy:hover{background-color:#333}.btn-link-visit{border:1px
solid var(--dark-color);font-weight:500;border-radius:8px;padding:0.5rem 1rem}.form-note{font-size:0.75rem;color:#666}.btn-submit{background-color:var(--primary-color);font-weight:600;border-radius:var(--radius);padding:0.7rem}.btn-submit:hover{background-color:#e0a800}.form-control{border-radius:8px}.coupon_logo{border:1px
solid #a0a0a078;padding:9px;border-radius:10px}.coupon_logo
img{border-radius:10px;box-shadow:0 0 10px #9b9b9b94;width:100px}.coupons-popup{position:relative}.close-icon2{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#333;transition:color 0.3s ease}.close-icon button:focus{box-shadow:none}.app-container{max-width:1440px;margin:0
auto;padding:16px
24px;display:flex;flex-direction:column;min-height:100vh}.header-left{display:flex;align-items:center;gap:12px}.hamburger-btn{display:none;background:none;border:none;font-size:32px;cursor:pointer;color:#334155}.breadcrumb{font-weight:600;color:#64748b;font-size:14px}@media (max-width: 767px){.hamburger-btn{display:inline-flex}.breadcrumb{margin-left:12px}}.discount-card{background:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);padding:24px;max-width:440px;margin:0
auto}@media (min-width: 991px){.discount-card{overflow-y:auto;height:100vh;margin-bottom:30px}}.discount-card
h2{font-size:1.25rem;font-weight:700;margin-bottom:24px;color:#0f172a}ul.discount-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.discount-list-item{display:flex;align-items:center;gap:16px;cursor:pointer;padding:12px
10px;border-radius:12px;transition:background-color 0.3s ease}.discount-list-item:hover,.discount-list-item:focus-visible{background-color:#f3f4f6;outline:none}.brand-logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 0 6px rgb(0 0 0 / 0.08);display:flex;align-items:center;justify-content:center}.brand-logo
img{max-width:40px;max-height:40px;object-fit:contain;border-radius:10px}.brand-info{display:flex;flex-direction:column;justify-content:center;flex:1}.brand-name-vip{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-name{font-weight:700;font-size:0.95rem;color:#334155;text-transform:uppercase;letter-spacing:0.05em;user-select:none}.vip-label{display:flex;align-items:center;gap:4px;background-color:#facc15;color:#92400e;font-weight:600;font-size:0.75rem;padding:2px
8px;border-radius:9999px;user-select:none;box-shadow:0 1px 2px rgb(0 0 0 / 0.1)}.vip-label .material-icons{font-size:16px;line-height:1;color:#b45309}.discount-text{font-size:0.85rem;color:#64748b;user-select:none}@media (min-width: 1024px){.app-container{padding:32px
48px;flex-direction:row;justify-content:center}}.category-card-two{margin-bottom:20px}.cls{background:#f5efe0}.category-card-section .offer-card__image-box
img{object-fit:cover;height:200px;width:100%;border-radius:6px;border:1px
solid #ddd}.category-card-section .offer-card__brand-logo
img{height:74px;background-color:#fff;box-shadow:0 0 20px 0px #0000004a}.logo-category .offer-card__image-box
img{height:180px;width:100%;object-fit:contain;border:1px
solid #ddd;border-radius:16px}.logo-category .offer-card__brand-logo
img{height:100px}.offer-card__image-box
.badge{width:40%;text-align:left;background:#f7943e;background:linear-gradient(90deg,
rgba(247, 148, 62, 1) 54%,
rgba(0, 0, 0, 0) 100%);position:absolute;bottom:10px;left:0;border-radius:0;padding:5px
11px}.logo-category .offer-card__image-box{overflow:hidden}form#callbackForm
label{margin-bottom:6px !important}.form-control:focus{box-shadow:none;border-color:var(--green-color)}div#loadingMsg,div#successMsg{margin-top:6px !important;font-size:14px;color:#a5ce36 !important}.cat_head{padding-top:0px;padding-bottom:10px}button.wishlist-btn{background:#fff;border:1px
solid #33333369;padding:0;width:35px;height:35px;line-height:40px;border-radius:100%}button.wishlist-btn
i{font-size:22px;color:#33333369}button.wishlist-btn.added
i{color:var(--green-color)}.logo-category .offer-card{padding:14px}.dashboard-section{padding:0;background-color:#f8f9fa;min-height:100vh}.dashboard-sidebar{background:#fff;border-radius:0px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.05);padding:0
0 20px 0;height:calc(100vh - 0px);position:sticky;top:0px}.dash-sidebar-header{padding:20px
20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background-color:#212529}.dash-sidebar-header
h4{margin:0;color:#fff;font-weight:600}.fa-keyv::before{content:"\f084"}.dashboard-sidebar .nav-link{padding:9px
20px;color:#6c757d;transition:all 0.3s ease;display:flex;align-items:center;gap:10px;width:100%}.dashboard-sidebar .nav-link:hover,
.dashboard-sidebar .nav-link.active{background:#f8f9fa;color:#212529}.dashboard-sidebar .nav-link
i{width:20px}.dashboard-content{position:relative;padding:0}div#dashboardTabContent .tab-pane{padding:20px}.content-section{display:none;animation:fadeIn 0.3s ease}.content-section
h2{margin-bottom:30px}.content-section.active{display:block}.card{border:none;border-radius:12px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.05);transition:transform 0.3s ease}.card:hover{transform:translateY(-5px)}.table{background:#fff;border-radius:12px;overflow:hidden}.table thead
th{background:#f8f9fa;border-bottom:none;padding:15px;font-weight:600}.table
td{padding:15px;vertical-align:middle}.card
h3{font-size:28px;font-weight:600;color:#212529;margin-bottom:5px}.card
p{color:#6c757d;margin:0}@media (max-width: 991px){.dashboard-sidebar{position:fixed;left:-100%;top:0;width:280px;height:100vh;z-index:1000;transition:left 0.3s ease}.dashboard-sidebar.active{left:0}#showDashboardSidebar{display:block}}@keyframes
fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-primary{background:#212529;border:none;padding:10px
20px;border-radius:8px}.btn-primary:hover{background:#0056b3}.list-group-item{border:none;border-radius:8px !important;margin-bottom:10px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.05)}.list-group-item
h5{margin:0;color:#333}.list-group-item
p{margin:5px
0 0;color:#6c757d}.dashboard.offer-card .offer-card__image-box
img.featureimg{height:300px;object-fit:cover}.exp_text{position:absolute;left:-32px;top:40px;transform:rotate(316deg);background:red;width:170px}.exp_text
p{margin:0}button.main-button.loginBtn
img{width:23px}.promo-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);display:flex;flex-wrap:wrap;background-color:#fff;margin:40px
auto}.promo-details{flex:1 1 45%;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.promo-media{flex:1 1 40%}.promo-media
img{width:100%;height:100%;object-fit:cover}.brand-section{display:flex;align-items:center;gap:16px;position:relative}.brand-section .position-relative .brand-logo{width:100px;height:100px;object-fit:cover}.badge-vip{position:absolute;top:-10px;left:-10px;background:gold;padding:3px
8px;font-size:12px;font-weight:bold;border-radius:12px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1)}.tag-exclusive{background:#f60;color:white;font-size:12px;padding:5px
10px;border-radius:4px;font-weight:bold}.promo-title{font-size:20px;font-weight:bold;margin:0px
0 4px;color:#222}.promo-description{font-size:16px;color:#555}.cta-button{margin-top:24px;padding:10px
24px;background:black;color:white;font-weight:600;border:none;border-radius:6px;width:fit-content;transition:0.3s ease}.cta-button:hover{background:#333}@media (max-width: 768px){.promo-wrapper{flex-direction:column}.promo-media{height:240px}}.position-relative
img{border:1px
solid #ddd}i.bx{font-size:24px}.bx-user,.bx-heart{color:var(--black-color)}.coupons-popup .section-title{padding:0
20px}.category-detail-section .coupon-card .code-box{justify-content:center;font-family:"Montserrat-SemiBold";font-size:26px;margin-bottom:10px;margin-top:0}.discount-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.category-card-section .offer-card,
.logo-category .offer-card{height:100%}.category-card-section .row .col-lg-4,
.logo-category .row .col-lg-3,
.sub-category-card-section .row .col-lg-4{margin-bottom:20px}.banner-section img.img-fluid{max-width:100%;width:100%}span.offer-card__label.offer-card__label--code
img{width:15px;height:15px;border:0;border-radius:0;white-space:nowrap;display:inline;object-fit:contain;margin-top:-3px;transform:rotateY(195deg);margin-right:2px}.logo-category span.offer-card__label.offer-card__label--code
img{width:20px;height:16px;margin-right:9px}.mobile-sidebar.active .mobile-dropdown ul li
a{color:var(--black-color)}.mobile-sidebar.active .mobile-dropdown
ul{padding-bottom:20px}section#category-card-section .offer-card__label{padding:2px
10px;background:#efefef;left:10px;border-radius:7px;border:0;color:#000}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.4);z-index:9999;display:flex;align-items:center;justify-content:center}.new-coupon-card{background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);overflow:hidden;transition:all 0.3s ease;position:relative;padding:20px}.new-coupon-card:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.15);transform:translateY(-2px)}.coupon-header{display:flex;align-items:center;position:relative;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.discount-badge{min-width:120px;height:120px;padding:10px;border:2px
dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.discount-value{font-size:2.5rem;font-weight:bold;color:var(--green-color);line-height:1}.discount-text{font-size:1rem;font-weight:bold;color:var(--green-color);line-height:1}.coupon-info{flex:1;min-width:0}.brand-header{display:flex;align-items:center;margin-bottom:8px}.brand-icon{width:24px;height:24px;background:var(--green-color);border-radius:100%;margin-right:8px;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;font-size:14px}.brand-name{color:#666;font-size:0.9rem;font-weight:500}.coupon-title{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:8px;line-height:1.3}.coupon-subtitle{color:#666;font-size:0.9rem;margin-bottom:12px}.button.has-code{position:relative;width:100%;height:48px;font-weight:700;border:0;background:transparent;cursor:pointer;padding:0;font-size:15px}.has-code .is-code{position:absolute;right:0;top:0;height:48px;line-height:48px;width:100%;text-align:right;padding:0
15px;background-color:#fdfde7;outline:1px
dashed var(--green-color);letter-spacing:2px;color:#666}.is-code-text{position:absolute;left:0;top:0;width:80%;z-index:5;height:48px;line-height:48px;background-color:var(--green-color);transition:width 0.5s;outline:1px
solid var(--green-color);color:white}.is-code-text
em{position:relative;width:100%;display:block;font-family:"Montserrat-SemiBold";text-align:center}.button.has-code:hover .is-code-text{width:60%}.is-code-text em::after{content:" ";display:block;width:56px;height:100%;position:absolute;border-radius:0 0 4px 4px;right:-38px;top:11px;transform:rotate(20deg) translateY(-10px) scaleX(0.8);background:linear-gradient(38deg,
#97bd2e,
#97bd2e 49%,
hsla(80, 71%, 73%, 0) 50%,
hsla(0, 0%, 100%, 0));background-position:0 4px;background-repeat:no-repeat;z-index:13}.is-code-text em::before{content:" ";display:block;width:23px;height:10px;background-color:#234c4c;position:absolute;z-index:12;right:-14px;bottom:-2px;transform:skew(12deg)}.accordion-content{padding:0
20px;max-height:0;overflow:hidden;transition:all 0.4s ease;background:#f8f9fa}.accordion-content.expanded{max-height:300px;padding:20px}.accordion-details{color:#666;line-height:1.6}.details-list{list-style:none;margin-top:12px}.details-list
li{padding:6px
0;border-bottom:1px solid #eee}.details-list li:last-child{border-bottom:none}.show-more-btn{background:none;border:none;color:var(--green-color);font-weight:600;padding:5px
20px;cursor:pointer;width:100%;text-align:center;transition:all 0.3s ease;position:relative;border-top:1px solid #eee}.show-more-btn:hover{background:#f0f4ff}.show-more-btn::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;transition:transform 0.3s ease;display:inline-block}.show-more-btn.expanded::after{transform:rotate(180deg)}@media (max-width: 768px){.container{padding:10px}.coupon-header{flex-direction:column;text-align:center}.discount-badge{margin-right:0;margin-bottom:15px;width:100px;height:100px}.discount-value{font-size:2rem}.coupon-title{font-size:1.2rem}}@media (max-width: 480px){.discount-badge{width:80px;height:80px}.discount-value{font-size:1.8rem}.coupon-title{font-size:1.1rem}.code-button{padding:10px
20px;font-size:0.9rem}.brand-header{justify-content:center}.show_less_area{flex-direction:column-reverse;gap:10px}}.new-coupon-card{animation:slideInUp 0.6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes
slideInUp{to{opacity:1;transform:translateY(0)}}.new-coupon-card:nth-child(1){animation-delay:0.1s}.new-coupon-card:nth-child(2){animation-delay:0.2s}.new-coupon-card:nth-child(3){animation-delay:0.3s}.new-coupon-card:nth-child(4){animation-delay:0.4s}button.showLessbtn{border:none;background:no-repeat;padding:0}.showlessBtn{padding:0
!important;width:fit-content !important;border:0;font-size:13px;gap:5px}.showlessBtn::after{background-size:14px !important;background-position:center}.showlessBtn:not(.collapsed){background-color:transparent !important;box-shadow:none;border:none !important}.showlessBtn:focus:not(:focus-visible){box-shadow:none !important;outline:none !important}.show-content .accordion-body{padding-left:0;padding-right:0}.coupons_other_dets{display:flex;gap:10px}.coupons_other_dets
.in_dets{padding:2px
5px;font-family:"OpenSansRegular";color:var(--black-color);border:1px
solid #ddd;font-size:12px}.coupons_other_dets
.in_dets.usag{background-color:#28a74626}.coupons_other_dets
.in_dets.saved{background-color:#ddd}.show_less_area{display:flex;justify-content:space-between;padding-top:10px}.code-section{position:relative}.copy-instruction-message{position:absolute;top:-30px;width:100%;font-size:0.85rem;color:var(--black-color);margin-top:5px;display:none;text-align:center;font-weight:bold}.coupon-sidebar{font-family:"Montserrat-Medium",Arial,sans-serif;padding:20px;background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);max-height:850px;height:100%;overflow-y:auto;position:sticky;top:20px;z-index:10}.coupon-sidebar
h4{font-family:"Montserrat-bold"}.coupon-sidebar-item{display:flex;align-items:center;margin-bottom:20px;padding-bottom:20px;position:relative;padding-left:0px;border-bottom:1px solid #ddd;text-decoration:none}.coupon-sidebar-title:hover{color:var(--green-color)}.coupon-sidebar-rank{position:absolute;left:0;top:0;background:#ff5722;color:#fff;font-size:14px;font-weight:bold;width:24px;height:24px;text-align:center;line-height:24px;border-radius:50%}.coupon-sidebar-thumb
img{width:60px;height:60px;border-radius:50%;margin-right:15px;object-fit:cover;border:1px
solid #ddd}.coupon-sidebar-content{flex:1}.coupon-sidebar-meta{font-size:0.8rem;color:#777;margin-bottom:6px;display:flex;align-items:center;gap:10px}.coupon-sidebar-tag{padding:2px
8px;border-radius:12px;font-size:0.7rem;font-weight:600;text-transform:uppercase;color:white}.tag-red{background-color:#ff4b4b}.tag-blue{background-color:#4b8bff}.tag-green{background-color:#4caf50}.tag-gray{background-color:#9e9e9e}.tag-yellow{background-color:#ffc107}.tag-purple{background-color:#9c27b0}.coupon-sidebar-title{font-size:1rem;font-weight:600;color:#111;margin:0}.popular_posts-slider .slick-slide{margin:0
10px}.popular_posts-slider .slick-list{padding:10px
0}.popular_posts-slider .slick-prev{left:0px}.popular_posts-slider .slick-next{right:0px}.popular_posts-slider .slick-arrow{position:absolute;top:50%;z-index:10;width:44px;height:44px;background:var(--black-color);color:var(--text-white-color);border:none;border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background 0.2s, color 0.2s, box-shadow 0.2s;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);opacity:0.85;z-index:4}.popular_posts-slider .slick-next::before,
.popular_posts-slider .slick-prev::before{content:inherit}.popular_posts-slider .slick-arrow:hover,
.popular_posts-slider .slick-arrow:focus{background:var(--green-color);color:var(--black-color);opacity:1}.breadcrumb_div{padding:8px
16px;background-color:#fff}ul.breadcrumb{list-style:none;margin:0}ul.breadcrumb
li{display:inline}ul.breadcrumb
li.current{color:var(--green-color)}ul.breadcrumb li+li:before{padding:8px;color:var(--green-color);font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:12px;vertical-align:middle}ul.breadcrumb li
a{color:var(--black-color);text-decoration:none;font-family:"OpenSansLight";font-size:13px}ul.breadcrumb li a:hover{color:#01447e;text-decoration:underline}section.category-list-detail{padding:30px
0}.category_head{padding:0
0 20px 0}section.category-list-detail .row .col-lg-3{margin-bottom:20px}.category-lists{position:relative}.category-list-card{height:100%}.category-list-card
img{height:130px;width:100%;object-fit:cover;border-radius:8px}.category-lists
h4{padding:10px
0 6px;font-family:"Montserrat-SemiBold";display:flex;justify-content:space-between;align-items:center;line-height:0}.category-lists
ul{padding:0;position:absolute;background:#fff;padding:20px;width:100%;left:0;top:100%;margin:0;border:1px
solid #ddd;box-shadow:0 0 10px #00000040;z-index:9}.mobile_login{padding:0;border:0;outline:0;background:none}.category-items{display:none;margin-top:10px}.category-toggle{cursor:pointer;user-select:none}.commingsoon
p{margin:0;font-family:'Montserrat',sans-serif;font-size:2.4rem;color:#333;-webkit-text-shadow:0 2px 1px rgba(0, 0, 0, 0.6), 0 0 2px rgba(0, 0, 0, 0.7);-moz-text-shadow:0 2px 1px rgba(0, 0, 0, 0.6), 0 0 2px rgba(0, 0, 0, 0.7);text-shadow:0 2px 1px rgba(0, 0, 0, 0.6), 0 0 2px rgba(0, 0, 0, 0.7);word-spacing:16px;text-align:center;height:100vh;display:grid;place-items:center}@media (min-width:991px){button.mobile_login{display:none}.commingsoon
p{font-size:4rem}}.contact-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.1);overflow:hidden}.contact-image{object-fit:cover;height:100%;width:100%;border-radius:10px 0 0 10px}.form-control.error{border-color:#dc3545}.error-text{color:#dc3545;font-size:13px;margin-top:4px}@media (max-width: 767px){.contact-image{border-radius:10px 10px 0 0;height:250px}}.login-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:20px;width:fit-content;margin:auto}.login-tabs
button{border-radius:100%;line-height:0}.tab-btn{flex:1;padding:10px;border:1px
solid #ccc;background:#f5f5f5;cursor:pointer;font-weight:600;border-radius:4px}.tab-btn.active{background:var(--green-color);color:white;border-color:var(--green-color)}.login-form{display:none}.login-form.active{display:block}.orlg
hr{position:relative}.orlg{position:relative}.orlg
p{position:absolute;left:50%;transform:translateX(-50%);top:-12px;background-color:#ffff;z-index:9;padding:0
10px}.brand-icon
img{border-radius:100%;border:1px
solid #ddd}.new-coupon-card.rc{border:1px
solid #a5ce36;box-shadow:0 0 30px #00000042}.content-container-archive{margin:30px
auto;padding:25px
30px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);font-family:'Segoe UI',sans-serif;line-height:1.7;color:#333}.content-heading-archive{font-size:1.8em;margin-bottom:20px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:10px}.content-container-archive
p{font-size:1.05em;margin-bottom:20px}.content-container-archive
ul{padding-left:20px;margin-bottom:25px}.content-container-archive
li{margin-bottom:10px;font-size:1.05em}.checkout-note{position:relative}.code-note1{font-size:13px;color:#555;text-align:right;font-weight:700}.discount-badge.box{position:relative;box-shadow:0 0 15px rgba(0, 0, 0, 0.1)}.ribbon{width:60px;height:60px;overflow:hidden;position:absolute}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:2px
solid #ff5722}.ribbon
span{position:absolute;display:block;width:120px;padding:5px
0;background-color:#ff5722;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);color:#fff;font:600 10px/1 'Lato', sans-serif;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);text-transform:uppercase;text-align:center}.ribbon-top-left{top:-5px;left:-5px}.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}.ribbon-top-left::before{top:0;right:0}.ribbon-top-left::after{bottom:0;left:0}.ribbon-top-left
span{right:-24px;top:15px;transform:rotate(-45deg)}@media (min-width:991px){div#couponModal .modal-dialog.modal-dialog-centered{width:624px !important}}div#mobileLoginModal .modal-header{margin:0;border:0;padding:0;font-size:inherit}div#mobileLoginModal .modal-header button.btn-close{position:absolute;top:20px;right:20px}input#mol-mobile{padding:9px
15px;margin:10px
0 0;border:1px
solid #ddd;background-color:#dddddd61;border-radius:6px;width:100%}div#otp-step-1 button#mol-send-otp{width:100%}input#mol-mobile:focus{outline:1px
solid var(--green-color);background-color:#fff}div#mol-msg{padding-top:10px;font-size:12px;font-family:"OpenSansSemibold"}div#mol-msg-otp{font-size:12px;font-family:"OpenSansSemibold"}div#mlf-resend{font-size:13px}a#signup-link{padding-top:10px;font-size:12px;font-family:"OpenSansSemibold";color:#000}a#signup-link:hover{color:var(--green-color)}.otp-container{padding:25px}button#mol-send-otp,button#mol-verify-otp{background-color:var(--green-color)}.mol-otp-box{width:50px;height:55px;margin:0
3px;text-align:center;font-size:22px;border:0px
solid #ddd;background-color:#dddddd61;border-radius:6px}.mol-otp-box:focus{outline:1px
solid var(--green-color);background-color:#fff}.mlf-mobile-number-row{font-family:'Montserrat-Regular'}.timers{padding-top:10px}input#mol-mobile .mlf-mobile-number-row{font-family:'Montserrat-Regular';padding:11px
0}div#mlf-resend{display:flex;justify-content:center;gap:5px;font-family:'Montserrat-Regular'}div#mlf-resend div#mlf-resend{color:#ff4d00}button#mol-verify-otp{width:85%;justify-content:center;gap:10px}.otp-close{position:absolute;top:0px;right:10px;font-size:24px;cursor:pointer}.mlf-mobile-number-row{padding:15px
0}span#editIcon
i{color:var(--black-color);font-size:18px}.mlf-resend{color:var(--black-color)}@media (max-width:400px){.mol-otp-box{width:40px;height:45px}}.login-icon{display:flex;justify-content:center}.login-icon
img{width:100px}.btn-loader{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px
16px;font-size:14px}.btn-loader
.spinner2{width:14px;height:14px;border:2px
solid #fff;border-top:2px solid #3498db;border-radius:50%;animation:spin2 0.6s linear infinite;display:none}.btn-loader.loading
.spinner2{display:inline-block}@keyframes
spin2{to{transform:rotate(360deg)}}@media (min-width: 991px){#termsModal .modal-dialog.modal-dialog-centered{width:600px !important}}#termsModal .modal-content{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0, 0, 0, 0.15)}#termsModal .modal-header{padding:0;background:none !important;color:#000 !important;border:none}#termsModal button.btn-close.btn-close-white{filter:brightness(0) invert(0)}#termsModal .modal-title{font-weight:600;font-size:1.25rem}#termsModal .modal-body{font-size:15px;color:#444;padding:0}#termsModal .modal-body
ul{padding-left:1.2rem;margin-bottom:0rem}#termsModal .modal-body ul
li{margin:0.5rem 0;line-height:1.5;color:var(--text-green-color)}#termsModal .modal-body .inner-dets{background-color:#f9f9f9;padding:1rem;border-radius:6px;border:1px
solid #e0e0e0;max-height:300px;overflow-y:auto}#termsModal .modal-body .inner-dets::-webkit-scrollbar{width:6px}#termsModal .modal-body .inner-dets::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#termsModal .form-check-input{width:18px;height:18px;margin-top:2px;cursor:pointer}#termsModal .form-check-label{margin-left:8px;font-size:15px;cursor:pointer}#termsModal .btn-success{background-color:#198754;border:none;padding:8px
20px;font-weight:500;transition:all 0.3s ease}#termsModal .btn-success:hover{background-color:#157347}.terms_btn:hover{transform:scale(1.05)}.terms_btn
img{width:28px;height:28px}div#password
form{padding:15px}.dash-header{display:flex;background:#ddd;justify-content:end;padding:15px;position:sticky;width:100%;left:0;top:0;z-index:9}.dash-header
.user_name{display:flex;align-items:center}.dash-header .user_name
img{width:40px;margin-right:10px}.offer-card__image-box.deal_img
img{object-fit:contain}.btn-loader{justify-content:center}.category-card
img{width:100px !important;height:100px !important;object-fit:cover !important;border-radius:50% !important;display:block !important;margin:0
auto !important}