.marketing-materials-section{background-size:cover;background-position:center;background-repeat:no-repeat}.marketing-materials-content{max-width:120rem;margin:0 auto}.marketing-materials-section--has-bg .marketing-materials-content{background-color:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.2rem;padding:4rem}.mm-hero{text-align:center;margin-bottom:4.8rem}.mm-hero-subtitle{max-width:60rem;margin:1.6rem auto 0}.mm-block{margin-bottom:4.8rem}.mm-section-heading{margin:0 0 2.4rem}.mm-subheading{margin:3.2rem 0 1.6rem}.mm-row{margin-bottom:2.4rem}.marketing-materials-section .mm-grid{display:grid;gap:2.4rem}.marketing-materials-section .mm-grid--2{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.marketing-materials-section .mm-grid--3{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.material-card{border:.2rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;padding:2.4rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;cursor:pointer;background-color:rgb(var(--color-background));min-height:30rem;display:flex;flex-direction:column}.material-card--wide{min-height:auto;margin-bottom:2.4rem}.material-card:hover{border-color:rgb(var(--color-accent-text));box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.1)}.material-card.selected{border-color:rgb(var(--color-accent-text));background-color:rgba(var(--color-accent-text),.06)}.mm-card-wide-inner{display:flex;gap:2.4rem;align-items:flex-start}.mm-card-wide-body{flex:1}.mm-card-media{aspect-ratio:16 / 9;margin-bottom:1.6rem;border-radius:.6rem;overflow:hidden}.mm-card-media img{width:100%;height:100%;object-fit:cover;display:block}.mm-card-media--wide{width:20rem;flex-shrink:0}.mm-card-head{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem}.mm-card-title{margin:0}.mm-card-desc{margin:0;flex-grow:1}.material-checkbox{width:2rem;height:2rem;border:.2rem solid rgb(var(--color-accent-text));border-radius:.4rem;display:inline-block;position:relative;flex-shrink:0}.material-checkbox.checked{background-color:rgb(var(--color-accent-text))}.material-checkbox.checked:after{content:"\2713";color:rgb(var(--color-background));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:700}.form-group{margin-bottom:2rem}.form-label{display:block;margin-bottom:.8rem}.form-input{width:100%;padding:1.2rem 1.6rem;border:.2rem solid rgba(var(--color-foreground),.15);border-radius:.6rem;font-size:1.6rem;transition:border-color .3s ease;font-family:var(--font-body-family);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.form-input:focus{outline:none;border-color:rgb(var(--color-accent-text));box-shadow:0 0 0 .3rem rgba(var(--color-accent-text),.15)}.form-input.error{border-color:#ef4444}.form-textarea{min-height:10rem;resize:vertical}.error-message{color:#ef4444;font-size:1.4rem;margin-top:.4rem;display:none}.material-image-placeholder{background-color:rgba(var(--color-foreground),.05);border:.2rem dashed rgba(var(--color-foreground),.2);border-radius:.6rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));font-size:1.4rem;text-align:center;aspect-ratio:16 / 9;margin-bottom:1.6rem}.mm-submit{width:100%}@media screen and (max-width:749px){.mm-card-wide-inner{flex-direction:column}.mm-card-media--wide{width:100%}.material-card{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-marketing-materials.css.map */
