.problem-solution__header{margin-bottom:3rem}.problem-solution__heading{font-family:Eurostile,sans-serif;font-weight:900;font-size:3.5rem;line-height:1.1;text-transform:uppercase;margin-bottom:1rem}.problem-solution__description{font-size:1rem;font-weight:300;line-height:1.7;max-width:40rem}.problem-solution__body{display:grid;grid-template-columns:2fr 3fr;gap:0}.ps__col-header{padding:1rem 1.5rem;background:#ffffff14;font-family:Eurostile,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:.5rem;margin-bottom:1.5rem;text-align:center}.ps__problem-list{list-style:none;margin:0;padding:0}.ps__problem-item{border-bottom:1px solid rgba(255,255,255,.1)}.ps__problem-trigger{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.ps__problem-number{font-family:Eurostile,sans-serif;font-weight:900;font-size:1.25rem;color:#f04c23;min-width:2.5rem}.ps__problem-title{font-family:Eurostile,sans-serif;font-weight:900;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;flex:1}.ps__problem-caret{font-size:.75rem;transition:transform .2s ease;display:inline-block}.ps__problem-item.active .ps__problem-caret{transform:rotate(180deg)}.ps__problem-details{display:none;padding:0 0 1.25rem 3.5rem}.ps__problem-item.active .ps__problem-details{display:block}.ps__problem-details p,.ps__problem-details li{font-family:Eurostile,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:.6;line-height:2}.ps__problem-details ul{list-style:none;padding:0;margin:0}.ps__right{padding-left:1.5rem}.ps__solution-list{display:flex;flex-direction:column;gap:1rem;padding:4px}@media screen and (min-width:768px){.ps__solution-list{gap:1.5rem}}.ps__solution-card{display:grid;grid-template-columns:320px 1fr;border:2px solid rgba(255,255,255,.15);border-radius:.5rem;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}.ps__solution-card.active{border:2px solid #f04c23;box-shadow:0 0 22px #f04c2380}.ps__solution-card:hover{border:2px solid #f04c23!important;box-shadow:0 0 22px #f04c2380!important}.ps__solution-media{position:relative;overflow:hidden}.ps__solution-media img{width:100%;height:100%;object-fit:cover;display:block}.ps__solution-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.ps__solution-card:hover .ps__solution-video{opacity:1}.ps__solution-content{padding:1.25rem 3rem;display:flex;flex-direction:column;justify-content:center}.ps__solution-title{font-family:Eurostile,sans-serif;font-weight:900;font-size:1.25rem;text-transform:uppercase;margin-bottom:.75rem}.ps__solution-description,.ps__solution-description p{font-size:1.0625rem;font-weight:300;line-height:1.6;opacity:.8}@media screen and (max-width:767px){.problem-solution__heading{font-size:2rem}.problem-solution__body{grid-template-columns:1fr}.ps__right{padding-left:0;margin-top:2rem}.ps__solution-card{grid-template-columns:1fr}.ps__solution-content{padding:1rem 1.25rem}.ps__solution-media{height:200px}}@media screen and (min-width:768px){.ps__col-header{font-size:1.5rem}.problem-solution__description{font-size:1.3125rem}.ps__solution-title{font-size:1.9375rem}.ps__problem-title,.ps__problem-number{font-size:1.75rem}.ps__problem-details p,.ps__problem-details li{font-size:1.25rem}.ps__solution-media{height:190px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-problem-solution.css.map */
