/*!/wp-content/themes/woodmart-child/assets/kpg-footer.css*/:root{--kpgf-ink:#111827;--kpgf-muted:#6b7280;--kpgf-accent:#0088FE;--kpgf-soft:#f5f6f8;--kpgf-ease:cubic-bezier(.22,.61,.36,1);--kpgf-spring:cubic-bezier(.34,1.56,.64,1)}.footer-container,.footer-container.color-scheme-light,.footer-container.color-scheme-dark,.footer-container .main-footer,.footer-container .copyrights-wrapper{background:#fff!important;color:var(--kpgf-muted)!important;border:0!important}.footer-container{position:relative;overflow:hidden;isolation:isolate}.footer-container>*{position:relative;z-index:1}.footer-container .main-footer{padding-top:84px;padding-bottom:36px}.footer-container::before{content:"";position:absolute;z-index:0;inset-inline-end:-8%;bottom:-45%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgb(0 136 254 / .10),#fff0 66%);filter:blur(28px);pointer-events:none}.footer-container .widget-title,.footer-container .widgettitle{color:var(--kpgf-ink)!important;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:22px;text-transform:none}.footer-container .widget-title::before,.footer-container .widgettitle::before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:10px;vertical-align:middle;border-radius:50%;background:var(--kpgf-accent)}.footer-container p,.footer-container li,.footer-container small,.footer-container .textwidget{color:var(--kpgf-muted)!important;line-height:1.9}.footer-container a{color:var(--kpgf-muted)!important;transition:color .35s var(--kpgf-ease),transform .45s var(--kpgf-ease),background-size .5s var(--kpgf-ease)}.footer-container .widget_nav_menu li,.footer-container .menu li{padding:5px 0}.footer-container .widget_nav_menu li>a,.footer-container .menu li>a{display:inline-block;padding-bottom:3px;background-image:linear-gradient(var(--kpgf-accent),var(--kpgf-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px}html[dir="rtl"] .footer-container .widget_nav_menu li>a,html[dir="rtl"] .footer-container .menu li>a{background-position:100% 100%}.footer-container .widget_nav_menu li>a:hover,.footer-container .menu li>a:hover{color:var(--kpgf-ink)!important;background-size:100% 1.5px;transform:translateX(5px)}html[dir="rtl"] .footer-container .widget_nav_menu li>a:hover,html[dir="rtl"] .footer-container .menu li>a:hover{transform:translateX(-5px)}.footer-container a:hover{color:var(--kpgf-accent)!important}.footer-container img{transition:transform .6s var(--kpgf-ease),filter .4s,opacity .4s}.footer-container .textwidget a img,.footer-container .widget a>img{max-width:100%;height:auto}.footer-container .widget a:hover>img{transform:translateY(-2px)}.footer-container .wd-recent-posts .wd-post-thumb,.footer-container .recent-posts-thumbnail,.footer-container .post-img-wrapper{overflow:hidden;border-radius:14px}.footer-container .wd-recent-posts li:hover img,.footer-container .recent-posts-thumbnail img{transition:transform .8s var(--kpgf-ease)}.footer-container .wd-recent-posts li:hover img{transform:scale(1.07)}.footer-container .wd-social-icons .wd-social-icon{border-radius:50%;background:var(--kpgf-soft)!important;color:var(--kpgf-ink)!important;transition:transform .5s var(--kpgf-spring),background-color .3s,color .3s}.footer-container .wd-social-icons .wd-social-icon:hover{background:var(--kpgf-accent)!important;color:#fff!important;transform:translateY(-5px) scale(1.06)}.footer-container .copyrights-wrapper{padding:30px 0 34px}.footer-container .copyrights-wrapper small,.footer-container .copyrights-wrapper .copyrights,.footer-container .copyrights-wrapper p{font-size:13px;color:var(--kpgf-muted)!important}.footer-container .copyrights-wrapper img{filter:grayscale(1);opacity:.55}.footer-container .copyrights-wrapper img:hover{filter:none;opacity:1}.scrollToTop{background:#fff!important;color:var(--kpgf-ink)!important;border:0!important;border-radius:50%;box-shadow:0 14px 34px -14px rgb(17 24 39 / .35),0 0 0 1px rgb(17 24 39 / .05)!important;transition:transform .5s var(--kpgf-spring),color .3s,box-shadow .4s var(--kpgf-ease),opacity .4s!important}.scrollToTop:hover{color:var(--kpgf-accent)!important;transform:translateY(-5px);box-shadow:0 22px 40px -16px rgb(0 136 254 / .45),0 0 0 1px rgb(0 136 254 / .2)!important}@media (prefers-reduced-motion:no-preference){@keyframes kpgf-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-90px,-60px,0) scale(1.18)}}@keyframes kpgf-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.45}}.footer-container::before{animation:kpgf-drift 20s ease-in-out infinite alternate}.footer-container .widget-title::before,.footer-container .widgettitle::before{animation:kpgf-pulse 3.2s ease-in-out infinite}@supports (animation-timeline:view()){@keyframes kpgf-rise{from{opacity:0;transform:translateY(46px) scale(.985)}to{opacity:1;transform:none}}@keyframes kpgf-item{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes kpgf-fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html[dir="rtl"] .footer-container .widget li{animation-name:kpgf-item-rtl}@keyframes kpgf-item-rtl{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.footer-container .footer-column{animation:kpgf-rise linear both;animation-timeline:view();animation-range:entry 0% entry 62%}.footer-container .footer-column:nth-child(2){animation-range:entry 6% entry 68%}.footer-container .footer-column:nth-child(3){animation-range:entry 12% entry 74%}.footer-container .footer-column:nth-child(4){animation-range:entry 18% entry 80%}.footer-container .footer-column:nth-child(n+5){animation-range:entry 24% entry 86%}.footer-container .widget li{animation:kpgf-item linear both;animation-timeline:view();animation-range:entry 20% entry 95%}.footer-container .copyrights-wrapper .container{animation:kpgf-fade linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@media (prefers-reduced-motion:reduce){.footer-container *,.footer-container *::before,.footer-container *::after,.scrollToTop{animation:none!important;transition:none!important}}@media (max-width:767px){.footer-container .main-footer{padding-top:56px;padding-bottom:20px}.footer-container::before{width:380px;height:380px}}