.pf-image-text--section{padding:4rem 1.7rem 0}@media only screen and (min-width:992px){.pf-image-text--section{padding:0 2.4rem}}@media only screen and (min-width:1800px){.pf-image-text--section{max-width:var(--page-width);margin-left:auto;margin-right:auto}}.pf-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pf-title-block.page-width--narrow{position:fixed;top:42vh;width:100%;max-width:100%;text-align:center;z-index:2;pointer-events:none}@media screen and (max-width:767px){.pf-title-block.page-width--narrow{top:97vw}}@media screen and (max-width:767px)and (min-height:916px){.pf-title-block.page-width--narrow{top:96vw}}.pf-title-block.page-width--narrow h1.main-page-title{font-size:5rem;font-weight:600;text-transform:uppercase;margin:0}@media only screen and (min-width:992px){.pf-title-block.page-width--narrow h1.main-page-title{font-size:6.4rem}}@media only screen and (min-width:1800px){.pf-title-block.page-width--narrow h1.main-page-title{font-size:8.4rem;letter-spacing:0}}.pf-image.pf-image-top-left{position:relative;height:24rem;aspect-ratio:3/2;margin:auto}@media only screen and (max-width:767px){.pf-image.pf-image-top-left{height:auto;width:100%;margin:auto}}.pf-image.pf-image-top-left img{object-fit:cover;position:absolute;width:100%;height:100%}.pf-image.pf-image-top-right{height:43rem;position:relative;aspect-ratio:3/2;margin-left:3rem}@media only screen and (max-width:767px){.pf-image.pf-image-top-right{display:none}}@media only screen and (min-width:1800px){.pf-image.pf-image-top-right{margin-left:0}}.pf-image.pf-image-top-right img{object-fit:cover;position:absolute;width:100%;height:100%}.pf-text-block{margin-bottom:7rem;margin-top:3rem}@media screen and (max-width:767px){.pf-text-block{margin-top:30vw}}@media screen and (max-width:767px)and (max-height:916px){.pf-text-block{margin-top:max(110px,15vw)}}.pf-text{text-align:center;font-weight:600;font-size:1.8rem;line-height:1.13;color:#000;letter-spacing:.2px}@media only screen and (min-width:768px){.pf-text{max-width:30%;min-width:30rem;font-size:2rem;text-align:left}}.pf-image-with-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.pf-image-with-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pf-image-with-text .pf-image{position:relative;width:100%;max-width:43rem;aspect-ratio:3/5;margin-left:10%;margin-right:3rem}@media only screen and (max-width:767px){.pf-image-with-text .pf-image{margin-left:0;margin-right:0;width:100%}}.pf-image-with-text .pf-image img{object-fit:cover;position:absolute;width:100%;height:100%}.pf-image-with-text .pf-text{margin-top:25%;max-width:40%;margin-right:5%}@media only screen and (max-width:767px){.pf-image-with-text .pf-text{max-width:100%;margin-right:0;margin-bottom:7rem;margin-top:3rem}}.pf-link-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:15rem;margin-bottom:6rem}@media only screen and (max-width:767px){.pf-link-with-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.pf-link-with-image .pf-link{color:#000;font-size:2.8rem;line-height:1.3;text-transform:uppercase;text-decoration:none;letter-spacing:0;font-family:Waldenburg Fein,sans-serif}@media only screen and (max-width:767px){.pf-link-with-image .pf-link{margin-top:3rem}}@media only screen and (min-width:992px){.pf-link-with-image .pf-link{font-size:6.4rem}}@media only screen and (min-width:1800px){.pf-link-with-image .pf-link{font-size:8.4rem}}.pf-link-with-image .pf-link:hover{text-decoration:underline}.pf-link-with-image .pf-image{width:100%;aspect-ratio:16/9;position:relative}.pf-link-with-image .pf-image img{object-fit:cover;position:absolute;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/171/assets/pf-brands-layout.css.map */
