.sem-display{font-family:"Mulish",serif;font-weight:700;font-size:32px}@media (min-width: 768px){.sem-display{font-size:32px}}@media (min-width: 1030px){.sem-display{font-size:48px}}h1,h2,h3,h4,h5{margin:0}p{line-height:1.2em}h1{font-family:"Mulish",serif;font-weight:700;font-size:26px}@media (min-width: 768px){h1{font-size:26px}}@media (min-width: 1030px){h1{font-size:32px}}h2{font-family:"Mulish",serif;font-weight:700;font-size:20px}@media (min-width: 768px){h2{font-size:20px}}@media (min-width: 1030px){h2{font-size:24px}}h3{font-family:"Mulish",serif;font-weight:700;font-size:18px}@media (min-width: 768px){h3{font-size:18px}}@media (min-width: 1030px){h3{font-size:20px}}h4{font-family:"Mulish",serif;font-weight:700;font-size:16px}@media (min-width: 768px){h4{font-size:16px}}@media (min-width: 1030px){h4{font-size:18px}}h5{font-family:"Mulish",serif;font-weight:700;font-size:14px}@media (min-width: 768px){h5{font-size:14px}}@media (min-width: 1030px){h5{font-size:16px}}.body-xl,.body-xl-bold{font-family:"Mulish",serif;font-weight:400;font-size:20px}@media (min-width: 768px){.body-xl,.body-xl-bold{font-size:20px}}@media (min-width: 1030px){.body-xl,.body-xl-bold{font-size:28px}}.body-xl-bold{font-weight:700}.body-lg,.body-lg-bold{font-family:"Mulish",serif;font-weight:400;font-size:18px}@media (min-width: 768px){.body-lg,.body-lg-bold{font-size:18px}}@media (min-width: 1030px){.body-lg,.body-lg-bold{font-size:20px}}.body-lg-bold{font-weight:700}.body-md,.body-md-bold{font-family:"Mulish",serif;font-weight:400;font-size:16px}@media (min-width: 768px){.body-md,.body-md-bold{font-size:16px}}@media (min-width: 1030px){.body-md,.body-md-bold{font-size:18px}}.body-md-bold{font-weight:700}.body-sm,.body-sm-bold{font-family:"Mulish",serif;font-weight:400;font-size:14px}@media (min-width: 768px){.body-sm,.body-sm-bold{font-size:14px}}@media (min-width: 1030px){.body-sm,.body-sm-bold{font-size:16px}}.body-sm-bold{font-weight:700}.body-xs,.body-xs-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.body-xs,.body-xs-bold{font-size:12px}}@media (min-width: 1030px){.body-xs,.body-xs-bold{font-size:14px}}.body-xs-bold{font-weight:700}.eyebrow-lg{font-family:"Mulish",serif;font-weight:700;font-size:16px}@media (min-width: 768px){.eyebrow-lg{font-size:16px}}@media (min-width: 1030px){.eyebrow-lg{font-size:18px}}.eyebrow-md{font-family:"Mulish",serif;font-weight:700;font-size:14px}@media (min-width: 768px){.eyebrow-md{font-size:14px}}@media (min-width: 1030px){.eyebrow-md{font-size:16px}}.eyebrow-sm{font-family:"Mulish",serif;font-weight:700;font-size:12px}@media (min-width: 768px){.eyebrow-sm{font-size:12px}}@media (min-width: 1030px){.eyebrow-sm{font-size:12px}}.legal,.legal-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.legal,.legal-bold{font-size:12px}}@media (min-width: 1030px){.legal,.legal-bold{font-size:12px}}.legal-bold{font-weight:700}.body-xl,.body-xl-bold{font-family:"Mulish",serif;font-weight:400;font-size:20px}@media (min-width: 768px){.body-xl,.body-xl-bold{font-size:20px}}@media (min-width: 1030px){.body-xl,.body-xl-bold{font-size:28px}}.body-xl-bold{font-weight:700}.body-lg,.body-lg-bold{font-family:"Mulish",serif;font-weight:400;font-size:18px}@media (min-width: 768px){.body-lg,.body-lg-bold{font-size:18px}}@media (min-width: 1030px){.body-lg,.body-lg-bold{font-size:20px}}.body-lg-bold{font-weight:700}.body-md,.body-md-bold{font-family:"Mulish",serif;font-weight:400;font-size:16px}@media (min-width: 768px){.body-md,.body-md-bold{font-size:16px}}@media (min-width: 1030px){.body-md,.body-md-bold{font-size:18px}}.body-md-bold{font-weight:700}.body-sm,.body-sm-bold{font-family:"Mulish",serif;font-weight:400;font-size:14px}@media (min-width: 768px){.body-sm,.body-sm-bold{font-size:14px}}@media (min-width: 1030px){.body-sm,.body-sm-bold{font-size:16px}}.body-sm-bold{font-weight:700}.body-xs,.body-xs-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.body-xs,.body-xs-bold{font-size:12px}}@media (min-width: 1030px){.body-xs,.body-xs-bold{font-size:14px}}.body-xs-bold{font-weight:700}.eyebrow-lg{font-family:"Mulish",serif;font-weight:700;font-size:16px}@media (min-width: 768px){.eyebrow-lg{font-size:16px}}@media (min-width: 1030px){.eyebrow-lg{font-size:18px}}.eyebrow-md{font-family:"Mulish",serif;font-weight:700;font-size:14px}@media (min-width: 768px){.eyebrow-md{font-size:14px}}@media (min-width: 1030px){.eyebrow-md{font-size:16px}}.eyebrow-sm{font-family:"Mulish",serif;font-weight:700;font-size:12px}@media (min-width: 768px){.eyebrow-sm{font-size:12px}}@media (min-width: 1030px){.eyebrow-sm{font-size:12px}}.legal,.legal-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.legal,.legal-bold{font-size:12px}}@media (min-width: 1030px){.legal,.legal-bold{font-size:12px}}.legal-bold{font-weight:700}.body-xl,.body-xl-bold{font-family:"Mulish",serif;font-weight:400;font-size:20px}@media (min-width: 768px){.body-xl,.body-xl-bold{font-size:20px}}@media (min-width: 1030px){.body-xl,.body-xl-bold{font-size:28px}}.body-xl-bold{font-weight:700}.body-lg,.body-lg-bold{font-family:"Mulish",serif;font-weight:400;font-size:18px}@media (min-width: 768px){.body-lg,.body-lg-bold{font-size:18px}}@media (min-width: 1030px){.body-lg,.body-lg-bold{font-size:20px}}.body-lg-bold{font-weight:700}.body-md,.body-md-bold{font-family:"Mulish",serif;font-weight:400;font-size:16px}@media (min-width: 768px){.body-md,.body-md-bold{font-size:16px}}@media (min-width: 1030px){.body-md,.body-md-bold{font-size:18px}}.body-md-bold{font-weight:700}.body-sm,.body-sm-bold{font-family:"Mulish",serif;font-weight:400;font-size:14px}@media (min-width: 768px){.body-sm,.body-sm-bold{font-size:14px}}@media (min-width: 1030px){.body-sm,.body-sm-bold{font-size:16px}}.body-sm-bold{font-weight:700}.body-xs,.body-xs-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.body-xs,.body-xs-bold{font-size:12px}}@media (min-width: 1030px){.body-xs,.body-xs-bold{font-size:14px}}.body-xs-bold{font-weight:700}.eyebrow-lg{font-family:"Mulish",serif;font-weight:700;font-size:16px}@media (min-width: 768px){.eyebrow-lg{font-size:16px}}@media (min-width: 1030px){.eyebrow-lg{font-size:18px}}.eyebrow-md{font-family:"Mulish",serif;font-weight:700;font-size:14px}@media (min-width: 768px){.eyebrow-md{font-size:14px}}@media (min-width: 1030px){.eyebrow-md{font-size:16px}}.eyebrow-sm{font-family:"Mulish",serif;font-weight:700;font-size:12px}@media (min-width: 768px){.eyebrow-sm{font-size:12px}}@media (min-width: 1030px){.eyebrow-sm{font-size:12px}}.legal,.legal-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.legal,.legal-bold{font-size:12px}}@media (min-width: 1030px){.legal,.legal-bold{font-size:12px}}.legal-bold{font-weight:700}.btn-category-outline{display:inline-flex;align-items:center;gap:4px;padding:12px;border-radius:8px;font-family:"Mulish",serif;font-weight:700;font-size:18px;line-height:1.2;cursor:pointer;transition:all 0.2s ease;background-color:#fff;border:2px solid #ddd;color:#010101}.btn-category-outline:hover{background-color:#fff;border-color:#2E8B6F;color:#2E8B6F}.btn-category-outline:focus{outline:2px solid #2E8B6F}.btn-category-colored{display:inline-flex;align-items:center;gap:4px;padding:12px;border-radius:8px;font-family:"Mulish",serif;font-weight:700;font-size:18px;line-height:1.2;cursor:pointer;transition:all 0.2s ease;border:none;background-color:#D4E6E0;color:#2E8B6F}.btn-category-colored:hover{background-color:#2E8B6F;color:#F7F7F8}.btn-category-colored:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-category-alphabet{display:inline-flex;align-items:center;justify-content:center;width:54px;padding:12px;border-radius:8px;font-family:"Mulish",serif;font-weight:700;font-size:18px;line-height:1.2;cursor:pointer;transition:all 0.2s ease;background-color:#fff;border:2px solid #ddd;color:#010101}.btn-category-alphabet:hover{background-color:#fff;border-color:#2E8B6F;color:#2E8B6F}.btn-category-alphabet:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-primary,.btn-secondary,.btn-nav,.btn-outline,.btn-signup{display:inline-flex;align-items:center;justify-content:center;font-family:"Mulish",serif;font-weight:700;line-height:1.2;cursor:pointer;transition:all 0.2s ease;border-radius:8px;text-align:center}.btn-primary{background-color:#2E8B6F;color:#F7F7F8;border:none}.btn-primary:hover{background-color:#1E5947;color:#F7F7F8}.btn-primary:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-secondary{background-color:#BF5927;color:#F7F7F8;border:none}.btn-secondary:hover{background-color:#A04820;color:#F7F7F8}.btn-secondary:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-nav{background-color:#FCBC7B;color:#010101;border:none;padding:20px 12.5px}.btn-nav:hover{background-color:#FEF2E5;color:#010101}.btn-nav:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-outline{background-color:#fff;color:#2E8B6F;border:2px solid #2E8B6F}.btn-outline:hover{background-color:#fff;color:#1E5947;border-color:#1E5947}.btn-outline:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-signup{background-color:#fff;color:#010101;border:2px solid #ddd}.btn-signup:hover{background-color:#D4E6E0;color:#010101;border-color:#2E8B6F}.btn-signup:focus{outline:2px solid #2E8B6F;outline-offset:2px}.btn-xs{height:48px;padding:20px;font-size:16px}.btn-sm{height:48px;padding:20px;font-size:16px}.btn-md{height:60px;padding:20px;font-size:20px}.btn-lg{height:60px;padding:20px;font-size:20px}.text-btn-arrow,.text-btn-list,.text-btn-linkout-black,.text-btn-linkout-green{display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;transition:all 0.2s ease;background:none;border:none;padding:0;font-family:"Mulish",serif;line-height:1.2}.text-btn-arrow:focus,.text-btn-list:focus,.text-btn-linkout-black:focus,.text-btn-linkout-green:focus{outline:2px solid #2E8B6F;outline-offset:2px;border-radius:2px}.text-btn-arrow:focus:not(:focus-visible),.text-btn-list:focus:not(:focus-visible),.text-btn-linkout-black:focus:not(:focus-visible),.text-btn-linkout-green:focus:not(:focus-visible){outline:none}.text-btn-arrow{gap:4px;font-size:18px;font-weight:700;color:#2E8B6F}.text-btn-arrow:hover{color:#1E5947}.text-btn-list{font-size:12px;font-weight:400;color:#2E8B6F}.text-btn-list:hover{color:#1E5947}@media (min-width: 1030px){.text-btn-list{font-size:14px}}.text-btn-linkout-black{font-size:12px;font-weight:400;color:#010101;text-decoration:underline}.text-btn-linkout-black:hover{color:#1E5947}@media (min-width: 1030px){.text-btn-linkout-black{font-size:14px}}.text-btn-linkout-green{font-size:12px;font-weight:400;color:#2E8B6F;text-decoration:underline}.text-btn-linkout-green:hover{color:#1E5947}@media (min-width: 1030px){.text-btn-linkout-green{font-size:14px}}.body-xl,.body-xl-bold{font-family:"Mulish",serif;font-weight:400;font-size:20px}@media (min-width: 768px){.body-xl,.body-xl-bold{font-size:20px}}@media (min-width: 1030px){.body-xl,.body-xl-bold{font-size:28px}}.body-xl-bold{font-weight:700}.body-lg,.body-lg-bold{font-family:"Mulish",serif;font-weight:400;font-size:18px}@media (min-width: 768px){.body-lg,.body-lg-bold{font-size:18px}}@media (min-width: 1030px){.body-lg,.body-lg-bold{font-size:20px}}.body-lg-bold{font-weight:700}.body-md,.body-md-bold{font-family:"Mulish",serif;font-weight:400;font-size:16px}@media (min-width: 768px){.body-md,.body-md-bold{font-size:16px}}@media (min-width: 1030px){.body-md,.body-md-bold{font-size:18px}}.body-md-bold{font-weight:700}.body-sm,.body-sm-bold{font-family:"Mulish",serif;font-weight:400;font-size:14px}@media (min-width: 768px){.body-sm,.body-sm-bold{font-size:14px}}@media (min-width: 1030px){.body-sm,.body-sm-bold{font-size:16px}}.body-sm-bold{font-weight:700}.body-xs,.body-xs-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.body-xs,.body-xs-bold{font-size:12px}}@media (min-width: 1030px){.body-xs,.body-xs-bold{font-size:14px}}.body-xs-bold{font-weight:700}.eyebrow-lg{font-family:"Mulish",serif;font-weight:700;font-size:16px}@media (min-width: 768px){.eyebrow-lg{font-size:16px}}@media (min-width: 1030px){.eyebrow-lg{font-size:18px}}.eyebrow-md{font-family:"Mulish",serif;font-weight:700;font-size:14px}@media (min-width: 768px){.eyebrow-md{font-size:14px}}@media (min-width: 1030px){.eyebrow-md{font-size:16px}}.eyebrow-sm{font-family:"Mulish",serif;font-weight:700;font-size:12px}@media (min-width: 768px){.eyebrow-sm{font-size:12px}}@media (min-width: 1030px){.eyebrow-sm{font-size:12px}}.legal,.legal-bold{font-family:"Mulish",serif;font-weight:400;font-size:12px}@media (min-width: 768px){.legal,.legal-bold{font-size:12px}}@media (min-width: 1030px){.legal,.legal-bold{font-size:12px}}.legal-bold{font-weight:700}.badge-spice-sm,.badge-spice-filled-sm,.badge-green-sm,.badge-grey-sm,.badge-plain-sm,.badge-scout-sm,.badge-spice-lg,.badge-spice-filled-lg,.badge-green-lg,.badge-grey-lg,.badge-plain-lg,.badge-scout-lg{display:inline-flex;align-items:center;font-family:"Mulish",serif;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.badge-spice-sm{padding:6px 10px;font-size:12px;background-color:#fff;border:1px solid #BF5927;color:#BF5927;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-spice-filled-sm{padding:6px 10px;font-size:12px;background-color:#FEF2E5;border:1px solid #BF5927;color:#010101;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-green-sm{padding:6px 10px;font-size:12px;background-color:#fff;border:1px solid #2E8B6F;color:#2E8B6F;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-grey-sm{padding:6px 10px;font-size:12px;background-color:#fff;border:1px solid #767676;color:#767676;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-plain-sm{padding:6px 12px;font-size:12px;height:40px;background-color:#FEF2E5;color:#010101;border-radius:12px}.badge-scout-sm{padding:8px;font-size:12px;height:40px;gap:8px;background-color:#D4E6E0;color:#010101;border-radius:12px}.badge-spice-lg{padding:6px 12px;font-size:18px;background-color:#fff;border:1px solid #BF5927;color:#BF5927;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-spice-filled-lg{padding:6px 12px;font-size:18px;background-color:#FEF2E5;border:1px solid #BF5927;color:#010101;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-green-lg{padding:6px 12px;font-size:18px;background-color:#fff;border:1px solid #2E8B6F;color:#2E8B6F;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-grey-lg{padding:6px 12px;font-size:18px;background-color:#fff;border:1px solid #767676;color:#767676;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.badge-plain-lg{padding:6px 12px;font-size:18px;height:52px;background-color:#FEF2E5;color:#010101;border-radius:12px}.badge-scout-lg{padding:8px;font-size:18px;height:52px;gap:8px;background-color:#D4E6E0;color:#010101;border-radius:12px}#header{top:0}#header .header-sem .search-icon-wrapper{display:none;position:absolute;color:#010101;padding:0;width:32px;right:20px;top:0;bottom:0}@media (min-width: 768px){#header .header-sem .search-icon-wrapper{display:flex}}#header .header-sem .search-icon-wrapper .search-icon{display:block}#header .header-sem .search-icon-wrapper .search-close{display:none;margin-left:6px;width:20px}#header .header-sem .search-icon-wrapper:hover{cursor:pointer}#header .header-sem .toggle-group{display:flex}#header .header-sem .toggle{margin-right:16px;padding:0}#header .header-sem .global-search{position:absolute}.footer-sem{background:#2E8B6F;padding:32px 0}.footer-sem .footer-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}@media (min-width: 768px){.footer-sem .footer-container{flex-direction:row}}.footer-sem .footer-container .copyright-section{margin:0}@media (min-width: 768px){.footer-sem .footer-container .copyright-section{margin-left:auto}}.footer-sem .footer-container .copyright-section .copyright-text{color:#F7F7F8}#search-input-autocomplete .search-input-wrapper{position:relative}#search-input-autocomplete .search-input-wrapper .search-icon-wrapper{display:none;position:absolute;color:#010101;padding:0;width:32px;right:20px;top:0;bottom:0}@media (min-width: 768px){#search-input-autocomplete .search-input-wrapper .search-icon-wrapper{display:flex}}#search-input-autocomplete .search-input-wrapper .search-icon-wrapper .search-icon{display:block}#search-input-autocomplete .search-input-wrapper .search-icon-wrapper .search-close{display:none;margin-left:6px;width:20px}#search-input-autocomplete .search-input-wrapper .search-icon-wrapper:hover{cursor:pointer}.search-group-scout .search-list{display:flex;flex-wrap:wrap;margin-top:20px;gap:9px}@media (min-width: 768px){.search-group-scout .search-list{gap:20px}}.search-group-scout .search-list .btn-category-outline{font-size:16px}.search-group-scout .search-empty{color:#B91C1C}.container,.grid-container{width:100%;max-width:unset;padding:0}@media (min-width: 768px){.container,.grid-container{max-width:768px}}@media (min-width: 1030px){.container,.grid-container{max-width:1180px}}.container{margin:0 auto;padding:0 10px}@media (min-width: 768px){.container{padding:0 20px}}.wrapper-sem{display:grid;padding:20px;grid-template-columns:85px 1fr;gap:20px;grid-template-areas:"disclaimer disclaimer" "logo heading" "offers offers" "top-codes top-codes"}@media (min-width: 768px){.wrapper-sem{margin:0 20px;grid-template-columns:15% 1fr}}@media (min-width: 1030px){.wrapper-sem{padding:64px 24px;grid-template-columns:280px auto;gap:16px 15px;grid-template-areas:"logo heading" "logo offers" "disclaimer offers" ". offers"}}.entity-header{display:grid;grid-area:heading;padding-right:12px;align-content:start;gap:8px}.deals-container{display:flex;flex-direction:column;gap:32px;grid-area:offers}.disclaimer-mobile{display:flex;align-items:center;justify-content:center;gap:5px;grid-area:disclaimer}@media (min-width: 768px){.disclaimer-mobile{justify-content:flex-start}}@media (min-width: 1030px){.disclaimer-mobile{display:none}}.disclaimer-mobile a{color:#010101}.disclaimer-mobile svg{min-width:20px}.disclaimer-desktop{grid-area:disclaimer;display:none;padding:24px}@media (min-width: 1030px){.disclaimer-desktop{display:block}}.disclaimer-desktop .trust-header{display:flex;gap:4px;margin-bottom:16px}.entity-logo{grid-area:logo;display:flex;justify-content:center}.entity-logo .background-logo{box-shadow:10px 10px 15px 0 rgba(0,0,0,0.08);width:85px}@media (min-width: 768px){.entity-logo .background-logo{width:110px}}@media (min-width: 1030px){.entity-logo .background-logo{width:148px}}.list-deals-scout .deals-container{display:flex;flex-direction:column;gap:32px}.list-deals-scout .list-deals-header{margin-bottom:16px}.module-deal-sem{padding:12px 20px;border-radius:12px;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1)}.scout-affiliate-info{padding:24px}.scout-affiliate-info .affiliate-info-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.scout-affiliate-info p{margin-bottom:0}.homepage-wrapper-sem{padding:40px 12px}@media (min-width: 768px){.homepage-wrapper-sem{padding:40px 24px}}@media (min-width: 1030px){.homepage-wrapper-sem{padding:64px 24px}}.no-results{color:#B91C1C;margin-bottom:60px}.wrapper-headline{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.wrapper-headline{flex-direction:row}}.wrapper-headline .sem-homepage-title{width:fit-content}.wrapper-headline button{width:auto}.related-merchants-section{background:#fff;margin-top:16px;border-radius:20px;padding:20px}@media (min-width: 0) and (max-width: 767px){.related-merchants-section:not(.sem-search-result){display:none}}.related-merchants-section .related-merchants-list{display:grid;grid-template-columns:repeat(auto-fill, 110px);justify-content:space-between;gap:24px}.related-merchants-section .related-merchants-list li .merchant-logo{display:flex;position:relative;flex-direction:column;gap:28px;max-width:110px}.related-merchants-section .related-merchants-list li .merchant-logo .count{position:absolute;height:110px;width:110px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;background-color:rgba(118,118,118,0.9);opacity:0;-moz-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}.related-merchants-section .related-merchants-list li .merchant-logo:hover .count{opacity:1}.related-merchants-section .related-merchants-list li .merchant-name{color:#010101;display:block;width:110px;text-align:center}.sem-homepage-deals-grid{margin-top:16px}.sem-homepage-deals-grid .deals-container{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.sem-homepage-deals-grid .deals-container{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1030px){.sem-homepage-deals-grid .deals-container{grid-template-columns:repeat(3, 1fr)}}.module-deal-sem{display:grid;gap:12px;grid-template-columns:min-content auto;grid-template-rows:min-content auto min-content;grid-template-areas:"heading heading" "logo details" "action action";padding:12px 24px 24px;border-radius:12px;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1)}.module-deal-sem .deal-header-wrapper{grid-area:heading;display:flex;justify-content:space-between;align-items:center}.module-deal-sem .deal-header-wrapper .badges-wrapper{display:flex;flex-direction:row;gap:12px}@media (min-width: 0) and (max-width: 767px){.module-deal-sem .deal-header-wrapper .badges-wrapper.top-deal .stackable-badge{display:none}.module-deal-sem .deal-header-wrapper .badges-wrapper.exclusive .stackable-badge,.module-deal-sem .deal-header-wrapper .badges-wrapper.exclusive .top-deal-badge{display:none}}.module-deal-sem .deal-logo{grid-area:logo}.module-deal-sem .deal-action-wrapper{grid-area:action;display:flex;align-items:center;justify-content:center;flex-direction:column}.module-deal-sem .deal-action-wrapper .action,.module-deal-sem .deal-action-wrapper .deal-action-button,.module-deal-sem .deal-action-wrapper .action-button{width:100%;position:relative}.module-deal-sem .deal-action-wrapper .action-button{position:absolute;top:0;transition:width .3s ease-in-out}.module-deal-sem .deal-action-wrapper .action-button .peel-button{height:49px;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 40px, calc(100% - 25px) -1%, 0 -1%)}.module-deal-sem .deal-action-wrapper .action-button .peel-button-effect{position:absolute;right:0;top:0;z-index:1}.module-deal-sem .deal-action-wrapper .action-button.peel-effect:hover{width:95%}.module-deal-sem .deal-action-wrapper .wrapper-code-reveal{display:block}.module-deal-sem .deal-action-wrapper .deal-expiry-wrapper{text-transform:uppercase;display:flex;justify-content:center;color:#B91C1C;line-height:1em}.module-deal-sem .deal-content-wrapper{grid-area:details;display:flex;align-items:center;gap:8px}.module-deal-sem .deal-content-wrapper a{line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#010101}.module-deal-sem .sem-code-button{height:48px;border:2px #BF5927 dashed;border-radius:8px;color:#BF5927}.module-deal-sem .sem-code-button .code{color:#BF5927;font-weight:700}.sem-homepage-deal{height:226px;row-gap:8px;grid-template-areas:"logo heading" "logo details" "action action"}.sem-homepage-deal.hasExpire{padding-bottom:6px}.sem-homepage-deal .deal-logo{width:65px;height:65px}.sem-homepage-deal .deal-logo a{margin:0}.sem-homepage-deal .deal-header-wrapper .merchant-name{color:#010101;text-transform:uppercase}.sem-homepage-deal .deal-content-wrapper{flex-direction:column;align-items:flex-start}.sem-homepage-deal .deal-content-wrapper .deal-title a{color:#1E5947}.sem-homepage-deal .deal-action-wrapper{gap:6px}@media (min-width: 768px){.sem-merchant-deal{row-gap:0;grid-template-columns:min-content auto 200px;grid-template-rows:min-content min-content;grid-template-areas:"heading heading heading" "logo details action"}}.sem-merchant-deal .deal-logo{grid-area:logo}.sem-merchant-deal .deal-logo .deal-value-text{width:85px;height:85px;padding:8px;color:#2E8B6F;border:2px solid #B0DDCF;border-radius:50%;font-weight:700;font-size:20px;display:flex;position:relative;justify-content:center;align-items:center;text-align:center;text-transform:uppercase}.sem-merchant-deal .deal-logo .deal-value-text .deal-value-icon{position:absolute;bottom:-4px;right:0;width:24px}.sem-merchant-deal .deal-logo .product{display:block;width:85px;height:85px}@media (min-width: 768px){.sem-merchant-deal .deal-header-wrapper{margin-bottom:12px}}.sem-merchant-deal .deal-header-wrapper .merchant-success-rate{display:flex}.sem-merchant-deal .deal-header-wrapper .merchant-success-rate svg{fill:#2E8B6F;width:24px}.sem-merchant-deal .deal-header-wrapper .merchant-success-rate span{color:#767676;margin-left:4px}.sem-merchant-deal .deal-action-wrapper{gap:12px}.module-deal .title{font-family:"mulish",sans-serif;font-size:16px}@media (min-width: 768px){.module-deal .title{font-size:18px}}

