.df-product-focus{position:relative;overflow:hidden;background:var(--dfpf-bg, #efe8e0);color:var(--dfpf-text, #1f1f1f)}.df-product-focus__media{display:block}.df-product-focus__media img{display:block;width:100%;height:auto}.df-product-focus__inner{position:relative;z-index:1}.df-product-focus__content{display:grid;justify-items:center;gap:12px;padding:28px 20px 36px;text-align:center}.df-product-focus__subtitle,.df-product-focus__title,.df-product-focus__product,.df-product-focus__desc{margin:0;font-family:inherit;color:inherit}.df-product-focus__subtitle{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.df-product-focus__title{font-size:clamp(22px,2.4vw,32px);font-weight:400;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.df-product-focus__rule{display:block;width:36px;height:1px;background:currentColor;opacity:.7}.df-product-focus__product{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.df-product-focus__desc{max-width:38ch;font-size:13px;line-height:1.55}.df-product-focus__cta{display:inline-block;margin-top:4px;padding:12px 28px;background:var(--dfpf-btn-bg, #e30613);color:var(--dfpf-btn-text, #ffffff);font-size:11px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.df-product-focus__cta:hover{opacity:.88}@media screen and (max-width:749px){.df-product-focus--over{display:grid;min-height:560px}.df-product-focus--over .df-product-focus__media{position:absolute;top:0;right:0;bottom:0;left:0}.df-product-focus--over .df-product-focus__media img{width:100%;height:100%;object-fit:cover}.df-product-focus--over .df-product-focus__inner{align-self:end}}@media screen and (min-width:750px){.df-product-focus{display:grid;min-height:var(--dfpf-min-h, 460px)}.df-product-focus__media{position:absolute;top:0;right:0;bottom:0;left:0}.df-product-focus__media img{width:100%;height:100%;object-fit:cover}.df-product-focus__inner{display:flex;align-items:center;padding:48px 6%}.df-product-focus--left .df-product-focus__inner{justify-content:flex-start}.df-product-focus--center .df-product-focus__inner{justify-content:center}.df-product-focus--right .df-product-focus__inner{justify-content:flex-end}.df-product-focus__content{width:100%;max-width:440px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/df-product-focus.css.map */
