.back-to-top{position:fixed;right:30px;bottom:30px;width:45px;height:45px;border:0;border-radius:50%;background:#fbaf6b;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:9999;display:flex;align-items:center;justify-content:center}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#000}.back-to-top.show g *{stroke:#000;transition:all 0.5s ease}.back-to-top.show:hover g *{stroke:#fff}.faz-btn-revisit-wrapper button.faz-btn-revisit svg{fill:#000}body.privacy-policy .footer-copyright p a.privacy{color:var(--black-color)}footer p.newsletter-txt.in-private-sale{margin-bottom:0;display:none}footer{background:var(--light-color);padding-top:65px;padding-bottom:36px}.ftr-top-row{display:flex;flex-wrap:wrap;margin-bottom:54px;row-gap:30px}.footer-copyright{display:flex;justify-content:center;align-items:center}.footer-copyright p,.footer-copyright p a{font-size:16px;line-height:28px;color:var(--gray-color);font-family:var(--body-font);text-decoration:unset}body .footer-copyright p a:hover{color:var(--black-color)!important}ul.footer-menu li a{color:var(--black-color)}ul.footer-menu li{margin-bottom:24px;font-size:16px;line-height:21px}ul.footer-menu li:last-child{margin-bottom:0}a.ftr-email{font-family:var(--body-font);font-size:20px;line-height:30px;color:var(--black-color);text-decoration:underline;display:inline-block;margin-bottom:22px}.social-list{display:flex;align-items:center;gap:26px}.social-list a.social-icon{display:flex}.social-list a.social-icon img{height:30px;width:30px}.footer-title{font-size:22px;line-height:29px;font-weight:var(--semibold-font);margin-bottom:20px;margin-top:6px}p.newsletter-txt{font-size:16px;line-height:28px;margin-bottom:19px;margin-top:-3px}.ftr-col-one{width:30.2%;padding-right:10px}.ftr-col-two{width:20.5%;padding-right:10px}.ftr-col-three{width:18.2%;padding-right:10px}.ftr-col-four{width:31.1%}a.ftr-logo{display:flex;width:205px;margin-bottom:33px}.footer-copyright div p{margin-left:8px}.footer-copyright div p a{margin-left:4px}.footer-copyright div p a:first-child{margin-right:4px}footer form{padding:0!important}ul.footer-menu li a:hover,ul.footer-menu li.current_page_item.current-menu-item a{color:var(--gray-color)}a.social-icon:hover{opacity:.6}body footer .klaviyo-form .go3351565916.go3351565916.go3351565916:hover{background:var(--theme-color)!important;color:var(--black-color)!important;border-color:var(--theme-color)!important}body footer .klaviyo-form .go3351565916.go3351565916.go3351565916:focus{background:transparent!important;color:var(--black-color)!important;border-color:var(--black-color)!important}a.ftr-email:hover{color:var(--gray-color)}footer .klaviyo-form input{height:50px!important;font-size:16px!important;line-height:30px!important;color:var(--black-color)!important;background:transparent!important;border-radius:0px!important;width:100%;border:1px solid #777777!important;padding:7px 20px!important;outline:none!important;font-family:var(--body-font)!important}footer .klaviyo-form input.go2544359273.go2544359273.go2544359273:hover{border:1px solid #646464!important}footer .klaviyo-form button{background:var(--black-color)!important;border:1px solid var(--black-color)!important;border-radius:0;outline:none!important;box-shadow:none;font-size:16px!important;text-transform:capitalize!important;color:var(--white-color)!important;font-family:var(--heading-font)!important;font-weight:var(--semibold-font)!important;line-height:1px;height:48px!important;transition:all 0.3s;width:114px;position:relative;transition-duration:0.8s!important;padding:0px!important}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q a{color:var(--black-color)}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q a:hover{color:var(--gray-color)}footer .klaviyo-form button.go3390922568.go3390922568.go3390922568:hover{background:var(--white-color)!important;border-color:var(--white-color)!important;color:var(--theme-color)!important}footer .needsclick.kl-private-reset-css-Xuajs1{min-height:auto!important;column-gap:10px}footer form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1{padding:0!important}footer .klaviyo-form input::-webkit-input-placeholder{font-size:14px!important;line-height:30px!important;color:var(--black-color)!important;font-family:var(--body-font)!important}footer .klaviyo-form input::-moz-placeholder{font-size:14px!important;line-height:30px!important;color:var(--black-color)!important;font-family:var(--body-font)!important}footer .klaviyo-form input::-ms-placeholder{font-size:14px!important;line-height:30px!important;color:var(--black-color)!important;font-family:var(--body-font)!important}footer .klaviyo-form input::placeholder{font-size:14px!important;line-height:30px!important;color:var(--black-color)!important;font-family:var(--body-font)!important}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q{color:var(--black-color);margin-top:20px}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q span{font-size:16px!important;font-family:var(--body-font)!important;font-weight:var(--normal-font)!important}footer .klaviyo-form input[aria-invalid="true"]{border-color:red!important}footer .klaviyo-form input[aria-invalid="true"]+div{display:none!important}footer .klaviyo-form-V3w9Ni.klaviyo-form.form-version-cid-1{margin-top:15px}.footer-copyright div p a.privacy{padding-right:4px}.woocommerce-account footer{background:var(--black-color)}.woocommerce-account footer .social-list a img,.woocommerce-account footer .ftr-logo img{filter:brightness(0) invert(1)}.woocommerce-account footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q a:hover,.woocommerce-account footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q span,.woocommerce-account p.newsletter-txt,.woocommerce-account ul.footer-menu li a,.woocommerce-account h3.footer-title,.woocommerce-account .footer-copyright p,.woocommerce-account .footer-copyright p a,.woocommerce-account footer a.ftr-email{color:var(--white-color)}body.woocommerce-account footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q a,body.woocommerce-account ul.footer-menu li a:hover,body.woocommerce-account ul.footer-menu li.current_page_item.current-menu-item a,body.woocommerce-account .footer-copyright p a:hover,body.woocommerce-account footer a.ftr-email:hover{color:var(--theme-color)!important}.woocommerce-account footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q a:hover{color:var(--white-color)!important}.woocommerce-account footer .klaviyo-form input{color:var(--white-color)!important;border:1px solid var(--white-color)!important;padding:7px 20px!important}.woocommerce-account .go2628532353.go2628532353.go2628532353:hover,.woocommerce-account footer .klaviyo-form input:focus{border-color:var(--theme-color)!important}.woocommerce-account footer .klaviyo-form input[aria-invalid="true"]{border-color:red!important}.woocommerce-account footer .klaviyo-form input::-webkit-input-placeholder{color:var(--white-color)!important}.woocommerce-account footer .klaviyo-form input::-moz-placeholder{color:var(--white-color)!important}.woocommerce-account footer .klaviyo-form input::-ms-placeholder{color:var(--white-color)!important}.woocommerce-account footer .klaviyo-form input::placeholder{color:var(--white-color)!important}.woocommerce-account footer .klaviyo-form button{border-color:var(--white-color)!important;background:#F5F0E6!important;color:var(--black-color)!important}body.woocommerce-account footer .klaviyo-form .go3351565916.go3351565916.go3351565916:focus{color:var(--white-color)!important;border-color:var(--white-color)!important}footer.sewing-patterns-footer{background:var(--black-color);padding:25px 0}footer.sewing-patterns-footer .footer-copyright p,footer.sewing-patterns-footer ul.footer-menu li a{color:var(--white-color);line-height:18px;font-size:16px}footer.sewing-patterns-footer ul.footer-menu li a:hover{color:var(--theme-color)}footer.sewing-patterns-footer ul.footer-menu li{border-right:1px solid var(--white-color);border-left:0 solid var(--white-color);padding:0 10px 0 0;line-height:15px;margin:0 10px 0 0}footer.sewing-patterns-footer ul.footer-menu{display:flex;align-items:center;margin-top:0;flex-wrap:wrap;justify-content:center;row-gap:7px}body.woocommerce-checkout .ftr-col-four,body.single-tutorial .ftr-col-four{display:none}body.woocommerce-checkout .ftr-col-one,body.single-tutorial .ftr-col-one{width:42.2%}body.woocommerce-checkout .ftr-col-two,body.single-tutorial .ftr-col-two{width:39.5%}body.woocommerce-checkout .ftr-col-three,body.single-tutorial .ftr-col-three{width:18.3%}@media screen and (max-width:1440px){a.ftr-logo{width:170px;margin-bottom:25px}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q span{font-size:14px!important}.footer-copyright p,.footer-copyright p a{font-size:14px;line-height:24px}ul.footer-menu li{margin-bottom:14px;font-size:15px;line-height:20px}.footer-title{font-size:20px;line-height:26px;margin-bottom:16px}p.newsletter-txt{font-size:15px;line-height:27px;margin-bottom:18px}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q{margin-top:14px}a.ftr-email{font-size:18px;line-height:28px}}@media screen and (max-width:1199px){ul.footer-menu li{margin-bottom:10px}.ftr-col-three,.ftr-col-four,.ftr-col-two,.ftr-col-one{width:50%}.ftr-col-two{padding-right:0}.footer-title{margin-top:0}footer .klaviyo-form input{font-size:15px!important;line-height:28px!important}footer .klaviyo-form input::-webkit-input-placeholder{font-size:15px!important;line-height:28px!important}footer .klaviyo-form input::-moz-placeholder{font-size:15px!important;line-height:28px!important}footer .klaviyo-form input::-ms-placeholder{font-size:15px!important;line-height:28px!important}footer .klaviyo-form input::placeholder{font-size:15px!important;line-height:28px!important}a.ftr-logo{display:flex;width:170px;margin-bottom:25px}footer{padding-top:55px;padding-bottom:30px}}@media screen and (max-width:767px){.back-to-top{right:15px;bottom:15px;width:40px;height:40px}.ftr-col-three,.ftr-col-four,.ftr-col-two,.ftr-col-one{width:100%;padding-right:0}a.ftr-email{font-size:16px;line-height:28px;margin-bottom:18px}.ftr-col-four{order:2;margin-bottom:20px}.ftr-col-one{text-align:center;margin-bottom:25px}.ftr-col-two.menu-col{order:3;border-top:1px solid rgb(0 0 0 / 20%);padding:18px 0;border-bottom:1px solid rgb(0 0 0 / 20%)}.ftr-col-three.menu-col{order:4;border-bottom:1px solid rgb(0 0 0 / 20%);padding:17px 0}.menu-col .footer-title{cursor:pointer;position:relative;margin-bottom:0}.menu-col .footer-title::before{content:'';width:12px;height:7px;background:url(/wp-content/themes/patterncouture/images/Icon-ion-ios-arrow-right.svg);position:absolute;top:9px;right:15px;transition:all .6s ease}.menu-col .footer-title.active::before{transform:rotate(180deg)}ul.footer-menu{margin-top:15px}.footer-copyright{justify-content:start;align-items:start;flex-direction:column;row-gap:3px}.footer-copyright div p{margin-left:-1px}.footer-copyright div p a{margin-right:5px}.footer-copyright div p .line:first-child{display:none}.ftr-top-row{row-gap:0;margin-bottom:28px}a.ftr-logo{width:144px;margin-bottom:14px;margin-left:auto;margin-right:auto}a.social-icon{width:24px}footer .needsclick.kl-private-reset-css-Xuajs1{flex-direction:column!important;width:100%}footer .klaviyo-form button{margin-top:10px}footer .klaviyo-form input{font-size:14px!important;line-height:21px!important}footer .klaviyo-form input::-webkit-input-placeholder{font-size:14px!important;line-height:21px!important}footer .klaviyo-form input::-moz-placeholder{font-size:14px!important;line-height:21px!important}footer .klaviyo-form input::-ms-placeholder{font-size:14px!important;line-height:21px!important}footer .klaviyo-form input::placeholder{font-size:14px!important;line-height:21px!important}.social-list{gap:22px;justify-content:center}footer{padding-bottom:27px;padding-top:30px}.footer-title{margin-bottom:14px;font-size:18px;line-height:24px}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q span{font-size:12px!important;line-height:22px}footer div#rich-text-01K06CM33CK6PAC5CFMVR6Z58Q{margin-top:6px}.footer-copyright div p a{margin-left:0}body footer .klaviyo-form .go3351565916.go3351565916.go3351565916{display:flex;align-items:center;justify-content:center}.footer-copyright div p a.privacy{padding-right:0}.footer-copyright div p .line:nth-child(3){padding-right:3.5px;display:inline-block}p.newsletter-txt{font-size:14px;line-height:24px;margin-bottom:16px}.woocommerce-account .ftr-col-three.menu-col{border-bottom-color:rgb(255 255 255 / 22%)}.woocommerce-account .ftr-col-two.menu-col{border-top-color:rgb(255 255 255 / 22%);border-bottom-color:rgb(255 255 255 / 22%)}.woocommerce-account .menu-col .footer-title::before{filter:brightness(0) invert(1)}footer.sewing-patterns-footer{padding:20px 0}footer.sewing-patterns-footer .footer-copyright{justify-content:center;align-items:center;row-gap:10px;text-align:center}footer.sewing-patterns-footer .footer-copyright p,footer.sewing-patterns-footer .footer-copyright p,footer.sewing-patterns-footer ul.footer-menu li a{font-size:14px;line-height:20px}footer .klaviyo-form input{height:45px!important}footer .klaviyo-form button{height:43px!important}body.woocommerce-checkout .ftr-col-one,body.single-tutorial .ftr-col-one{width:100%}body.woocommerce-checkout .ftr-col-two,body.single-tutorial .ftr-col-two{width:100%}body.woocommerce-checkout .ftr-col-three,body.single-tutorial .ftr-col-three{width:100%}footer.sewing-patterns-footer ul.footer-menu li:last-child{padding-right:0;margin-right:0;border-right:0}}