:root{--fjb-bg:#F7F7F7;--fjb-bg2:#EDEDED;--fjb-line:#DCDCDC;--fjb-ink:#2B2B2E;--fjb-mute:#7D7D82;--fjb-red:#C32033;--fjb-garnet:#8E1526;--fjb-gold:#C9A96E}.template-blog main,.template-article main,.template-page main{background:var(--fjb-bg)}.main-blog{position:relative}.main-blog .title--primary{font-family:var(--font-heading-family);color:var(--fjb-ink);text-align:center;font-size:clamp(3.4rem,5vw,5.2rem);letter-spacing:.01em;margin:1rem 0 .4rem}.main-blog .title--primary:before{content:"\2726  Freddy's \2726";display:block;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.32em;text-transform:uppercase;color:var(--fjb-gold);margin-bottom:1rem}.main-blog .title--primary:after{content:"";display:block;width:64px;height:2px;margin:1.6rem auto 3.2rem;background:linear-gradient(90deg,transparent,var(--fjb-gold),transparent)}.main-blog .blog-articles{gap:2.4rem}.main-blog .article-card-wrapper{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.main-blog .article-card-wrapper:hover{transform:translateY(-6px) rotate(-.3deg)}.main-blog .article-card{background:#fff;border:1px solid var(--fjb-line);border-radius:22px;overflow:hidden;box-shadow:0 10px 30px -18px #2b2b2e59}.main-blog .article-card .card__inner,.main-blog .article-card .card__content{background:#fff}.main-blog .article-card .card__heading{font-family:var(--font-heading-family);color:var(--fjb-ink)}.main-blog .article-card .card__heading a:hover{color:var(--fjb-red)}.main-blog .article-card__excerpt{color:var(--fjb-mute)}.main-blog .article-card .card__media{background:linear-gradient(135deg,var(--fjb-bg2),#fff 60%,var(--fjb-bg2))}.article-template{background:var(--fjb-bg)}.article-template__title{font-family:var(--font-heading-family);color:var(--fjb-ink);font-size:clamp(3.2rem,4.6vw,4.8rem);line-height:1.15;text-align:center}.article-template header.page-width{text-align:center}.article-template header.page-width:before{content:"\2726  Freddy's Jewelry \2726";display:block;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fjb-gold);margin:2.4rem 0 .6rem}.article-template .circle-divider,.article-template header .caption-with-letter-spacing{color:var(--fjb-mute)}.article-template__content{background:#fff;border:1px solid var(--fjb-line);border-radius:26px;padding:clamp(2.4rem,5vw,5.6rem)!important;box-shadow:0 18px 50px -32px #2b2b2e66;max-width:78rem;color:var(--fjb-ink);font-size:1.7rem;line-height:1.8}.article-template__content h2{font-family:var(--font-heading-family);color:var(--fjb-garnet);font-size:2.6rem;margin:3.6rem 0 1.2rem;position:relative;padding-left:2.6rem}.article-template__content h2:before{content:"\25c6";position:absolute;left:0;top:.2em;font-size:1.3rem;color:var(--fjb-gold)}.article-template__content p{margin:0 0 1.4rem}.article-template__content ul,.article-template__content ol{padding-left:2.2rem;margin:0 0 1.8rem}.article-template__content li{margin:.5rem 0}.article-template__content ul li::marker{color:var(--fjb-red)}.article-template__content ol li::marker{color:var(--fjb-gold);font-weight:700}.article-template__content a{color:var(--fjb-red);text-decoration:underline;text-decoration-color:#c320334d;text-underline-offset:3px;transition:text-decoration-color .2s}.article-template__content a:hover{text-decoration-color:var(--fjb-red)}.article-template__content strong{color:var(--fjb-ink)}.article-template__back a{color:var(--fjb-mute)}.fj-cta{margin:4.4rem 0 0;padding:3.2rem 2.4rem;border-radius:24px;text-align:center;background:radial-gradient(120% 140% at 0% 0%,#fff 0%,var(--fjb-bg2) 70%);border:1px solid var(--fjb-line);position:relative;overflow:hidden}.fj-cta:after{content:"\2726";position:absolute;top:1.2rem;right:1.8rem;color:var(--fjb-gold);font-size:2rem;animation:fjb-twinkle 2.8s ease-in-out infinite}.article-template__content .fj-cta h2{padding:0;margin:0 0 1rem;color:var(--fjb-ink)}.article-template__content .fj-cta h2:before{display:none}.fj-cta p{color:var(--fjb-mute)}.article-template__content .fj-cta__btn,.fj-cta__btn{display:inline-block;margin:.6rem .4rem;padding:1.3rem 2.8rem;border-radius:999px;background:var(--fjb-red);color:#fff;text-decoration:none;font-weight:600;letter-spacing:.04em;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 10px 24px -14px #c32033cc}.article-template__content .fj-cta__btn:hover,.fj-cta__btn:hover{background:var(--fjb-garnet);transform:translateY(-2px) scale(1.03);color:#fff}.article-template__content .fj-cta__btn--ghost,.fj-cta__btn--ghost{background:transparent;color:var(--fjb-ink);border:1.5px solid var(--fjb-gold);box-shadow:none}.article-template__content .fj-cta__btn--ghost:hover,.fj-cta__btn--ghost:hover{background:var(--fjb-gold);color:#fff}.fj-cta__more{font-size:1.4rem;margin-top:1.2rem}@keyframes fjb-twinkle{0%,to{opacity:.35;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.fj-cta:after{animation:none}.main-blog .article-card-wrapper:hover{transform:none}}.fjg{background:var(--fjb-bg);color:var(--fjb-ink);padding:clamp(4rem,7vw,8rem) 0}.fjg__wrap{max-width:120rem;margin:0 auto;padding:0 2rem}.fjg__hero{text-align:center;max-width:72rem;margin:0 auto 4.8rem}.fjg__eyebrow{font-size:1.2rem;letter-spacing:.32em;text-transform:uppercase;color:var(--fjb-gold)}.fjg__title{font-family:var(--font-heading-family);font-size:clamp(3.6rem,6vw,6rem);margin:1rem 0 1.4rem;line-height:1.1}.fjg__title em{font-style:italic;color:var(--fjb-red)}.fjg__intro{color:var(--fjb-mute);font-size:1.7rem;line-height:1.7}.fjg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:2.4rem;list-style:none;padding:0;margin:0}.fjg__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--fjb-line);border-radius:24px;padding:3rem 2.8rem;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.fjg__card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--fjb-red),var(--fjb-gold))}.fjg__card:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:0 22px 44px -26px #2b2b2e73}.fjg__icon{width:5.2rem;height:5.2rem;border-radius:50%;display:grid;place-items:center;background:var(--fjb-bg2);color:var(--fjb-garnet);font-size:2.2rem;margin-bottom:1.8rem;transition:transform .4s}.fjg__card:hover .fjg__icon{transform:rotate(12deg) scale(1.1);background:#fff;box-shadow:0 0 0 2px var(--fjb-gold)}.fjg__num{position:absolute;top:2.2rem;right:2.4rem;font-family:var(--font-heading-family);color:var(--fjb-line);font-size:3.2rem}.fjg__card h2{font-family:var(--font-heading-family);font-size:2.3rem;margin:0 0 .8rem;color:var(--fjb-ink)}.fjg__card p{color:var(--fjb-mute);margin:0 0 1.8rem;flex:1;line-height:1.6}.fjg__more{color:var(--fjb-red);font-weight:600;letter-spacing:.04em}.fjg__card:hover .fjg__more{color:var(--fjb-garnet)}.fjg__journal{margin-top:5.6rem;text-align:center}.fjg .fj-cta{max-width:90rem;margin:5.6rem auto 0}.fjg .fj-cta h2{font-family:var(--font-heading-family);font-size:2.8rem;margin:0 0 1rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-blog.css.map */
