.install-today-section{display:flex;flex-direction:column}.install-today-text-container{display:flex;margin:0 auto;width:100%}.install-today-text{display:flex;width:100%;justify-content:space-between;margin-bottom:20px}.install-today-text h1{font-weight:700;color:rgb(var(--color-foreground));margin:0;text-transform:uppercase;line-height:1.25;letter-spacing:-1.82px;min-width:360px;max-width:360px;font-weight:600}.install-today-text-info *{width:100%}.install-today-text-info p{color:rgb(var(--color-foreground));margin:0;font-size:20px;line-height:1.25;letter-spacing:0;font-weight:300;text-align:justify;display:flex}.install-today-text-info strong{font-weight:600}.install-today-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;overflow:hidden}.install-today-cards-container a{max-height:576px}.install-today-card{position:relative;height:100%}.installtoday-card-image{height:100%;width:100%}.installtoday-card-image img{width:100%;height:auto;object-fit:cover;object-position:var(--object-position);display:block}.install-today-card-cotent{position:absolute;width:100%;bottom:0;left:0;display:flex;flex-direction:column;background:rgb(var(--color-background));transition:background .3s ease-in-out}.install-today-card:hover .install-today-card-cotent{background:var(--background-on-hover)}.install-today-card-content-text-with-arrow{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.install-today-card-content-text-with-arrow h2{font-size:30px;text-transform:uppercase;letter-spacing:0;line-height:1;font-weight:400;margin:1.5rem 0}.install-today-card-content-text-with-arrow svg{opacity:1;transition:opacity .3s ease-in-out}.install-today-card:hover .install-today-card-content-text-with-arrow svg{opacity:0}.install-today-card-content-paragraph{max-height:0;transition:max-height .5s ease-in-out}.install-today-card:hover .install-today-card-content-paragraph{max-height:500px}.install-today-card-content-paragraph p{padding:0 20px 20px;margin:0;letter-spacing:0;line-height:20px;font-size:15px;font-weight:400;opacity:0;transform:translate(50px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.install-today-card:hover .install-today-card-content-paragraph p{opacity:1;transform:translate(0)}@media screen and (max-width: 1200px){.install-today-text h1{font-size:35px;min-width:310px;max-width:310px}}@media screen and (max-width: 850px){.install-today-text{flex-direction:column;align-items:center}.install-today-text h1{font-size:25px;text-align:center;min-width:250px;max-width:unset;margin-bottom:17px;line-height:35px}.install-today-text p{font-size:15px;line-height:22px;text-align:center;width:90%;max-width:400px;justify-content:center}.install-today-cards-container{grid-template-columns:repeat(2,1fr)}.install-today-card-content-text-with-arrow h2{font-size:20px}.install-today-card-content-text-with-arrow svg{width:15px;height:15px}.install-today-card-content-paragraph p{font-size:12px}}@media screen and (max-width: 500px){.install-today-cards-container{grid-template-columns:repeat(1,1fr)}}@media (max-width: 850px){.install-today-text-info{display:flex;flex-wrap:wrap;column-gap:10px!important;height:fit-content;justify-content:center}.install-today-text-info>*:first-child{width:100%;min-width:100%;margin-bottom:10px}.install-today-text-info *:not(:first-child){width:fit-content}.install-today-text-info p:after{content:"\279c";padding-left:10px}.install-today-text-info p:last-child:after{content:""}.install-today-text-info p:first-child:after{content:""}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/install-today.css.map */
