#product-gallery::before{position:absolute;bottom:0;z-index:2;width:100%;height:100px;content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));background:linear-gradient(to top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0))}#product-gallery.lincoln .photo-gallery__button svg path{fill:#000}#product-gallery.swiper-initialized .photo-gallery__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.photo-gallery__button{position:absolute;bottom:2.5rem;left:5rem;z-index:3;display:none;gap:1rem;padding:0;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.photo-gallery__button p{position:absolute;bottom:0;width:70px;height:70px;margin:0;line-height:1.1}.photo-gallery__button span{display:block;font-family:"DIN Pro",sans-serif;font-size:1.55rem;font-style:normal;font-weight:400;color:#fff}.photo-gallery__button span.strong{margin-bottom:.2rem;font-size:1.55rem;font-weight:700}.photo-gallery__button:hover{opacity:.8}.photo-gallery__button .gallery-icon{overflow:hidden}.photo-gallery__container{max-width:1400px;padding:0 2rem 2rem;margin:auto}.photo-gallery__gallery{position:fixed;top:0;left:0;z-index:99999999;display:none;width:100%;width:100vw;height:100vh;overflow:auto;background-color:#002d62}.photo-gallery__gallery.lincoln{background-color:#000}.photo-gallery__gallery.lincoln .photo-gallery__header{background-color:#000}.photo-gallery__gallery.active{display:block}.photo-gallery__gallery .photo-gallery__close{position:absolute;top:15px;right:20px;cursor:pointer}.photo-gallery__gallery .photo-gallery__close svg{width:14px;height:14px}.photo-gallery__gallery .photo-gallery__close svg path,.photo-gallery__gallery .photo-gallery__close svg line{stroke:#fff;stroke-width:4px}.photo-gallery__gallery .photo-gallery__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.5rem;overflow:auto}.photo-gallery__gallery .photo-gallery__grid.hidden{display:none}.photo-gallery__gallery .photo-gallery__main{position:relative;max-width:800px;margin:auto}.photo-gallery__gallery .photo-gallery__main.hidden{display:none}.photo-gallery__gallery .photo-gallery__main .swiper{margin:auto}.photo-gallery__gallery .photo-gallery__main .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.photo-gallery__gallery .photo-gallery__main .swiper-slide img{width:100%;height:auto}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper{display:none}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper.active{display:block}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-prev,.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next{width:20px;height:20px;background-image:none}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-prev::after,.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next::after{width:20px;height:20px;font-size:2rem;content:url("data:image/svg+xml,%0A%3Csvg width='20' height='24' viewBox='0 0 26 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2 18.5796C-0.555555 16.9887 -0.555557 13.0113 2.2 11.4204L19.8 1.25906C22.5555 -0.331861 26 1.65679 26 4.83863L26 25.1614C26 28.3432 22.5556 30.3319 19.8 28.7409L2.2 18.5796Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-prev:hover::after,.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next:hover::after{opacity:.8}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next{right:-40px}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-prev{left:-40px}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper-back{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;font-size:1.2rem;font-weight:400;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper-back:hover{opacity:.8}.photo-gallery__gallery .photo-gallery__grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.photo-gallery__gallery .photo-gallery__grid-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.photo-gallery__gallery .photo-gallery__grid-item img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:4/3}.photo-gallery__gallery .photo-gallery__grid-item img[data-category=floor-plan]{-o-object-fit:contain;object-fit:contain}.photo-gallery__gallery .photo-gallery__grid-item img[data-category=interior-360]{-o-object-fit:contain;object-fit:contain}.photo-gallery__header{position:-webkit-sticky;position:sticky;top:0;background-color:#002d62}.photo-gallery__header .photo-gallery__container{padding:1rem 2rem}.photo-gallery__info span,.photo-gallery__info a{display:block;font-size:1.6rem;font-weight:700;line-height:1.2;color:#fff}.photo-gallery__info span.count,.photo-gallery__info a.count{font-size:1rem}.photo-gallery__info a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.photo-gallery__info .category a{font-family:"Ford F-1",sans-serif}.photo-gallery__categories{margin-bottom:2rem}.photo-gallery__categories ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3rem}.photo-gallery__categories ul li{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.photo-gallery__categories ul li a{font-size:1.6rem;font-weight:400;color:#fff;text-transform:none}.photo-gallery__categories ul li.selected{display:none}.photo-gallery__categories ul li:hover{opacity:.8}.photo-gallery__threesixty-viewer{width:100% !important;height:600px !important;margin:auto !important}.photo-gallery__threesixty-viewer .pnlm-load-button p,.photo-gallery__threesixty-viewer .pnlm-load-box p{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase}@media screen and (max-width: 72em){.photo-gallery__gallery .photo-gallery__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 65em){.photo-gallery__button{bottom:1rem;left:2rem}}@media screen and (max-width: 50em){.photo-gallery__button{bottom:.8rem}.photo-gallery__button svg{width:70px;height:70px}.photo-gallery__button p{width:50px;height:50px}.photo-gallery__button span{font-size:1.2rem}.photo-gallery__button span.strong{font-size:1.2rem}}@media screen and (max-width: 900px){.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-prev{left:20px}.photo-gallery__gallery .photo-gallery__main .photo-gallery__swiper .swiper-button-next{right:20px}}@media screen and (max-width: 768px){.photo-gallery__gallery .photo-gallery__grid{grid-template-columns:repeat(2, 1fr);padding-bottom:15rem}.photo-gallery__gallery .photo-gallery__categories ul{gap:2rem}.photo-gallery__gallery .photo-gallery__categories ul li a{font-size:1.4rem}.photo-gallery__header .photo-gallery__container{padding:2rem 2rem 1rem}.photo-gallery__categories{width:95%;line-height:1}}