.isValid{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:0;height:30px;color:var(--primary-color)}.isValid svg{height:.8rem;width:.8rem;fill:var(--primary-color)}.isValid span{font-weight:600;font-size:.7rem;color:#000;letter-spacing:.5px}.tNcBox{background:#fff;margin-bottom:1rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border-radius:0;margin-top:-1rem;padding:.5rem 0 .5rem 30px;line-height:1.6;color:#2e2e2e;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.ratings,.tNcBox{font-size:.8rem;font-weight:500}.ratings p{margin-top:.5rem;text-align:center}.ratings button{border:none;outline:none;padding:.3rem;background-color:var(--primary-color);margin-top:.5rem;border-radius:4px;width:100%;font-size:.8rem;letter-spacing:.5px;color:#fff}.historyBox ul li{position:relative;display:block;padding-left:20px}.historyBox{padding-left:0;padding-bottom:20px}.historyBox ul{padding-left:20px}.historyBox ul li{font-weight:600;color:#222;font-size:.8rem;line-height:2}.historyBox ul li:before{content:"";position:absolute;left:4px;top:10px;width:2px;height:100%;background:#bbb;display:block}.historyBox ul li:last-child:before{height:0}.historyBox ul li:after{content:"";position:absolute;left:0;top:0;width:10px;height:10px;background:var(--primary-color);margin-top:7px;border-radius:50%;display:block}#giveRating .storeBtn{display:flex;justify-content:center;gap:20px}#giveRating .storeBtn button{border-radius:4px;font-weight:500;font-size:.9rem;letter-spacing:.5px;border:none;outline:none}#giveRating .storeBtn button:first-of-type{background-color:var(--primary-color)}.feedBackBox span{margin-top:10px;font-weight:600;color:green}.feedBackBox{margin:1rem auto}@media(max-width:600px){.historyBox ul li{font-size:.6rem;font-weight:500}}.comment h3{font-weight:600;font-size:1.2rem;letter-spacing:.5px}.comment p{font-size:.9rem;text-align:justify;margin-bottom:.6rem;margin-top:.5rem}@media (max-width:700px){.input form input{width:100%}}@media(max-width:600px){.comment h3{font-size:1.2rem}.comment p{font-size:.8rem}}a{color:#1a0dab}.purpleCouponBox .coupon-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.05);width:100%;display:flex;gap:24px;padding:16px}.purpleCouponBox{margin-bottom:1rem}.purpleCouponBox .discount-box{background:#ede7f6;border-radius:12px;width:100%;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:600;color:#6a1b9a;font-size:22px;line-height:1.2}.purpleCouponBox .discount-box small{font-size:13px;font-weight:500}.purpleCouponBox .feedback{margin-top:6px;display:flex}.purpleCouponBox .feedback button{border:none;background:none;cursor:pointer;font-size:18px;border:1px solid var(--primary-color);padding:.1rem}.purpleCouponBox .feedback button:first-of-type{border-right:none}.purpleCouponBox .right-section{flex:8 1}.purpleCouponBox .left-section{flex:2 1}.purpleCouponBox .badge{display:inline-block;background:#f1eafa;color:#7b1fa2;padding:4px 12px;font-size:12px;border-radius:20px;margin-bottom:10px}.purpleCouponBox .title{font-size:18px;font-weight:600;margin:0 0 6px;color:#3c2a57}.purpleCouponBox .description{color:#666;font-size:14px;margin-bottom:16px}.purpleCouponBox .code-box{display:flex;align-items:center;justify-content:space-between;background:#f3e5f5;border:1px dashed #ba68c8;border-radius:8px;padding:10px 16px;margin-bottom:16px}.purpleCouponBox .code-box span{font-weight:700;color:#8e24aa;font-size:16px}.purpleCouponBox .copy-btn{background:#8e24aa;border:none;color:#fff;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .3s ease;text-transform:uppercase;font-weight:500}.purpleCouponBox .copy-btn:hover{background:#7b1fa2}.purpleCouponBox .footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:13px;color:#888}.purpleCouponBox .footer button{color:#6a1b9a;text-decoration:none;border:none;outline:none;background-color:transparent;font-weight:500;font-size:.7rem}.purpleCouponBox .footer a:hover,.purpleCouponBox .footer button:hover{text-decoration:underline}@media(min-width:600px){.purpleCouponBox .feedback{padding-left:.4rem}}@media (max-width:600px){.purpleCouponBox .coupon-container{align-items:flex-start;gap:5px;padding:5px 5px 12px}.isValid span{font-weight:600;font-size:.5rem;color:#000;letter-spacing:.5px}.isValid span svg{width:10px}.purpleCouponBox .title{font-size:15px;line-height:1.4}.purpleCouponBox .description{font-size:12px}.purpleCouponBox .left-section{width:100%;flex-direction:row;justify-content:space-between;gap:16px}.purpleCouponBox .discount-box{width:100%;height:auto;padding:.5rem 0}.purpleCouponBox .footer{gap:10px}.purpleCouponBox .feedback{justify-content:center}.purpleCouponBox .footer button{font-size:.6rem}.purpleCouponBox .code-box{padding:6px}.purpleCouponBox .title a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.purpleCouponBox .badgeFeedback{display:flex;align-items:center;gap:10px;justify-content:space-between}@media(min-width:600px){.purpleCouponBox .badgeFeedback .feedback{display:none}}@media(max-width:600px){.purpleCouponBox .badgeFeedback{margin-bottom:.5rem}.purpleCouponBox .badgeFeedback .feedback{display:flex;margin-top:0}.purpleCouponBox .badgeFeedback .badge{margin-bottom:0}}.description .moreBtn{border:none;outline:none;padding:0;background:transparent;font-weight:500;color:#1a0dab;text-decoration:underline}.tNcBox.tNcTop{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:991px){.regularAside{display:none}}.offerToday table tr td:first-of-type{display:flex;min-width:150px}.reviewRatings .ratings button{display:none}.reviewRatings{align-items:center}.reviewRatings,.sidebarHeading.ratingHeading{display:flex;gap:10px}.reviewRatings .ratings p{margin-top:0;margin-bottom:0}.historyBox ul li button{padding:0;border:none;outline:none;background-color:transparent;color:#1a0dab;text-decoration:underline}.angled-button{justify-content:center;width:100px}@media(max-width:600px){.ratingHeading{flex-direction:column}}body{background-color:#f5f5f5}.singleStrPg{margin-top:1rem}.singleStrPg .container{max-width:1300px}.sidebarSniepet{padding:16px;background:#fff;margin-bottom:1rem}.strLogoBx .strLogo{flex-direction:column}.strLogoBx .strLogo,.strLogoBx .strLogo .logo{display:flex;justify-content:center;align-items:center}.strLogoBx .strLogo .logo{height:100px;width:100px;margin:10px auto;box-shadow:0 0 15px rgba(0,0,0,.11);border-radius:10px;overflow:hidden}.strLogoBx .strLogo .logo img{max-width:100%;-o-object-fit:contain;object-fit:contain;height:98px;width:98px}.strLogoBx .affiname{display:flex;justify-content:center;align-items:center}.strLogoBx .affiname span{font-size:.9rem;color:#404040;font-weight:600}.strLogoBx .affiname span svg{width:13px;height:13px;fill:#404040;margin-left:10px}.couponArea h1{font-size:24px;font-weight:600;margin-bottom:16px;letter-spacing:-.5px;display:block;line-height:1.4}.couponFilter{position:sticky;top:0;z-index:2;width:100%;padding:8px 0 0;background:#f5f5f5;display:flex;margin-top:-8px;margin-bottom:8px;z-index:101}.couponFilter .fiilterPanel{flex:1 1;border:1.5px solid var(--primary-color);border-radius:6px;display:flex;height:35px;justify-content:space-between}.couponFilter .fiilterPanel button{outline:none;border:none;border-right:1.5px solid var(--primary-color);flex:1 1;display:flex;justify-content:center;align-items:center;font-weight:500;letter-spacing:.5px;color:var(--primary-color);font-size:.9rem;background-color:#fff}.couponFilter .fiilterPanel button .badge,.couponFilter .fiilterPanel button.active{background-color:var(--primary-color);color:#fff}.couponFilter .fiilterPanel button .badge{border:1px solid var(--primary-color);font-weight:500;border-radius:4px;margin-left:.5rem}.couponFilter .fiilterPanel button.active .badge{background-color:#fff;color:var(--primary-color)}.couponFilter .fiilterPanel button:first-child{border-radius:6px 0 0 6px;border-left:none}.couponFilter .fiilterPanel button:last-child{border-radius:0 6px 6px 0;border-right:none}.costCouponBox{margin-bottom:10px;background-color:#fff;position:relative;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:.25rem;padding:.5rem}.costCouponBox .costCouponBoxInner{display:flex;justify-content:space-between}.costCouponBox .costCouponBoxInner .left{flex:2 1;border-right:1px dashed var(--primary-color);max-width:110px;min-height:90px;display:flex;flex-direction:column;justify-content:center;padding-right:.2rem}.costCouponBox .costCouponBoxInner .right{flex:8 1;padding-left:.5rem}.costCouponBox .discountbox{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:22px;color:var(--primary-color);height:100%}.rightLogo{display:flex;align-items:center;gap:10px;margin-bottom:.4rem}.rightLogo img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.rightLogo span{color:#474747;font-weight:500;font-size:14px}.rightItem .titleBtn{display:flex;justify-content:space-between;align-items:center}.rightItem .btns{min-width:200px;display:flex;justify-content:center}.rightItem .title{font-weight:600;color:#222;font-size:1.1rem;line-height:1.4;margin-bottom:.5rem}@media(min-width:991px){.rightItem .title{margin-right:.4rem}}.angled-button{border:1px dotted var(--primary-color);padding:.5rem 1rem;background-color:transparent;border-radius:4px;display:inline-flex;align-items:center;justify-content:right;position:relative;width:200px;font-weight:500;font-size:.7rem;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.5px;overflow:hidden}.angled-button:hover .btn-angle{width:75%}.btn-angle{font-weight:600;position:absolute;background-color:var(--primary-color);height:100%;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:80%;left:0;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);transition:.3s ease-in-out;color:#fff}.rightFooter{justify-content:space-between}.left .isVerified,.rightFooter{display:flex;align-items:center}.left .isVerified{gap:5px}.left .isVerified svg{fill:var(--primary-color);width:10px}.left .isVerified .time{color:var(--primary-color)}.left .isVerified span{font-weight:600;font-size:.6rem}.tNcBox{box-shadow:none;margin-top:1rem;margin-bottom:0;padding-bottom:0;padding-top:0}.rightFooter .tncBtns{border:none;outline:none;font-weight:600;color:var(--primary-color);background-color:transparent;font-size:.7rem}.offerToday table{max-width:-moz-fit-content;max-width:fit-content;border:none}.offerToday table td{font-weight:500;color:#2e2e2e;font-size:.85rem;padding:.4rem 0;min-width:110px}.offerToday{margin-bottom:1rem}.offerToday tr td .rounded{outline:none;border-radius:4px;font-size:.7rem;letter-spacing:.5px;padding:.3rem;font-weight:500;border:1px solid #ccc;color:#000}.offerToday tr td .rounded.bg-green{background-color:#006b00;border:1px solid #006b00;color:#fff}.offerToday tr td .rounded.bg-orange{background-color:#f5b402;border:1px solid #f5b402;color:#000}.offerToday tr td .rounded.bg-red{background-color:#750000;border:1px solid #750000;color:#fff}.sidebarSniepet .sidebarHeading{font-weight:600;color:#2e2e2e;padding:0;font-size:1.1rem;margin-bottom:.5rem}.sidebarHeading{font-weight:600;color:#2e2e2e;padding:0;font-size:1.2rem;margin-bottom:.8rem}.topStore{padding:0;margin-bottom:1.5rem}.topStore ul{display:flex;flex-direction:row;flex-wrap:wrap}.topStore ul li{margin-bottom:.5rem;width:calc(100% / 4)}.topStore ul li a{color:#2e2e2e;font-weight:500;font-size:.85rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-decoration:underline;letter-spacing:.5px;margin-bottom:0;padding:.4rem .4rem 0}@media (max-width:768px){.topStore ul li{width:calc(100% / 3)}}@media (max-width:500px){.topStore ul li{width:calc(100% / 2)}}.sidebarSniepet .topStore ul{flex-direction:column}.sidebarSniepet .topStore ul li{width:100%}.about-store,.about-store p{margin-bottom:1rem}.about-store p{color:#2e2e2e;font-weight:500;font-size:.92rem;line-height:1.5}.about-store p:last-child{margin-bottom:0}.about-store a{text-decoration:underline}.contactBox p{font-weight:500;color:#000;font-size:.9rem}.testHistory{margin-bottom:2rem;background-color:#fff;margin-top:3rem;padding:10px;border:1px solid #dee2e6}.testHistory .sidebarHeading{margin-bottom:.5rem}.testHistory p{font-weight:500;font-size:.9rem;margin-bottom:1rem}.testHistory .historyItem{border:2px solid #dee2e6;position:relative;padding:.5rem;background-color:#fff}.testHistory .historyItem .historyHeader{display:flex;justify-content:space-between;margin-bottom:1rem}.testHistory .historyItem .historyHeader span{font-weight:500;font-size:.8rem;color:#000}.testHistory .historyItem .historyHeader span.code{color:#8f4100;font-weight:600}.testHistory .historyItem .historyImg img{max-width:100%;width:100%;-o-object-fit:contain;object-fit:contain}.testHistory .historyItem .historyImg button{border:none;outline:none;background-color:transparent;display:block}.summary-container{margin:auto;margin-bottom:2rem}.summary-container table{box-shadow:0 4px 10px rgba(0,0,0,.06);border-radius:8px;overflow:hidden;background:#fff}.summary-container thead{background:#ede7f6}.summary-container thead th{letter-spacing:.6px;line-height:1.5;text-align:left;vertical-align:top;padding:.5rem}.summary-container table td,.summary-container table th{border:none!important}table{border:1px solid #e9e9e9;border-spacing:0}.summary-container table,table{width:100%;border-collapse:collapse}.summary-container table{background-color:#fff}.summary-container table td,.summary-container table th{padding:.5rem;font-weight:500;color:#222;letter-spacing:.6px;line-height:1.5;text-align:left;vertical-align:top}.summary-container thead th{position:sticky;top:0;color:#000;font-size:.9rem;font-weight:600!important}.summary-container tbody tr .deal-badge{display:inline-flex;font-weight:600;padding:6px 10px;border-radius:20px;color:#000;font-size:14px;justify-content:center;align-items:center;background-color:#000}.summary-container tbody tr:first-of-type .deal-badge{background-color:#ff6f00}.summary-container tbody tr:nth-of-type(2) .deal-badge{background-color:#e47777}.summary-container tbody tr:nth-of-type(3) .deal-badge{background-color:#00a897}.summary-container tbody tr:nth-of-type(4) .deal-badge{background-color:var(--primary-color);color:#fff}.summary-container tbody tr:nth-of-type(5) .deal-badge{background-color:#ff6f00}.summary-container tbody tr:nth-of-type(6) .deal-badge{background-color:#e47777}.summary-container tbody tr:nth-of-type(7) .deal-badge{background-color:#00a897}.summary-container tbody tr:nth-of-type(8) .deal-badge{background-color:var(--primary-color);color:#fff}.summary-container tbody tr:nth-of-type(9) .deal-badge{background-color:#ff6f00}.summary-container tbody tr:nth-of-type(10) .deal-badge{background-color:#e47777}.summary-container tbody tr:nth-of-type(11) .deal-badge{background-color:#00a897}.summary-container tbody tr:nth-of-type(12) .deal-badge{background-color:var(--primary-color);color:#fff}.summary-container .deal-badge{display:inline-block;font-weight:700;padding:6px 10px;border-radius:20px;color:#fff;font-size:14px}.summary-container .coupon-code{font-weight:600;background:#115a9c;color:#fff;padding:6px 12px;border-radius:6px;display:inline-block}table>thead>tr>td,table>thead>tr>th{border-bottom-width:2px}.summary-container table td{font-size:.8rem}@media(max-width:600px){.summary-container table td{font-size:.7rem}.summary-container table td,.summary-container table th{padding:.3rem}.summary-container thead th{font-size:.7rem}}.regularStrLogo{display:flex}.promopara{font-weight:500;color:#222;font-size:.9rem}@media(max-width:991px){.strLogo{margin-right:1rem}.couponArea h1{margin-bottom:.5rem;font-size:1.1rem}.strLogoBx .strLogo .logo{margin-top:0;margin-bottom:0;width:60px;height:60px}}@media(max-width:500px){.couponFilter .fiilterPanel button{font-size:.7rem}.rightItem .title{font-size:.9rem}}@media(max-width:768px){.rightItem .titleBtn{flex-direction:column;align-items:flex-start;margin-bottom:1rem}}.whyTrustus{background:linear-gradient(135deg,#fff,#f4f6fa);padding:30px 20px}.whyTrustus .listExpert small p span{display:block;font-weight:500;font-size:.7rem;line-height:1.4}.whyTrustus .sidebarHeading{font-size:1.6rem;font-weight:600;color:#222;text-align:center;position:relative}.whyTrustus .sidebarHeading:after{content:"";width:80px;height:4px;background:var(--primary-color);display:block;margin:12px auto 0;border-radius:2px}.whyTrustus .card-custom{background:#fff;border:none;border-radius:16px;padding:30px;box-shadow:0 8px 25px rgba(0,0,0,.05);transition:transform .3s ease;min-height:100%}@media(max-width:600px){.whyTrustus .card-custom{padding:10px}}.whyTrustus .card-custom:hover{transform:translateY(-5px)}.whyTrustus .founder{display:flex;align-items:center;gap:16px;margin-bottom:20px}.whyTrustus .founder .img img{border-radius:50%;border:3px solid var(--primary-color);width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.whyTrustus .founder .name p{font-size:1.2rem;font-weight:700;margin:0}.whyTrustus .founder .name span{display:block;font-size:.95rem;color:#545454}.whyTrustus .founderNote p{font-size:1rem;color:#444;margin-bottom:1rem;line-height:1.7}.whyTrustus .ourExpert .expHead{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.2rem}.whyTrustus .ourExpert .expertPara p{color:#555;font-size:.98rem;margin-bottom:1rem;line-height:1.6}.whyTrustus .listExpert ul{list-style:none;padding-left:0}.whyTrustus .listExpert .li{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f0f4f8;margin-bottom:12px;border-radius:10px;transition:background .3s ease}.whyTrustus .listExpert small{display:flex;align-items:center;font-weight:600;font-size:1rem;color:#222}.whyTrustus .listExpert img{width:32px;height:32px;margin-right:10px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.whyTrustus .exp{background:#d1e7dd;color:#0f5132;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:500;white-space:nowrap}.whyTrustus a{color:#1a0dab}.whyTrustus a,.whyTrustus a:hover{text-decoration:underline}.whyTrustus .container{padding:0}@media(max-width:600px){.whyTrustus{padding:10px 0}.whyTrustus .sidebarHeading{font-size:1.4rem;margin-bottom:1rem}.whyTrustus .ourExpert .expHead{font-size:1.2rem;margin-bottom:1rem}}@media(max-width:560px){.zeroMobPadding{padding:0}.whyTrustus .founder .img img{width:40px;height:40px;border:2px solid var(--primary-color)}.whyTrustus .founder .name p{font-size:1rem}.whyTrustus .founder .name span{font-size:.7rem}.whyTrustus .founder a svg{width:18px!important;height:18px!important}}.whyTrustus{margin:1rem auto}.faq-section .faq_question{font-size:1.1rem;letter-spacing:-.5px;margin-bottom:.5rem;text-align:justify;font-weight:600;margin-top:0;color:#000}.faq-section .faq_answer{font-weight:500;font-size:.9rem;color:#2e2e2e;letter-spacing:.5px;line-height:1.4;margin-bottom:.5rem}.faq-section a{text-decoration:underline}.faq-section{margin-bottom:1.2rem}.faq-section h3{font-weight:600;color:#2e2e2e;padding:0;font-size:1.2rem;margin-bottom:.8rem}.storeCat{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.storeCat a{display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:500;color:#fff;background-color:var(--primary-color);padding:.1rem .35rem;border-radius:2px;letter-spacing:.4px}.storeBtn{margin-top:1rem}.storeBtn a{padding:.4rem 1rem;border-radius:5px;text-decoration:none;font-size:.8rem;color:#222;border:1px solid #222;letter-spacing:.5px}.storeBtn a:nth-of-type(2){background-color:var(--primary-color);color:#fff}.faqssec .container{max-width:1000px}.faqssec .accordion-button{background-color:#f8f9fa;font-weight:500;transition:background-color .3s,box-shadow .3s;border-radius:8px!important;width:100%;text-align:left;border:none;outline:none;padding:.8rem .5rem;display:flex;box-shadow:none}.faqssec .accordion-button:not(.collapsed){background-color:var(--primary-color);color:#fff;box-shadow:0 0 10px rgba(13,110,253,.3);display:flex}.faqssec .accordion-item{border:none;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.faqssec .accordion-body{background-color:#fff;border-radius:0 0 8px 8px;padding:.5rem}.accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;width:1.25rem;height:1.25rem;margin-left:auto;transition:transform .3s ease-in-out;transform:rotate(0deg)}.accordion-button:not(.collapsed):after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.modal .form-control{box-shadow:none;height:2.2rem;font-weight:500;border-radius:2px;font-size:.9rem}.modal .col-form-label{font-weight:600;font-size:.95rem}.modal .modal-title{font-weight:600;font-size:1.1rem}.modal .btn-close{box-shadow:none;margin-left:0}.modal .modal-content .modal-header{border-bottom:none}.modal .modal-content .modal-footer{border-top:none}.modal .modal-content .modal-footer button{border-radius:4px;font-weight:500;padding:.4rem .8rem}.modal .modal-body .modal-store-logo{display:flex;align-items:center;justify-content:center;margin:auto;width:200px;height:80px;border:1px solid #e2e2e2;transition:border .3s ease}.modal .modal-body .modal-store-logo:hover{border:1px solid #18702c}.modal .sendToEmail button{border:none;outline:none;min-width:100px;font-size:.95rem;letter-spacing:.5px}.modal .sendToEmail button:nth-of-type(2){background-color:var(--primary-color)}.modal .modal-body .modal-store-logo img{display:block;margin:auto;width:98%;height:78px;-o-object-fit:contain;object-fit:contain}.modal .modal-body .modalCode{margin:.8rem auto}.modal .modal-body .modalCode span{text-transform:capitalize;padding:1rem;display:inline-block;text-transform:uppercase;font-weight:600;color:#2e2e2e;border:2px dashed #18702c;font-size:1.6rem}.modal .codeCopyBtn{margin:auto}.modal .codeCopyBtn button{padding:8px 20px;background-color:transparent;font-weight:500;text-transform:capitalize;border:1px solid #ddd;background:#fafafa;color:#101010;border-radius:8px}.modal .storeBtn{margin:1rem auto}.modal .storeBtn a{background-color:var(--primary-color);font-weight:600;padding:10px 15px;border:none;border-radius:4px;text-align:center;color:#fff;font-size:15px;display:inline-block;vertical-align:middle;cursor:pointer;outline:none;letter-spacing:.5px}.modal .isWorked{margin:.5rem auto}.modal .isWorked h4{text-align:center;color:#2e2e2e;font-size:1.3rem;font-weight:600}.modal .isWorked .workedbtn{text-align:center;margin:.5rem auto}.modal .isWorked .workedbtn .btnVote{background:#f5f5f5;border:1px solid #eee;color:#2e2e2e;font-size:13px;padding:7px 10px;cursor:pointer;border-radius:10px;font-weight:500;display:inline-flex;align-items:center;margin:0 .5rem}.modal .isWorked .workedbtn .btnVote svg{margin-right:.4rem}.modal-info{font-size:1.1rem}.modal-btn{background-color:transparent;padding:0;margin:0;border:none;outline:none;cursor:pointer;text-align:center}.modal-footer .social-btn{color:#fff;border:none;outline:none}.modal-footer .social-btn:hover{color:#fff}.maximizeImage .modal-body img{max-width:100%;width:100%;display:block;margin:auto;height:560px}.maximizeImage .modal-header{justify-content:space-between}.maximizeImage .modal-dialog .modal-footer button{background-color:var(--primary-color);border-radius:4px}@media(max-width:768px){.maximizeImage .modal-body img{-o-object-fit:contain;object-fit:contain;height:auto}}.modal .storeBtn a:nth-of-type(2){background-color:#000}.purple-gradient{background:linear-gradient(90deg,#a047f1,#5e30db)}.promo-card{display:flex;align-items:center;padding:18px 20px;border-radius:12px;color:#fff;text-decoration:none;min-width:300px;flex:1 1;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:transform .2s ease;position:relative}.promo-icon{font-size:65px;top:-50px;position:absolute;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);background-color:transparent;border-radius:10px}.promo-text{font-weight:600;flex:1 1;margin-left:6rem}.promo-arrow,.promo-text{font-size:24px}.checkOutgift{margin:5rem auto 2rem}.desccont{font-weight:500;font-size:.9rem;line-height:1.4;margin-bottom:.5rem}.deal-box{border:1px solid #ccc;border-radius:8px;background-color:#fff;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:900px}.deal-box img{width:130px;height:auto;-o-object-fit:contain;object-fit:contain}.deal-content{flex:1 1}.deal-title{font-size:20px;font-weight:700;color:#2d2d2d}.deal-desc{margin-top:10px;font-size:15px;line-height:1.6;color:#333}.deal-price{margin-top:15px;font-size:20px;font-weight:700;color:var(--primary-color)}.deal-price span{color:#2d2d2d;font-weight:700}.deal-button{display:inline-block;margin-top:15px;padding:12px 30px;background-color:var(--primary-color);color:#fff;font-weight:700;text-decoration:none;border-radius:25px;box-shadow:0 5px 0 #041460;transition:all .2s ease-in-out}.deal-button:hover{background-color:#041460;box-shadow:0 3px 0 #3548d8}@media(max-width:600px){.rightFooter .tncBtns{font-size:.43rem}.promo-icon{font-size:40px;top:-45px}.promo-text{font-size:16px;margin-left:0}.desccont{font-size:.8rem}.rightLogo span{font-size:12px}.deal-box{flex-direction:column;align-items:center}}