.holiday-announcements{position:relative;min-height:24px;padding-right:28px}.holiday-announcements [hidden]{display:none!important}.holiday-discount{font:inherit;line-height:inherit;color:inherit;background:none;border:0;padding:0;text-align:center;cursor:pointer}.holiday-discount:not(:disabled){text-decoration:underline;text-underline-offset:3px}.holiday-discount:disabled{opacity:1;cursor:default}.announcement-pause{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:none;color:inherit;font-size:12px;width:24px;height:24px}.holiday-announcements button:focus-visible{outline:2px solid currentColor;outline-offset:2px}#HolidayGuide{border:0;border-radius:16px;padding:0;width:min(820px,92vw);max-height:88dvh;overflow:auto;background:#f6f3eb;color:#293d2a;box-shadow:0 24px 90px #0006}#HolidayGuide[open]{display:grid;grid-template-columns:42% 58%}#HolidayGuide::backdrop{background:#132619aa}#HolidayGuide img{width:100%;height:100%;object-fit:contain;background:#e9eddf}#HolidayGuide .holiday-copy{padding:38px 30px}#HolidayGuide h2{font-size:32px;line-height:1.12}#HolidayGuide p{font-size:15px;line-height:1.6}#HolidayGuide .holiday-close{position:absolute;right:10px;top:8px;font-size:30px;background:#f6f3eb;border:0;width:40px;height:40px;color:#293d2a}#HolidayGuide .button{width:100%;font-size:13px}.holiday-pdf{display:block;text-align:center;margin-top:18px;text-decoration:underline}#HolidayGuideTab{position:fixed;left:0;top:58%;z-index:80;padding:12px 10px;background:#293d2a;color:#fff;border:0;border-radius:0 8px 8px 0;writing-mode:vertical-rl;font-size:12px}body:has(.cart-drawer.active) #HolidayGuideTab,body:has(.side-panel.active) #HolidayGuideTab,body:has(.subscription-cart-prompt.is-open) #HolidayGuideTab{display:none}@media(max-width:600px){#HolidayGuide[open]{grid-template-columns:1fr}#HolidayGuide img{height:150px}#HolidayGuide .holiday-copy{padding:22px}#HolidayGuide h2{font-size:26px}#HolidayGuideTab{font-size:11px;padding:10px 6px}}@media(min-width:601px){#HolidayGuide img{object-fit:cover;min-height:0;align-self:stretch}}#HolidayGuideTab{animation:holiday-tab-bounce 7s ease-in-out infinite}body:has(#Cart-Drawer:not([inert])) #HolidayGuideTab{display:none}@keyframes holiday-tab-bounce{0%,93%,to{transform:translateY(0)}95%{transform:translateY(-8px)}97%{transform:translateY(0)}98.5%{transform:translateY(-4px)}}#HolidayGuideTab:hover,#HolidayGuideTab:focus-visible,body:has(#HolidayGuide[open]) #HolidayGuideTab{animation:none;transform:none}@media(prefers-reduced-motion:reduce){#HolidayGuideTab{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map */
