@font-face{font-family:BB Cinzel;src:url(/cdn/shop/files/bb-cinzel.woff2?v=1791348361) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:BB Cormorant;src:url(/cdn/shop/files/bb-cormorant.woff2?v=1791348361) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:BB Cormorant;src:url(/cdn/shop/files/bb-cormorant-italic.woff2?v=1791348361) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--res-navy:#15306f;--res-navy-2:#1d3f8f;--res-navy-deep:#0a1a46;--res-sky:#95c3d9;--res-sky-2:#cbe2ea;--res-sky-deep:#3f8fc4;--res-green:#2e9e4a;--res-green-hi:#4cc46a;--res-green-dk:#1d7434;--res-blossom:#f4bcd3;--res-blossom-dk:#d9779f;--res-stone:#c7cbd3;--res-stone-dk:#8d93a0;--res-gold:#e9c46a;--res-gold-lo:#a7802e;--res-red:#c62a32;--res-cream:#fbfaf5;--res-ink:#18233f;--res-ink-2:#3e4862;--res-serif:"BB Cinzel","Trajan Pro",Georgia,serif;--res-book:"BB Cormorant","Cormorant Garamond",Georgia,serif;--res-grass:radial-gradient(circle at 50% 45%,#5fd27c 0 2.6px,#2a8f43 3.2px,transparent 3.6px) 0 0/13px 11px,linear-gradient(180deg,#36a852,#1d7434)}.res-grass{display:block!important;height:11px;background:var(--res-grass)}.res-navy{position:relative;color:#eef2fb;background:radial-gradient(90% 70% at 50% 0%,rgba(110,160,240,.32),transparent 62%),radial-gradient(120% 90% at 50% 120%,rgba(0,0,0,.42),transparent 60%),linear-gradient(180deg,var(--res-navy-2),var(--res-navy) 45%,var(--res-navy-deep))}.res-cream{color:var(--res-ink);background:var(--res-cream)}.res-skylight{color:var(--res-ink);background:linear-gradient(180deg,#e7f2f8 0%,#f5f9fa 55%,var(--res-cream) 100%)}.res-dawn{color:var(--res-ink);background:radial-gradient(70% 60% at 75% 20%,rgba(255,236,180,.9),transparent 65%),linear-gradient(180deg,#fff7e6,#fbf3ea,#f8eef2)}.res-eyebrow{font-family:var(--res-serif);font-weight:700;font-size:1.25rem;letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.2rem;line-height:1.4;color:var(--res-green-dk)}.res-navy .res-eyebrow{color:var(--res-blossom)}.res-h{font-family:var(--res-serif);font-weight:700;letter-spacing:.04em;line-height:1.12;margin:0 0 1.6rem;font-size:clamp(2.8rem,4.2vw,4.8rem);text-wrap:balance;color:var(--res-navy)}.res-navy .res-h{color:#fff}.res-h--gold{background:linear-gradient(180deg,#fbeec3,#ecc96e 45%,#c0912f 75%,#f2d68d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgba(8,18,50,.6)) drop-shadow(0 8px 18px rgba(0,0,0,.3))}.res-lede{font-family:var(--res-book);font-size:clamp(1.9rem,2vw,2.3rem);line-height:1.5;margin:0 auto;max-width:62ch;text-wrap:pretty;color:var(--res-ink-2)}.res-navy .res-lede{color:#dfe6f6}.res-orn{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:0 auto 2rem;max-width:34rem;color:var(--res-blossom-dk)}.res-navy .res-orn{color:var(--res-blossom)}.res-orn:before,.res-orn:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor 30%,currentColor 70%,transparent)}.res-orn svg{width:2.2rem;height:2.2rem;flex:none}.res-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:1.5rem 3.6rem;border:0;border-radius:999px;cursor:pointer;text-decoration:none;font-family:var(--res-serif);font-weight:700;font-size:1.55rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:#14204a!important;background:linear-gradient(180deg,#fae7ad,#ecc867 45%,#c8953a);box-shadow:inset 0 1px #fff9,inset 0 -2px #6e460a4d,0 2px #0000002e,0 12px 28px #0a194647;transition:transform .18s ease,box-shadow .22s ease,filter .18s ease}.res-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px #ffffffb3,0 4px #0000002e,0 18px 36px #0a194657,0 0 26px #f8e4a866}.res-btn:focus-visible{outline:3px solid var(--res-navy);outline-offset:4px}.res-btn svg{width:1.5rem;height:1.5rem}@media(max-width:749px){.res-btn{width:100%;padding:1.5rem 2rem;font-size:1.4rem;letter-spacing:.12em}}.res-photo{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #15306f1f,0 24px 48px -20px #0a1a4673}.res-photo img{display:block;width:100%;height:100%;object-fit:cover}.res-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.res-wrap{padding:0 5rem}}.res-center{text-align:center}.res-check{flex:none;width:2.2rem;height:2.2rem;margin-top:.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--res-green-hi),var(--res-green-dk))}.res-js .res-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.res-js .res-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.res-js .res-reveal{opacity:1;transform:none;transition:none}}:root,html,body,body *{--res-serif:"Arial Black","Arial Bold",Arial,sans-serif!important;--res-book:Lato,sans-serif!important}html body [class*=bb-res] h1,html body [class*=bb-res] h2,html body [class*=bb-res] h3,html body [id$=__main] .product__title h1,html body .res-h{letter-spacing:0!important;font-weight:900!important}.bb-res-verse__sub,.bb-res-verse__quote,.bb-res-verse__quote *,.bb-res-verse__ref,.res-verse,.res-verse *{--res-serif:"BB Cinzel","Trajan Pro",Georgia,serif!important;--res-book:"BB Cormorant","Cormorant Garamond",Georgia,serif!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/bb-res.css.map */
