.hm.final{padding-top:0}.final .final-card{position:relative;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;isolation:isolate;background:var(--plum)}.final .final-card .fbg{position:relative;width:100%;height:320px;object-fit:cover;object-position:50% 18%;z-index:0}.final .final-card:before{content:"";position:absolute;inset:264px 0 auto 0;height:56px;z-index:1;background:linear-gradient(rgba(42,10,28,0),var(--plum))}.final .final-card .body{position:relative;z-index:2;padding:14px 24px 24px}.final .final-card .t-h2{margin-top:8px}.final .final-card .t-h2 em{font-style:normal;color:var(--lime)}.final .final-card .t-lead{margin-top:12px;color:#fff;max-width:44ch}.final .recap{display:flex;gap:8px;margin:18px -24px 20px;padding:0 24px;overflow-x:auto;scrollbar-width:none}.final .recap::-webkit-scrollbar{display:none}.final .recap span{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:9999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);font-size:13px;font-weight:500}.final .chg{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14px;color:#fff;text-decoration:underline;text-underline-offset:3px}.final .g{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:14px}.final .g svg{width:20px;height:20px;flex:none}.final :focus-visible{outline-color:var(--lime)}@media(min-width:960px){.final .final-card{min-height:612px;padding:56px 64px;justify-content:center;background:none}.final .final-card .fbg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-position:72% 20%}.final .final-card:before{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(90deg,#2a0a1ce6,#2a0a1c99 45%,#2a0a1c1a 75%)}.final .final-card .body{max-width:520px;padding:0}.final .recap{flex-wrap:wrap;margin:18px 0 20px;padding:0;overflow:visible}}.final.split .t-h2 em{color:inherit}.final.split .eyebrow-l{color:var(--hot)}@media(min-width:960px){.final.split .final-card{display:grid;grid-template-columns:1fr 1fr;padding:0;min-height:560px;background:var(--plum)}.final.split .final-card .fbg{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.final.split .final-card:before{display:none}.final.split .final-card .body{grid-column:1;grid-row:1;align-self:center;padding:56px 64px;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-hm-ef-final.css.map */
