.featured-product{overflow:hidden;border-radius:10px;transition:box-shadow .2s ease-in-out;min-height:400px;display:flex;flex-direction:column;position:relative}.featured-product .featured-product__img{position:absolute;inset:0}.featured-product .featured-product__img>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.featured-product .featured-product__content{margin-top:auto;padding:3.125rem 1.875rem 1.875rem;color:#fff;z-index:1;background:linear-gradient(180deg,#01194f00,#01194fe6)}.featured-product .featured-product__title,.featured-product .featured-product__subtitle{font-family:Reem Kufi,sans-serif;font-weight:700;text-transform:uppercase;line-height:120%;margin:0;font-size:1.75rem}.featured-product .featured-product__subtitle{font-weight:700;margin-bottom:.3125rem;line-height:130%;font-size:1.125rem;opacity:.8}@media screen and (min-width:1140px){.home-banner .featured-product{aspect-ratio:1/1}.home-banner .featured-product:hover{box-shadow:0 3px 20px #0009}}.home-banner .home-banner__ctas,.glide .home-banner .home-banner__ctas{display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100%}.home-banner .home-banner__cta,.glide .home-banner .home-banner__cta{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.875rem;text-transform:uppercase;font-family:Reem Kufi,sans-serif;font-weight:700;border-radius:10px;line-height:100%;transition:box-shadow .2s ease-in-out;overflow:hidden;font-size:1rem}@media(min-width:480px)and (max-width:1320px){.home-banner .home-banner__cta,.glide .home-banner .home-banner__cta{font-size:calc(16px + 2 * (100vw - 480px) / (1320 - 480))}}@media(min-width:1321px){.home-banner .home-banner__cta,.glide .home-banner .home-banner__cta{font-size:1.125rem}}.home-banner .home-banner__cta:after,.glide .home-banner .home-banner__cta:after{content:"";position:absolute;inset:0;transform:scale(2);transition:transform .5s ease-in-out;background:radial-gradient(closest-side at 50% 50%,#02329d,#01194f 75%)}.home-banner .home-banner__cta>*,.glide .home-banner .home-banner__cta>*{position:relative;z-index:2}.home-banner .home-banner__cta span,.glide .home-banner .home-banner__cta span{display:block;margin-top:1.25rem;font-size:2.375rem}.home-banner .home-banner__cta svg,.glide .home-banner .home-banner__cta svg{position:absolute;right:0;bottom:-.375rem}.home-banner .home-banner__cta:hover,.glide .home-banner .home-banner__cta:hover{box-shadow:0 3px 20px #0009}.home-banner .home-banner__cta:hover:after,.glide .home-banner .home-banner__cta:hover:after{transform:scale(3)}.home-banner .home-banner__cta.home-banner__cta--alt:after,.glide .home-banner .home-banner__cta.home-banner__cta--alt:after{background:radial-gradient(closest-side at 50% 50%,#c19d54,#aa863c 75%)}@media screen and (min-width:1140px){.home-banner,.glide .home-banner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:2fr;gap:20px}.glide__slide .home-banner,.glide__slide .glide .home-banner{margin:-20px 0 0;padding:20px}.home-banner>*:first-child,.glide .home-banner>*:first-child{grid-row:span 2;grid-column:span 2}.home-banner>*:first-child>*,.glide .home-banner>*:first-child>*{height:100%}.home-banner>*:nth-child(2),.glide .home-banner>*:nth-child(2){grid-column:span 2}.home-banner .home-banner__cta span,.glide .home-banner .home-banner__cta span{font-size:1.875rem}.home-banner .home-banner__cta svg,.glide .home-banner .home-banner__cta svg{display:none}}@media screen and (min-width:1320px){.home-banner .home-banner__cta span,.glide .home-banner .home-banner__cta span{font-size:2.25rem}.home-banner .home-banner__cta svg,.glide .home-banner .home-banner__cta svg{display:block}}@media screen and (min-width:1520px){.home-banner .home-banner__cta span,.glide .home-banner .home-banner__cta span{font-size:2.75rem}}
