.download-list-snippet{background-color:#fff;border-radius:8px}.download-list-title{margin:0 0 16px}.download-list-description{color:#666;font-size:16px;line-height:1.5;margin:0 0 16px}.download-list-file-item{display:flex;align-items:center;padding:12px;margin-bottom:8px;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;transition:background-color .2s ease;text-decoration:none;width:100%}.download-list-file-item:hover{background-color:#f0f0f0}.download-list-file-item:last-child{margin-bottom:0}.download-list-file-info{width:100%}.download-list-file-name{color:#000;font-size:16px;font-weight:600;flex-grow:1;word-break:break-word;display:flex;justify-content:space-between}.download-list-thumbnail{margin-right:12px;flex-shrink:0;color:#666}.download-list-empty-state{text-align:center;padding:40px 20px;color:#666;font-style:italic}@media screen and (max-width: 749px){.download-list-snippet{padding:0}.download-list-file-item{padding:9px}}.download-list-gated{display:grid;gap:0em 2em;grid-template-areas:"img ." "img txt" "img form" "img .";grid-template-columns:40fr 60fr;grid-template-rows:min-content min-content;overflow:hidden;padding:4.5rem;margin-bottom:20px;background-color:#f2f2f2}.download-list-gated:last-child{margin-bottom:0}.download-list-gated .thumbnail{grid-area:img;display:flex;justify-content:center;align-items:center}.download-list-gated .thumbnail svg{height:75px;width:75px}.download-list-gated p.pretitle{font-size:1.25rem;font-weight:700;opacity:.6;text-transform:uppercase;margin:0}.download-list-gated .text{grid-area:txt}.download-list-gated .download-form{grid-area:form}.download-list-gated .download-form form.newsletter-form{margin:0}.download-list-gated .download-form form.newsletter-form .download-list-file-item{background-color:#fff}.download-list-gated .download-form form.newsletter-form .field__input::placeholder{opacity:1}.download-list-gated .newsletter-form__field-wrapper{width:100%;max-width:100%}@media screen and (max-width: 749px){.download-list-gated{display:flex;flex-flow:column}.download-list-gated .thumbnail img{height:100%;width:100%;object-fit:cover}}.download-list-gated{position:relative;z-index:0}.download-list-gated>*{z-index:5}.download-list-gated:before,.download-list-gated:after{z-index:1;background:#ebeced;content:"";height:100%;position:absolute;transform:skew(-42deg);transform-origin:left top;width:8em}.download-list-gated:before{left:10%;top:0}.download-list-gated:after{left:calc(10% + 10.5em);top:0}.input-group{position:relative;display:flex;align-items:center}label{width:100%}.input-group .email-input{width:100%;padding:14px 135px 14px 16px;border:1px solid #ebeced;border-radius:4rem;background-color:var(--color-white);color:rgba(var(--color-foreground),.75);box-sizing:border-box;transition:border-color .2s ease-in-out;height:calc(4.5rem + var(--buttons-border-width) * 2 + 1rem)}.input-group .email-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.input-group .button{position:absolute;top:0;right:0;height:calc(100% - 1rem);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;margin:.5rem;border:none;border-radius:4rem;background-color:var(--primary-color);color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out}.input-group .button:hover{background-color:var(--primary-color)}.contact__button a:not(.button){color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.contact__button a:not(.button):hover{color:rgb(var(--color-hover-link))}.download-list-file-item .newsletter-form{margin:0}.download-icon-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer}.download-icon-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.download-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.download-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.download-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:auto;max-height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;max-width:500px;position:absolute;top:0;padding:2rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.download-popup-modal__toggle{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.5rem;height:2.5rem;padding:0}.download-popup-modal__toggle svg{width:1.5rem;height:1.5rem}.download-popup-modal__content-info{padding:1rem 0}.download-popup-modal__content-info h2{margin-top:0;margin-bottom:1rem;font-size:1.5rem}.download-popup-modal__content-info p{margin-bottom:1.5rem}.download-popup-modal .field{margin-bottom:1rem}.download-popup-modal .button{width:100%;margin-top:1rem}[data-download-link=hidden]{display:none!important}[data-download-link=visible]{display:flex!important}@media screen and (min-width: 750px){.download-popup-modal__content{padding:3rem;margin-top:10rem}}.input-group .button svg{width:1.75rem;height:1.75rem;color:var(--color-white);fill:var(--color-white)}.button svg{color:var(--color-white);fill:var(--color-white);margin-left:.5rem}.svg-wrapper{display:flex;align-items:center;justify-content:center}.icon-wrap{display:flex;align-items:center;justify-content:center;line-height:0}.icon-wrap svg{vertical-align:middle}@media (max-width: 640px){.input-group{flex-direction:column;align-items:stretch}.input-group .email-input{padding-right:16px}.input-group .button{position:static;width:100%;margin-top:.75rem;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/component-list-download.css.map */
