.deal-card_dealCard__nC2MD{background-color:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:relative;z-index:10;overflow:hidden;transform:translateZ(0)}.deal-card_dealCard__nC2MD:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.deal-card_dealCard__nC2MD.deal-card_featured__uAtUi{outline:2px solid rgb(249 115 22);outline-offset:2px}.deal-card_dealCard__nC2MD:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,138,61,.15),transparent 70%);opacity:0;z-index:-1;transition:opacity .5s ease}.deal-card_dealCard__nC2MD:hover:after{opacity:1}.deal-card_dealCard__nC2MD:hover .deal-card_price__jocx9{animation:deal-card_pulse__raYtW 1.5s infinite}@keyframes deal-card_pulse__raYtW{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.deal-card_imageContainer__WLdkU{position:relative;aspect-ratio:16/10;overflow:hidden;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.deal-card_contentContainer__jKEkD{display:flex;flex:1;flex-direction:column;padding:.5rem;gap:.375rem;background-color:white;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}@media (min-width:480px){.deal-card_contentContainer__jKEkD{padding:.75rem;gap:.5rem}}@media (min-width:640px){.deal-card_contentContainer__jKEkD{padding:1.25rem;gap:.75rem}}.deal-card_discountBadge__y07D3{display:inline-flex;align-items:center;border-radius:9999px;background-color:rgb(249 115 22);padding:.125rem .25rem;font-size:.5rem;font-weight:600;color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (min-width:480px){.deal-card_discountBadge__y07D3{padding:.125rem .375rem;font-size:.625rem}}@media (min-width:640px){.deal-card_discountBadge__y07D3{padding:.25rem .625rem;font-size:.75rem}}.deal-card_popularBadge__O_qFO{display:inline-flex;align-items:center;border-radius:9999px;background-color:rgba(255,255,255,.9);backdrop-filter:blur(4px);padding:.125rem .25rem;font-size:.5rem;font-weight:600;color:rgb(15 23 42);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:480px){.deal-card_popularBadge__O_qFO{padding:.125rem .375rem;font-size:.625rem}}@media (min-width:640px){.deal-card_popularBadge__O_qFO{padding:.25rem .625rem;font-size:.75rem}}.deal-card_hotDealBadge__WJC64{position:absolute;right:-3rem;top:1rem;z-index:20;background-color:rgb(220 38 38);color:white;font-size:.5rem;font-weight:700;padding:.125rem 2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:rotate(45deg)}@media (min-width:480px){.deal-card_hotDealBadge__WJC64{top:1.25rem;font-size:.625rem;padding:.125rem 2.5rem}}@media (min-width:640px){.deal-card_hotDealBadge__WJC64{top:1.75rem;font-size:.75rem;padding:.25rem 3rem}}.deal-card_location__fpQ7v{display:flex;align-items:center;font-size:.5rem;color:rgb(100 116 139)}@media (min-width:480px){.deal-card_location__fpQ7v{font-size:.625rem}}@media (min-width:640px){.deal-card_location__fpQ7v{font-size:.75rem}}.deal-card_expirationDate__oqFcq{display:flex;align-items:center;font-size:.5rem;color:rgb(100 116 139);margin-top:.25rem}@media (min-width:480px){.deal-card_expirationDate__oqFcq{font-size:.625rem}}@media (min-width:640px){.deal-card_expirationDate__oqFcq{font-size:.75rem}}.deal-card_title__uqTe0{font-weight:600;font-size:.75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1;min-height:2.5em;transition:color .2s}@media (min-width:480px){.deal-card_title__uqTe0{font-size:.875rem}}@media (min-width:640px){.deal-card_title__uqTe0{font-size:1.125rem;min-height:3em}}.deal-card_title__uqTe0:hover{color:rgb(249 115 22)}.deal-card_description__1dSlc{font-size:.625rem;color:rgb(100 116 139);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:480px){.deal-card_description__1dSlc{font-size:.75rem}}@media (min-width:640px){.deal-card_description__1dSlc{font-size:.875rem}}.deal-card_priceContainer__4_lDK{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.375rem;padding-top:.375rem;margin-top:auto;border-top:1px solid rgb(243 244 246)}@media (min-width:480px){.deal-card_priceContainer__4_lDK{gap:.5rem;padding-top:.5rem}}@media (min-width:640px){.deal-card_priceContainer__4_lDK{padding-top:.75rem;gap:.5rem}}.deal-card_price__jocx9{font-size:.875rem;font-weight:700;color:rgb(249 115 22)}@media (min-width:480px){.deal-card_price__jocx9{font-size:1rem}}@media (min-width:640px){.deal-card_price__jocx9{font-size:1.5rem}}.deal-card_originalPrice__T7B7C{font-size:.625rem;color:rgb(100 116 139);text-decoration:line-through}@media (min-width:480px){.deal-card_originalPrice__T7B7C{font-size:.75rem}}@media (min-width:640px){.deal-card_originalPrice__T7B7C{font-size:.875rem}}.deal-card_button__N1Pei{flex-shrink:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-weight:500;padding:.25rem .5rem;font-size:.625rem;transition:all .2s;background-color:rgb(249 115 22);color:white;border-radius:9999px;width:100%;margin-top:.375rem}.deal-card_button__N1Pei:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:rgb(234 88 12);transform:scale(1.05)}@media (min-width:480px){.deal-card_button__N1Pei{width:auto;padding:.25rem .75rem;font-size:.75rem;margin-top:.5rem}}@media (min-width:640px){.deal-card_button__N1Pei{padding:.5rem 1rem;font-size:.875rem}}