.eb-announcement{background:#0e4d28;color:#fff9eb;text-align:center;font-weight:700;font-size:.9rem;line-height:1.5}.eb-announcement a{display:block;padding:12px 20px;min-height:44px;text-underline-offset:4px}.eb-announcement a:hover{text-decoration:underline}.gift-amount-control{padding:22px;margin:18px 0;background:#dcebd0;border:2px solid #0e4d28;border-radius:12px}.gift-amount-control label{display:block;font-family:var(--title-font);font-size:1.6rem;font-weight:700;color:#0e4d28}.gift-amount-control p{font-size:.95rem;line-height:1.6;margin:8px 0 14px;color:#1f3025}.gift-amount-control select{display:block;width:100%;min-height:60px;padding:12px 18px;border:2px solid #0e4d28;border-radius:8px;background:#fff9eb;color:#0e4d28;font:700 1.4rem var(--text-font);cursor:pointer}.gift-amount-control .gift-custom-note{margin:14px 0 0;font-size:.85rem}.gift-custom-note a,.eb-text-link{text-decoration:underline;text-underline-offset:4px;font-weight:700}.eb-store-page{max-width:1160px;margin:28px auto 60px}.eb-store-page p{font-size:1.05rem;line-height:1.8;margin:18px 0;color:#35483c}.eb-store-page h1{font-size:clamp(2.5rem,5.2vw,4.8rem);max-width:18ch;line-height:1.04}.eb-store-page h2{font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.12;max-width:24ch}.eb-store-page .button,.eb-home-holiday .button,.eb-home-digital .button{min-height:48px;padding:14px 24px;white-space:normal;text-align:center;line-height:1.35;max-width:100%}.eb-store-page .eb-note{font-size:.94rem;line-height:1.7}.eb-store-page .eyebrow{font-size:.8rem;color:#aa2058;letter-spacing:.06em;font-weight:800}.eb-holiday-page{background:#fbd0d6 url(/cdn/shop/files/erins-bookshelf-blush-holiday-background.png?v=1793500391&width=700) repeat;background-size:560px auto;padding:clamp(14px,3vw,36px)}.eb-guide-hero{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:32px;background:#fff9eb;padding:clamp(22px,4vw,52px)}.eb-guide-hero .eb-holiday-logo{width:100%;height:auto;max-width:300px;margin:auto;object-fit:contain}.eb-gift-choice{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:36px;padding:36px;background:#fff9eb;margin-top:28px;scroll-margin-top:100px}.eb-gift-choice:nth-of-type(2n){grid-template-columns:1.3fr 1fr}.eb-gift-choice:nth-of-type(2n) .eb-gift-image{order:2}.eb-gift-image{margin:0;min-width:0}.eb-gift-image>img{width:100%;height:auto;max-height:510px;object-fit:contain}.eb-gift-image figcaption{font-size:.83rem;line-height:1.5;margin-top:12px;text-align:center;color:#4b5c50}.eb-book-strip{display:flex;align-items:center;gap:10px;min-width:0}.eb-book-strip img{width:calc((100% - 20px)/3);height:auto;object-fit:contain}.eb-store-page .eb-choice-number{font:700 1rem var(--text-font);color:#a42857;letter-spacing:.12em;margin:0 0 16px}.eb-page-closing{text-align:center;background:#fff9eb;padding:clamp(24px,5vw,64px);margin-top:28px}.eb-page-closing h2,.eb-page-closing p{margin-left:auto;margin-right:auto;max-width:700px}.eb-digital-page{background:#fff9eb;padding:clamp(24px,5vw,68px)}.eb-digital-intro{max-width:900px;margin-bottom:34px}.eb-digital-intro h1{max-width:24ch}.eb-digital-intro>p{max-width:780px}.eb-store-page .eb-disclosure{font-size:.9rem;color:#46584b;border-top:1px solid #b4c5ad;padding-top:18px;margin-top:26px}.eb-partner{display:grid;grid-template-columns:minmax(200px,.75fr) 1.65fr;gap:46px;padding:50px 0;border-top:1px solid #c9d5c1;align-items:start}.eb-partner-logo{display:flex;align-items:center;justify-content:center;background:#fff;padding:28px 20px;min-height:160px}.eb-partner-logo img{width:100%;height:auto;max-width:310px;max-height:95px;object-fit:contain}.eb-digital-page .eb-page-closing{padding:40px 0 0;border-top:1px solid #c9d5c1}.eb-home-holiday{display:grid;grid-template-columns:1fr 190px;gap:28px;align-items:center;padding:clamp(24px,4vw,48px);margin:28px 0;background:#fff9eb;border:1px solid #dcb4bf}.eb-home-holiday h2{max-width:23ch;font-size:clamp(2rem,3.7vw,3.4rem)}.eb-home-holiday p,.eb-home-digital p{line-height:1.7;max-width:620px}.eb-home-holiday>img{width:100%;height:auto;object-fit:contain}.eb-home-digital{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;margin:28px 0;background:#dcebd0}.eb-home-digital h2{font-size:clamp(1.7rem,2.5vw,2.4rem)}.eb-home-digital .button{flex-shrink:0}.eb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eb-announcement a:focus-visible,.eb-store-page a:focus-visible,.gift-amount-control select:focus-visible,.gift-custom-note a:focus-visible,.eb-home-holiday a:focus-visible,.eb-home-digital a:focus-visible{outline:3px solid #b41d60;outline-offset:5px}@media(max-width:800px){.eb-guide-hero,.eb-gift-choice,.eb-gift-choice:nth-of-type(2n),.eb-partner{grid-template-columns:1fr;gap:24px}.eb-guide-hero{padding:24px}.eb-guide-hero .eb-holiday-logo{max-width:180px}.eb-gift-choice{padding:24px}.eb-gift-choice:nth-of-type(2n) .eb-gift-image{order:0}.eb-gift-image>img{max-height:400px}.eb-book-strip{max-width:430px;margin:auto}.eb-partner{padding:32px 0}.eb-partner-logo{max-width:380px;width:100%;min-height:130px}.eb-home-holiday{grid-template-columns:1fr}.eb-home-holiday>img{display:none}.eb-home-digital{display:block;padding:26px}.eb-home-digital .button{margin-top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/store-updates.css.map */
