.files-section__row{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.files-section__row{flex-direction:row;flex-wrap:nowrap}}.files-section__col{width:100%;padding-right:.9375rem;padding-left:.9375rem}@media (min-width: 768px){.files-section__col{width:50%}}.files-section__text-wrapper{display:flex;align-items:flex-start;padding-top:5rem;padding-bottom:5rem;order:1;color:#fff}@media (max-width: 767px){.files-section__text-wrapper{order:0;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 768px){.files-section__text-wrapper{padding-right:4.5rem;justify-content:flex-end}}.files-section__text{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.files-section__text{width:36.25rem;max-width:100%;padding-right:4.5rem}}.files-section__heading{text-transform:uppercase;font-size:1.875rem;line-height:.88;font-weight:700;margin:0}@media (min-width: 768px){.files-section__heading{font-size:3.125rem;line-height:.88}}.files-section__files-wrapper{display:flex;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem;order:2}@media (max-width: 767px){.files-section__files-wrapper{order:1;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 768px){.files-section__files-wrapper{justify-content:flex-start;padding-left:4.5rem}}.files-section__files{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:36.25rem}@media (min-width: 768px){.files-section__files{max-width:36.25rem;padding-right:4.5rem}}.files-section__file-item{display:flex;align-items:flex-end;gap:1.5rem;color:#000;text-decoration:none;transition:opacity .3s ease;padding:1rem;background-color:#ffffff0d}.files-section__file-item:hover{opacity:.8;background-color:#ffffff1a}.files-section__file-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:flex-end;justify-content:center;color:#fff}.files-section__file-icon img{width:inherit;height:inherit;object-fit:contain}.files-section__file-icon svg{width:inherit;height:inherit;fill:none;stroke:currentColor}.files-section__file-info{flex:1}.files-section__file-title{font-size:1rem;font-weight:500;line-height:1.4;color:inherit}@media (max-width: 767px){.files-section__files{max-width:none}.files-section__file-item{gap:1rem;padding:.75rem .75rem .75rem 0}.files-section__file-icon{width:40px;height:40px}.files-section__file-icon img,.files-section__file-icon svg{width:40px;height:40px}.files-section__file-title{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-files.css.map */
