.pb40-compatibility{--pb40-compat-gutter:clamp(24px,6vw,115px);--pb40-compat-space:112px;--pb40-compat-gap:clamp(36px,4vw,72px);margin:0;padding:0;background:#fcfaf0;color:#000;font:400 16px/1.5 var(--pb-ui-font);letter-spacing:normal;text-align:left;scroll-margin-top:110px}.pb40-compatibility *,.pb40-compatibility *:before,.pb40-compatibility *:after{box-sizing:border-box}.pb40-compatibility [hidden]{display:none!important}.pb40-compatibility h2,.pb40-compatibility h3,.pb40-compatibility p,.pb40-compatibility ul{margin:0;padding:0;color:inherit;font-family:inherit;text-transform:none;letter-spacing:normal}.pb40-compatibility a{color:inherit}.pb40-compatibility button,.pb40-compatibility input{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;border-radius:0}.pb40-compatibility button{cursor:pointer;-webkit-appearance:none;appearance:none}.pb40-compatibility button:before,.pb40-compatibility button:after{content:none}.pb40-compatibility a:focus-visible,.pb40-compatibility button:focus-visible{outline:2px solid #000;outline-offset:5px}.pb40-compatibility-wrap{width:min(100%,1920px);margin-inline:auto;padding:var(--pb40-compat-space) var(--pb40-compat-gutter);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--pb40-compat-gap);align-items:start}.pb40-compatibility-intro h2{max-width:10.5ch;font-size:clamp(36px,4.1vw,58px);font-weight:700;line-height:1.03;letter-spacing:-.045em}.pb40-compatibility .pb40-compatibility-copy{max-width:30ch;margin-top:28px;font-size:18px;line-height:1.55;font-weight:400}.pb40-compatibility-art{display:block;max-width:100%;width:290px;height:220px;margin:50px 0 30px}.pb40-compatibility .pb40-compatibility-link{display:inline-flex;gap:14px;align-items:baseline;font:400 14px/1.5 var(--pb-ui-font);letter-spacing:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pb40-compatibility-link>span{text-decoration:none}.pb40-compatibility-link:hover{text-decoration-thickness:2px}.pb40-compatibility-guide{min-height:44px;padding-block:10px}.pb40-model-finder{display:block;min-width:0}.pb40-compatibility .pb40-model-status{font-size:12px;line-height:1.5;margin:0 0 24px;color:#4e4b45;min-height:18px;font-variant-numeric:tabular-nums}.pb40-tested-models{border-top:1px solid #000;border-bottom:1px solid #b3b0a6}.pb40-brand-row{display:grid;grid-template-columns:125px minmax(0,1fr);gap:22px;padding-block:25px;border-top:1px solid #b3b0a6}.pb40-brand-row:first-child{border-top:0}.pb40-compatibility .pb40-brand-row h3{font-size:17px;line-height:1.5;font-weight:700;letter-spacing:-.01em}.pb40-brand-row ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:12px;list-style:none}.pb40-brand-row li{margin:0;padding:0;font-size:14px;line-height:1.55;display:flex;align-items:baseline;gap:8px;list-style:none}.pb40-brand-row li:before,.pb40-brand-row li:after{content:none}.pb40-brand-row li>span:first-child{font-size:13px;line-height:1;flex:none}.pb40-model-help{margin-top:30px}.pb40-compatibility .pb40-model-help>p:first-child{font-size:14px;line-height:1.6}.pb40-compatibility .pb40-model-help .pb40-compatibility-link{gap:7px}.pb40-compatibility .pb40-model-setup{font-size:12px;line-height:1.6;color:#58554f;margin-top:14px;max-width:63ch}@media(min-width:1600px){.pb40-compatibility-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pb40-brand-row{grid-template-columns:150px 1fr}.pb40-brand-row li{font-size:16px}.pb40-compatibility-art{width:330px;height:240px}}@media(max-width:1100px){.pb40-compatibility-wrap{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.pb40-brand-row{grid-template-columns:1fr;gap:14px}}@media(max-width:850px){.pb40-compatibility{--pb40-compat-gutter:24px;--pb40-compat-space:72px}.pb40-compatibility-wrap{grid-template-columns:1fr;gap:40px}.pb40-compatibility-intro{display:grid;grid-template-columns:1fr 160px;column-gap:32px;align-items:start}.pb40-compatibility-intro h2{max-width:15ch}.pb40-compatibility .pb40-compatibility-copy{font-size:17px;max-width:38ch;margin-top:20px}.pb40-compatibility-art{grid-column:2;grid-row:1/4;width:160px;height:150px;margin:0;align-self:center}.pb40-compatibility-guide{justify-self:start;margin-top:16px}.pb40-brand-row{grid-template-columns:125px minmax(0,1fr);gap:22px}}@media(max-width:600px){.pb40-compatibility{--pb40-compat-space:56px}.pb40-compatibility-intro{display:block}.pb40-compatibility-intro h2{max-width:15ch;font-size:36px}.pb40-compatibility .pb40-compatibility-copy{max-width:32ch;font-size:16px}.pb40-compatibility-art{display:none}.pb40-compatibility-guide{margin-top:16px}.pb40-compatibility-wrap{gap:30px}.pb40-brand-row{grid-template-columns:1fr;gap:14px;padding-block:24px}.pb40-brand-row ul{column-gap:22px;row-gap:12px}.pb40-brand-row li{font-size:14px;gap:7px}.pb40-compatibility .pb40-brand-row h3{font-size:18px}.pb40-compatibility .pb40-model-status{margin-bottom:20px}.pb40-model-help .pb40-compatibility-link{min-height:44px;padding-top:8px}.pb40-model-help>p:first-child{max-width:30ch}.pb40-compatibility .pb40-model-help>p:first-child>.pb40-compatibility-link{display:flex;width:fit-content}.pb40-compatibility .pb40-model-setup{margin-top:12px}}@media(max-width:360px){.pb40-compatibility{--pb40-compat-gutter:20px}.pb40-brand-row ul{grid-template-columns:1fr;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pb40-terra-compatibility.css.map */
