.et-pb-contact-message{color:#fff;font-size:21px;font-weight:700}#et-secondary-menu{display:block!important}@media screen and (max-width:767px){#et-secondary-menu{margin-bottom:16px}}.pt-newsletter{max-width:600px;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:16px}.pt-newsletter-row{display:flex;gap:10px}.pt-newsletter-row input[type="email"]{flex:1;padding:12px 15px;border:1px solid #ccc;border-radius:0;font-family:inherit;font-size:16px}.pt-newsletter-row input[type="submit"]{background-color:#fff;color:#000;border:2px solid #ab8742;padding:12px 25px;border-radius:0;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.pt-newsletter-row input[type="submit"]:hover{background-color:#ab8742;color:#fff}@media (max-width:600px){.pt-newsletter-row{flex-direction:column}.pt-newsletter-row input[type="submit"]{width:100%}@media (max-width:600px){.pt-newsletter-row{flex-direction:column}.pt-newsletter-row input[type="submit"]{width:100%}}@media only screen and (max-width:767px){.pn-mobile-2col{display:flex!important;flex-wrap:wrap!important}.pn-mobile-2col .et_pb_column{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin:0!important;padding:0 12px 30px!important}}@media only screen and (max-width:767px){.pn-swipe-gallery{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;padding:0 20px 20px;-webkit-overflow-scrolling:touch}.pn-swipe-gallery img{display:inline-block;width:76vw;aspect-ratio:4 / 5;height:auto;object-fit:cover;margin-right:14px;vertical-align:top}.pn-swipe-gallery::-webkit-scrollbar{display:none}}.patio-gallery-img{height:260px!important;overflow:hidden!important}.patio-gallery-img .et_pb_image_wrap{width:100%!important;height:260px!important;overflow:hidden!important;display:block!important}.patio-gallery .et_pb_gallery_image{height:260px;overflow:hidden}.patio-gallery .et_pb_gallery_image img{width:100%;height:260px;object-fit:cover;transition:transform .35s ease}.patio-gallery .et_pb_gallery_item:hover img{transform:scale(1.04)}.woocommerce ul.products li.product{transition:all .3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-8px)}.woocommerce ul.products li.product{background:#fff;padding:20px;box-shadow:0 4px 18px rgba(0,0,0,.05)}