[pagelayer-id]{transition:.5s}.pagelayer-col,.pagelayer-col-holder,.pagelayer-row,.pagelayer-row-holder{box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;width:100%;align-content:stretch;position:relative}.pagelayer-col,.pagelayer-col-holder{align-content:flex-start}.pagelayer-col-holder>*{width:100%}.pagelayer-row.pagelayer-auto .pagelayer-col{flex-grow:1}.pagelayer-img{vertical-align:bottom;max-width:100%}.pagelayer-ele-link{text-decoration:none;box-shadow:none!important;border:0}.pagelayer-share-content[class*=pagelayer-facebook]{background-color:#3b5998;color:#3b5998}.pagelayer-share-content[class*=pagelayer-twitter]{background-color:#1da1f2;color:#1da1f2}.pagelayer-share-content[class*=pagelayer-instagram]{background-color:#1da1f2;color:#262626}.pagelayer-share-content[class*=pagelayer-pinterest]{background-color:#c8232c;color:#c8232c}.pagelayer-share_grp .pagelayer-social-fa,.pagelayer-share_grp .pagelayer-social-fa:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagelayer-share_grp{font-size:0}.pagelayer-share_grp>div{display:inline-block}.pagelayer-share_grp .pagelayer-social-fa{height:1em;width:1em}.pagelayer-share_grp .pagelayer-icon-holder{position:relative;min-height:1em;min-width:1em}.pagelayer-share-content .pagelayer-social-fa,.pagelayer-share-content span{color:inherit}.pagelayer-share_grp[class*=pagelayer-social-shape] .pagelayer-icon-name span,.pagelayer-share_grp[class*=pagelayer-social-shape] .pagelayer-social-fa{color:#fff}.pagelayer-share-content,.pagelayer-share-content .pagelayer-icon-name{display:flex}.pagelayer-share-content .pagelayer-icon-name{align-items:center}.pagelayer-icon-name span{padding:0 20px 0 5px}.pagelayer-share-buttons{position:relative;border-radius:inherit}.pagelayer-share_grp .pagelayer-icon-holder,.pagelayer-share_grp .pagelayer-icon-name span{display:none}.pagelayer-share-type-icon-label .pagelayer-icon-holder,.pagelayer-share-type-icon-label .pagelayer-icon-name span{display:block}.pagelayer-wp-title-heading{padding:5px 20px;font-size:20px;font-weight:500;text-decoration-style:solid!important;margin:0;transition:all 400ms;flex-grow:1}.pagelayer-wp-title-section .pagelayer-wp-title-link{text-decoration:none!important}.pagelayer-grid-gallery-ul{display:block;list-style:none;padding:0;margin:0}.pagelayer-gallery-item{list-style:none;border:0}.pagelayer-gallery-item img{height:100%;width:100%;object-fit:cover}.pagelayer-heading-holder *{padding:0;margin:0;overflow-wrap:break-word}.pagelayer-product-related-container:not([pagelayer-heading-show]) .products>h2{display:none}.pagelayer-address-holder,.pagelayer-email-holder,.pagelayer-phone-holder{display:flex}.pagelayer-address,.pagelayer-address-icon,.pagelayer-email,.pagelayer-email-icon,.pagelayer-phone,.pagelayer-phone-icon{margin-top:auto;margin-bottom:auto;word-break:break-word}.pagelayer-copyright{text-align:center;color:#111}.pagelayer-copyright a{color:#111}.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-envelope:before{content:""}.fa-facebook-square:before{content:""}.fa-instagram:before{content:""}.fa-map-marker-alt:before{content:""}.fa-phone-alt:before{content:""}.fa-pinterest:before{content:""}.fa-twitter:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.eot);src:url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/pagelayer/fonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.eot);src:url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/pagelayer/fonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.eot);src:url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/pagelayer/fonts/fa-solid-900.svg#fontawesome)format("svg")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}:root{--wp--custom--spacing--small:var(--wp--preset--spacing--30, clamp(1.5rem, 5vw, 2rem));--wp--custom--spacing--medium:var(--wp--preset--spacing--50, clamp(2.5rem, 8vw, 4rem));--wp--custom--spacing--large:var(--wp--preset--spacing--60, clamp(2.5rem, 8vw, 6rem));--wp--custom--spacing--outer:max(1.25rem, 4vw)}html{scroll-behavior:smooth}body{-moz-osx-font-smoothing:var(--wp--custom--typography--font-smoothing--moz,auto);-webkit-font-smoothing:var(--wp--custom--typography--font-smoothing--webkit,auto)}a{text-decoration-style:var(--wp--custom--elements--link--static--text-decoration-style,solid);text-decoration-thickness:var(--wp--custom--elements--link--text-decoration-thickness,1px);text-underline-offset:var(--wp--custom--elements--link--text-underline-offset,.25ch)}a:focus,a:hover{text-decoration-style:var(--wp--custom--elements--link--interactive--text-decoration-style,dashed)}a:active{text-decoration:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}