.StickyAffiliateCta-module__bqGdua__bar{z-index:30;background:var(--surface-card,#fff);color:var(--text-body,#262626);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ddd5cd;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #00000014}.StickyAffiliateCta-module__bqGdua__inner{align-items:center;gap:16px;max-width:900px;margin:auto;display:flex}.StickyAffiliateCta-module__bqGdua__description{flex:1;min-width:0;font-size:15px;line-height:1.4}.StickyAffiliateCta-module__bqGdua__description small{font-size:12px;display:block}.StickyAffiliateCta-module__bqGdua__link{background:var(--accent-cta,#a14428);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:flex}.StickyAffiliateCta-module__bqGdua__link:hover{filter:brightness(.92)}.StickyAffiliateCta-module__bqGdua__close{width:44px;min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px}.StickyAffiliateCta-module__bqGdua__close:hover{background:#f0ebe5}.StickyAffiliateCta-module__bqGdua__link:focus-visible,.StickyAffiliateCta-module__bqGdua__close:focus-visible{outline-offset:3px;outline:3px solid #262626}@media (max-width:480px){.StickyAffiliateCta-module__bqGdua__inner{gap:8px}.StickyAffiliateCta-module__bqGdua__bar{padding-left:12px;padding-right:8px}.StickyAffiliateCta-module__bqGdua__link{padding:10px 12px;font-size:14px}.StickyAffiliateCta-module__bqGdua__description{font-size:13px}}
.FloatingGuideButton-module__QjdgnG__floating{z-index:30;right:20px;bottom:max(20px, env(safe-area-inset-bottom));max-width:calc(100vw - 32px);font:600 15px/1.3 var(--font-body);background:#332921;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;box-shadow:0 5px 24px #0004}.FloatingGuideButton-module__QjdgnG__floating a{color:#fff;padding:12px 14px;text-decoration:none}.FloatingGuideButton-module__QjdgnG__floating a:hover{text-decoration:underline}.FloatingGuideButton-module__QjdgnG__floating button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:24px}.FloatingGuideButton-module__QjdgnG__floating a:focus-visible,.FloatingGuideButton-module__QjdgnG__floating button:focus-visible{outline-offset:-3px;outline:3px solid #ffcf65}@media (max-width:600px){.FloatingGuideButton-module__QjdgnG__floating{right:12px;bottom:max(12px, env(safe-area-inset-bottom));font-size:14px}}
