@keyframes warmDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes stitchPulse{0%,to{opacity:.5;width:48px}50%{opacity:1;width:80px}}@keyframes ctaPulse{0%,to{box-shadow:0 0 #c4963573}60%{box-shadow:0 0 0 14px #c4963500}}@keyframes floatIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes quilted{0%{background-position:0 0,0 16px,16px -16px,-16px 0}to{background-position:32px 32px,32px 48px,48px 16px,16px 32px}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:linear-gradient(45deg,rgba(196,150,53,.06) 1px,transparent 1px),linear-gradient(-45deg,rgba(196,150,53,.06) 1px,transparent 1px),linear-gradient(45deg,transparent 15px,rgba(196,150,53,.03) 15px,rgba(196,150,53,.03) 17px,transparent 17px),linear-gradient(-45deg,transparent 15px,rgba(196,150,53,.03) 15px,rgba(196,150,53,.03) 17px,transparent 17px);background-size:32px 32px;background-position:0 0,0 16px,16px -16px,-16px 0}.header-section .header,sticky-header .header{background:#f5ede0e6!important;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid rgba(196,150,53,.22)!important;box-shadow:0 2px 20px #1e18120f;transition:background .3s ease,box-shadow .3s ease}.header-section:is(.scrolled) .header,.header-section:has(+.hero-wrapper) .header{background:#f5ede0f7!important}.announcement-bar__text,.announcement-bar__message{color:#e8d09a!important;font-style:italic;letter-spacing:.08em}.section-background:has(.announcement-bar__text){background:linear-gradient(90deg,#1a2d4e,#233a5e 40%,#1e3558,#1a2d4e)!important;background-size:300% 100%!important;animation:warmDrift 12s ease-in-out infinite!important;border-bottom:1px solid rgba(196,150,53,.35)!important}.hero-wrapper .hero{position:relative;overflow:hidden}.hero-wrapper .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(196,150,53,.18) 0%,transparent 65%);z-index:2}.hero-wrapper .hero__content,.hero-wrapper .hero__text-group{animation:floatIn .9s cubic-bezier(.22,1,.36,1) both}.hero-wrapper .button--primary,.hero-wrapper a.button{animation:ctaPulse 2.8s ease-in-out infinite;border-radius:50px!important;padding-left:2.4rem!important;padding-right:2.4rem!important;letter-spacing:.05em;font-style:italic}.section-background:has(.marquee){background:linear-gradient(90deg,#1a2d4e,#233a5e,#1a2d4e)!important;border-top:2px solid rgba(196,150,53,.5)!important;border-bottom:2px solid rgba(196,150,53,.5)!important}.marquee .marquee__item,.marquee p,.marquee span{color:#dfc080!important;font-style:italic;letter-spacing:.1em}.marquee .marquee__item:before{content:"\25c8";margin-right:.6em;opacity:.6;color:#c49635}.shopify-section+.shopify-section:not(.header-section):not(:has(.announcement-bar__text)){border-top:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,transparent 0%,rgba(196,150,53,.35) 30%,rgba(196,150,53,.7) 50%,rgba(196,150,53,.35) 70%,transparent 100%);background-origin:border-box;background-clip:padding-box,border-box}.product-card{border-radius:16px!important;border:1px solid rgba(196,150,53,.14)!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease!important;overflow:hidden}.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 48px #1e181221,0 8px 16px #c496351f!important}.product-card:hover .media{filter:brightness(1.04) saturate(1.08);transition:filter .4s ease}.button--primary{border-radius:50px!important;background:linear-gradient(135deg,#233a5e,#2e4d7a)!important;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease!important}.button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 50%,rgba(196,150,53,.22) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.button--primary:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #233a5e61!important}.button--primary:hover:before{opacity:1}.button--secondary{border-radius:50px!important;border:2px solid #c49635!important;transition:background .25s ease,color .25s ease,transform .25s ease!important}.button--secondary:hover{background:#c49635!important;color:#f5ede0!important;transform:translateY(-2px)!important}.shopify-section-group-footer-group{background:#16110d!important;border-top:3px solid #c49635!important}.shopify-section-group-footer-group *:not(img){color:#c8b99a!important}.shopify-section-group-footer-group a:hover{color:#c49635!important;text-decoration:none}.shopify-section-group-footer-group .footer__list-social-link svg{fill:#c8b99a;transition:fill .2s}.shopify-section-group-footer-group .footer__list-social-link:hover svg{fill:#c49635}.section__heading,.section-heading,.collection__title{position:relative;display:inline-block}.section__heading:after,.section-heading:after{content:"";display:block;height:3px;border-radius:2px;background:linear-gradient(90deg,#c49635,#e8c06a,#c49635);background-size:200% auto;animation:goldShimmer 3s linear infinite,stitchPulse 3s ease-in-out infinite;margin:10px auto 0}.field__input,.select__select,input[type=email],input[type=text]{border-color:#c496354d!important;border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.field__input:focus,.select__select:focus,input[type=email]:focus,input[type=text]:focus{border-color:#c49635!important;box-shadow:0 0 0 3px #c496352e!important;outline:none!important}.price--on-sale .price-item--sale{color:#c49635!important;font-style:italic}a:not(.button):not(.header__menu-item):hover{color:#c49635;transition:color .2s ease}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f5ede0}::-webkit-scrollbar-thumb{background:linear-gradient(#233a5e,#c49635);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c49635}.menu-drawer{background:#f5ede0!important;border-right:2px solid rgba(196,150,53,.25)!important}.hero-wrapper .hero[style*=background]{position:relative}.hero-wrapper .hero{background:repeating-linear-gradient(45deg,transparent,transparent 28px,rgba(196,150,53,.08) 28px,rgba(196,150,53,.08) 30px),repeating-linear-gradient(-45deg,transparent,transparent 28px,rgba(196,150,53,.08) 28px,rgba(196,150,53,.08) 30px),linear-gradient(150deg,#1a2840,#1e3258 35%,#2a4070 55%,#3d2a1a 80%,#2a1e10)!important;min-height:520px}.hero-wrapper .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 110%,rgba(196,150,53,.28) 0%,transparent 65%),radial-gradient(ellipse 40% 30% at 20% 80%,rgba(180,120,40,.12) 0%,transparent 60%);pointer-events:none;z-index:1}.hero-wrapper .hero>*{z-index:2;position:relative}.hero-wrapper h1,.hero-wrapper h2,.hero-wrapper .hero__heading{color:#f5ede0!important;text-shadow:0 2px 24px rgba(26,40,64,.6),0 1px 4px rgba(0,0,0,.4);font-style:italic;letter-spacing:.02em}.hero-wrapper p:not(.button){color:#f5ede0d9!important;text-shadow:0 1px 8px rgba(0,0,0,.3)}.hero-wrapper .hero__content:before{content:"";display:block;width:64px;height:2px;background:linear-gradient(90deg,transparent,#c49635,transparent);margin:0 auto 20px;border-radius:1px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faithquilt.css.map */
