.promotion-card{--tw-bg-opacity:1;aspect-ratio:5/6;background-color:rgb(91 112 161/var(--tw-bg-opacity,1));border-radius:.75rem;width:100%}.promotion-card .wrapper{display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;position:relative}.promotion-card .promotion-expiration{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1));border-radius:9999px;font-size:14px;font-weight:400;left:1rem;letter-spacing:normal;letter-spacing:.05em;line-height:1.43;padding:.25rem 1rem;position:absolute;top:1.5rem;z-index:10}.promotion-card figure{max-height:50%}@media (min-width:1024px){.promotion-card figure{max-height:60%}}.promotion-card figure img{border-top-left-radius:.75rem;border-top-right-radius:.75rem;max-height:100%;object-fit:cover;width:100%}.promotion-card .promotion-data{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex-direction:column;flex-grow:1;gap:0;justify-content:flex-start;padding:0 .5rem .5rem}@media (min-width:768px){.promotion-card .promotion-data{justify-content:space-around;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.promotion-card .promotion-data{gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1536px){.promotion-card .promotion-data{padding-left:2rem;padding-right:2rem}}.promotion-card .promotion-data h3{font-size:22px;font-weight:700;letter-spacing:normal;line-height:1.27;line-height:1.5rem!important;margin-bottom:0}@media (min-width:768px){.promotion-card .promotion-data h3{font-size:1.5rem;line-height:2rem}}.promotion-card .promotion-data .info{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.43}.promotion-card .promotion-data .info strong{font-size:1.5rem;line-height:2rem}.promotion-card .promotion-link{flex-grow:1}.promotion-card .promotion-link a{margin-top:auto;text-align:center;width:100%}.promotion-card .promotion-link a:after{content:"→";display:inline-block;margin-left:.5rem;transform:rotate(-45deg)}@media screen and (max-width:1023px){.promotion-card .promotion-link a{height:24px;line-height:22px}}.ntl-banner{--tw-bg-opacity:1;--tw-text-opacity:1;aspect-ratio:16/6;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));border-radius:.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:4rem}.ntl-banner .wrapper{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;position:relative}@media (min-width:768px){.ntl-banner .wrapper{align-items:flex-start}}.ntl-banner .wrapper h3{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}@media (min-width:768px){.ntl-banner .wrapper h3{font-size:3rem;line-height:1;margin-bottom:1rem}}.ntl-banner .wrapper .inner{padding:.5rem}@media (min-width:768px){.ntl-banner .wrapper .inner{padding:0 0 0 3rem}}.ntl-banner .wrapper .inner a.btn svg.icon{display:inline-block;height:1.5rem;margin-right:.5rem;vertical-align:middle;width:1.5rem}.ntl-banner .wrapper .inner a.btn svg.icon path{stroke:#111827}.ntl-banner .wrapper .inner a.btn:hover svg.icon path{stroke:#fff}

/*# sourceMappingURL=promotions.css.map*/