.product-badge.sale{background:var(--gold)}.prod-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.prod-cross{width:32px;height:44px;position:relative;opacity:.2}.prod-cross:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:7px;height:100%;background:var(--navy);border-radius:1px}.prod-cross:after{content:"";position:absolute;top:12px;left:0;width:100%;height:7px;background:var(--navy);border-radius:1px}.prod-placeholder-label{font-size:10px;color:var(--stone-l);font-style:italic;text-align:center;padding:0 8px}.product-info{padding:16px 18px 20px}.product-cat{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.product-name{font-family:var(--serif);font-size:16px;font-weight:400;color:var(--navy);line-height:1.3;margin-bottom:12px}.product-pricing{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.product-price{font-size:16px;font-weight:600;color:var(--navy)}.product-compare{font-size:13px;color:var(--stone-l);text-decoration:line-through}.product-save{font-size:10px;font-weight:700;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.product-atc{width:100%;background:var(--navy);color:var(--white);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:13px;border-radius:var(--radius);transition:background var(--tick)}.product-atc:hover{background:var(--navy-d)}.products-cta{text-align:center;margin-top:48px}.ratings-strip{background:var(--navy);padding:0}.ratings-inner{display:flex;align-items:stretch;justify-content:center}.rating-item{display:flex;align-items:center;gap:14px;padding:24px 40px;border-right:1px solid rgba(255,255,255,.08);flex:1;justify-content:center}.rating-item:last-child{border-right:none}.rating-num{font-family:var(--serif);font-size:30px;font-weight:400;color:var(--white);line-height:1}.rating-num em{font-style:italic;color:var(--gold-l)}.rating-label{font-size:11px;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.reviews-bg{background:var(--cream-2)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--white);border-radius:var(--radius);padding:28px 26px 26px;border:1px solid var(--cream-3);position:relative}.review-stars{display:flex;gap:3px;margin-bottom:16px}.review-star{width:13px;height:13px;background:var(--gold);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.review-text{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.7;color:var(--black);margin-bottom:20px}.review-author{display:flex;align-items:center;gap:12px}.review-avatar{width:36px;height:36px;border-radius:50%;background:var(--cream-3);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--navy);flex-shrink:0}.review-name{font-size:13px;font-weight:600;color:var(--navy);display:block;margin-bottom:2px}.review-product{font-size:11px;color:var(--stone-l);display:block}.review-verified{position:absolute;top:20px;right:20px;font-size:10px;font-weight:600;letter-spacing:.07em;color:#2e7d32;display:flex;align-items:center;gap:3px}.prayer-bg{background:var(--white)}.prayer-inner{max-width:620px;margin:0 auto;text-align:center}.prayer-icon{width:56px;height:56px;margin:0 auto 28px;background:var(--cream-2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold)}.prayer-heading{font-family:var(--serif);font-size:clamp(26px,3.5vw,38px);font-weight:400;color:var(--navy);line-height:1.25;margin-bottom:16px}.prayer-body{font-size:15px;line-height:1.75;color:var(--stone);margin-bottom:36px}.prayer-form{display:flex;gap:10px;max-width:460px;margin:0 auto 16px}.prayer-input{flex:1;border:1px solid var(--cream-3);background:var(--cream-2);border-radius:var(--radius);padding:14px 18px;font-size:14px;font-family:var(--sans);color:var(--black);outline:none;transition:border-color var(--tick)}.prayer-input:focus{border-color:var(--gold);background:var(--white)}.prayer-input::placeholder{color:var(--stone-l)}.prayer-btn{background:var(--navy);color:var(--white);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:14px 22px;border-radius:var(--radius);transition:background var(--tick);white-space:nowrap}.prayer-btn:hover{background:var(--navy-d)}.prayer-verse{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--stone-l)}.prayer-expand{display:none;max-width:460px;margin:24px auto 0}.prayer-expand.show{display:block}.prayer-textarea{width:100%;border:1px solid var(--cream-3);background:var(--cream-2);border-radius:var(--radius);padding:14px 18px;font-size:14px;font-family:var(--sans);color:var(--black);resize:vertical;min-height:110px;outline:none;margin-bottom:10px;transition:border-color var(--tick)}.prayer-textarea:focus{border-color:var(--gold)}.prayer-textarea::placeholder{color:var(--stone-l)}.footer{background:var(--navy);padding:64px 0 0}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.07)}.footer-brand-name{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--white);letter-spacing:.01em;margin-bottom:3px}.footer-brand-sub{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-l);font-weight:500;display:block;margin-bottom:18px}.footer-tagline{font-family:var(--serif);font-style:italic;font-size:13.5px;color:#fff6;line-height:1.65;margin-bottom:24px;max-width:280px}.footer-socials{display:flex;gap:10px}.footer-social-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff73;transition:border-color var(--tick),color var(--tick)}.footer-social-btn:hover{border-color:var(--gold);color:var(--gold-l)}.footer-col-title{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--white);margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:13.5px;color:#ffffff7a;transition:color var(--tick)}.footer-links a:hover{color:var(--gold-l)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0;flex-wrap:wrap;gap:12px}.footer-copy{font-size:12px;color:#ffffff47}.footer-payments{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-badge{border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#ffffff59}.footer-verse{border-top:1px solid rgba(255,255,255,.06);padding:18px 0;text-align:center}.footer-verse p{font-family:var(--serif);font-style:italic;font-size:12.5px;color:#ffffff38}.footer-verse span{color:#c4973a73;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wyf-3.css.map */
