.pdf-upload-section{width:100%}.pdf-upload-description{margin-bottom:3rem;text-align:center}.pdf-upload-description .rte{font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground))}.pdf-upload-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}@media screen and (min-width:750px){.pdf-upload-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (min-width:990px){.pdf-upload-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.pdf-upload-item{position:relative}.pdf-upload-card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--border-radius);padding:3rem 2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:25rem}.pdf-upload-card:hover{border-color:rgba(var(--color-foreground),.15);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.1);transform:translateY(-.2rem)}.pdf-icon{margin-bottom:2rem;color:rgb(var(--color-base-accent-1))}.pdf-icon svg{width:4.8rem;height:4.8rem}.pdf-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.pdf-title{font-size:1.8rem;font-weight:600;line-height:1.3;margin:0;color:rgb(var(--color-foreground))}.pdf-description{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75);margin:0;text-align:center}.pdf-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:500;text-decoration:none;border-radius:var(--border-radius);transition:all .3s ease;min-width:14rem}.pdf-download-btn:hover{transform:translateY(-.1rem);text-decoration:none}.pdf-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;color:rgba(var(--color-foreground),.5);min-height:20rem}.pdf-placeholder .pdf-icon{margin-bottom:0;color:rgba(var(--color-foreground),.3)}.pdf-placeholder p{font-size:1.6rem;margin:0}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{animation:animateSlideIn .6s ease forwards}}@keyframes animateSlideIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.pdf-upload-card{padding:2rem 1.5rem;min-height:20rem}.pdf-icon svg{width:4rem;height:4rem}.pdf-title{font-size:1.6rem}.pdf-description{font-size:1.3rem}.pdf-download-btn{padding:1rem 2rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-pdf-upload-grid.css.map */
