.ps-section{background-color:var(--ps-bg, #000000)!important;color:var(--ps-text-color, #ffffff)!important}.ps-section__inner{max-width:1720px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important;text-align:center!important}.ps-section__eyebrow-wrap{display:inline-flex!important;flex-direction:column!important;align-items:center!important;margin-bottom:0!important}.ps-section__eyebrow{text-transform:none!important;margin:0 0 8px!important;color:var(--ps-text-color, #ffffff)!important;font-size:22px!important;letter-spacing:.3px!important}.ps-section__eyebrow-line{display:block!important;width:70px!important;height:2px!important;background-color:var(--ps-accent, #ED2939)!important;display:none!important}.ps-section__heading{font-family:Bright,serif!important;font-variant:small-caps!important;letter-spacing:.02em!important;font-size:100px!important;line-height:1.15!important;margin:0 auto 20px!important;max-width:1092px!important;color:var(--ps-heading-color, #F4EBD0)!important;font-weight:400}.ps-section__heading-highlight{color:var(--ps-heading-highlight, #ffffff)!important}.ps-section__heading-highlight:after{content:" "!important}.ps-section__heading-rest{color:var(--ps-heading-color, #F4EBD0)!important}.ps-section__subheading{max-width:700px!important;margin:0 auto 40px!important;font-size:16px!important;line-height:1.6!important;color:var(--ps-text-color, #ffffff)!important}.ps-section__grid{display:grid!important;grid-template-columns:repeat(var(--ps-cards-per-row, 4),minmax(0,1fr))!important;gap:24px!important;margin-top:40px!important}.ps-card{position:relative!important;border-top:2px solid var( --ps-card-border-color, rgba(244, 235, 208, .25) )!important;border-radius:var(--ps-card-radius, 10px)!important;overflow:hidden!important;box-shadow:#64646f33 0 0 3px 2px!important;aspect-ratio:3 / 4!important;isolation:isolate!important}.ps-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5!important}.ps-card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important}.ps-card__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.ps-card__placeholder{width:100%!important;height:100%!important;background-color:#1a1a1a!important}.ps-card__placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.5!important}.ps-card__overlay{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:55%!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(to top,var(--ps-overlay-color, #000000) 0%,rgba(0,0,0,.75) 30%,rgba(0,0,0,.35) 65%,rgba(0,0,0,0) 100%)!important;opacity:var(--ps-overlay-opacity, .4)!important;mix-blend-mode:normal!important}.ps-card__content{position:relative!important;z-index:3!important;padding:28px 20px 24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;height:100%!important;text-align:center!important}.ps-card__title{font-family:Bright,serif!important;font-size:30px!important;line-height:1.2!important;color:var(--ps-card-title-color, #fff)!important;margin:0 0 6px!important;font-weight:400}.ps-card__subtitle{font-size:18px!important;line-height:1.4!important;color:var(--ps-card-subtitle-color, #ffffff)!important;margin:0!important}.ps-section__buttons{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;margin-top:70px!important;flex-wrap:wrap!important}.ps-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 40px!important;font-size:20px!important;font-weight:600!important;letter-spacing:.04em!important;border-radius:10px!important;border:2px solid transparent!important;text-decoration:none!important;transition:transform .15s ease,opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease!important;height:54px!important;letter-spacing:.1em!important}a.ps-btn.ps-btn--outline:hover{background-color:#0000!important;color:#000!important;border-color:#000!important}.ps-btn--solid:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}.ps-btn--outline{color:var(--ps-btn-outline-text, #F4EBD0)!important;background-color:var(--ps-btn-outline-bg, #ffffff)!important;border-color:var( --ps-btn-outline-border, rgba(0, 0, 0, .15) )!important}.ps-btn--solid{color:var(--ps-btn-solid-text, #ffffff)!important;background-color:var(--ps-btn-solid-bg, #ED2939)!important;border-color:#000!important}@media(max-width:1440px){.ps-section__inner{max-width:1440px!important;padding-left:30px!important;padding-right:30px!important}.ps-section__heading{font-size:82px!important;max-width:950px!important}.ps-section__eyebrow{font-size:20px!important}.ps-section__grid{gap:20px!important}.ps-card__title{font-size:27px!important}.ps-card__subtitle{font-size:17px!important}.ps-section__buttons{gap:25px!important;margin-top:60px!important}.ps-btn{padding:14px 32px!important;font-size:18px!important;height:50px!important}}@media(max-width:1199px){.ps-section__inner{padding-left:25px!important;padding-right:25px!important}.ps-section__heading{font-size:68px!important;line-height:1.1!important;max-width:850px!important}.ps-section__eyebrow{font-size:18px!important}.ps-section__subheading{max-width:620px!important;margin-bottom:30px!important}.ps-section__grid{gap:18px!important;margin-top:30px!important}.ps-card__content{padding:24px 16px 20px!important}.ps-card__title{font-size:24px!important}.ps-card__subtitle{font-size:15px!important}.ps-section__buttons{gap:20px!important;margin-top:50px!important}.ps-btn{padding:13px 28px!important;font-size:17px!important;height:48px!important}}@media(max-width:991px){.ps-section__inner{padding-left:20px!important;padding-right:20px!important}.ps-section__heading{font-size:58px!important;line-height:1.08!important;max-width:750px!important}.ps-section__subheading{max-width:600px!important;font-size:15px!important}.ps-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.ps-card__title{font-size:25px!important}.ps-card__subtitle{font-size:15px!important}.ps-section__buttons{margin-top:45px!important;gap:18px!important}}@media(max-width:600px){.ps-section{padding-top:50px!important;padding-bottom:50px!important}.ps-section__inner{padding-left:18px!important;padding-right:18px!important}.ps-section__eyebrow{font-size:16px!important;margin-bottom:7px!important}.ps-section__eyebrow-line{width:60px!important}.ps-section__heading{font-size:46px!important;line-height:1.05!important;max-width:100%!important;margin-bottom:16px!important}.ps-section__subheading{font-size:15px!important;line-height:1.5!important;margin-bottom:25px!important}.ps-section__grid{grid-template-columns:1fr!important;gap:18px!important;margin-top:25px!important}.ps-card{aspect-ratio:4 / 5!important}.ps-card__content{padding:25px 18px 22px!important}.ps-card__title{font-size:26px!important}.ps-card__subtitle{font-size:15px!important}.ps-section__buttons{gap:10px!important;margin-top:35px!important;display:flex!important;flex-direction:row!important}.ps-btn{width:fit-content!important;box-sizing:border-box!important;font-size:16px!important;height:50px!important;padding:13px 20px!important}}@media(max-width:480px){.ps-section__inner{padding-left:16px!important;padding-right:16px!important}.ps-section__eyebrow{font-size:14px!important}.ps-section__eyebrow-line{width:55px!important}.ps-section__heading{font-size:38px!important;line-height:1.05!important}.ps-section__subheading{font-size:14px!important;line-height:1.45!important}.ps-section__grid{gap:16px!important}.ps-card{aspect-ratio:7 / 5!important}.ps-card__content{padding:22px 15px 20px!important}.ps-card__title{font-size:23px!important}.ps-card__subtitle{font-size:14px!important}.ps-section__buttons{gap:10px!important;margin-top:35px!important}.ps-btn{font-size:15px!important;height:48px!important;padding:12px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-solutions.css.map */
