.df .dft__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(24px,3.2vw,52px);padding:clamp(28px,3.5vw,56px) clamp(24px,4vw,72px)}.df .dft__tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 5;overflow:hidden;text-decoration:none;color:#fff}.df.dft--1-1 .dft__tile{aspect-ratio:1 / 1}.df.dft--4-3 .dft__tile{aspect-ratio:4 / 3}.df.dft--3-2 .dft__tile{aspect-ratio:3 / 2}.df .dft__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transition:transform .7s cubic-bezier(.16,1,.3,1)}.df a.dft__tile:hover .dft__bg{transform:scale(1.035)}.df .dft__img{object-position:var(--df-pos, center)}@media(max-width:749px){.df .dft__img{object-position:var(--df-pos-m, var(--df-pos, center))}}.df .dft__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 46%,#000000c7)}.df .dft__body{position:relative;z-index:2;padding:clamp(24px,3vw,44px);width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.df .dft__h{font-family:var(--f-head);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0;font-size:clamp(24px,2.6vw,38px);text-wrap:pretty;color:#fff}.df .dft__h em{font-style:italic;font-weight:300;color:#ffffffb3}.df .dft__p{font-family:var(--f-body);font-weight:400;font-size:clamp(13px,1vw,15px);line-height:1.6;color:#ffffffb3;margin:12px 0 0;max-width:38ch;text-wrap:pretty}.df .dft__lbl{font-family:var(--f-head);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:normal;color:#ffffffbf;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.df .dft__line{width:24px;height:1px;background:currentColor;display:inline-block}@media(prefers-reduced-motion:reduce){.df .dft__bg{transition:none}.df a.dft__tile:hover .dft__bg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-df-tiles.css.map */
