.local-love-guides-hero-content{flex-direction:column;align-items:flex-start;width:100%;max-width:520px;display:flex}.local-love-guides-hero-content .shop-landing-hero-card{width:100%;max-width:none}.local-love-guides-hero-back{color:var(--yglf-accent,#ff8b4b);align-items:center;margin:0 0 clamp(16px,2.5vw,22px);font-size:.86rem;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.local-love-guides-hero-back:hover{color:var(--yglf-accent-hover,#ff9a5e);transform:translate(-2px)}.local-love-guides-hero-meta{max-width:100%;color:var(--yglf-muted,#cfc7b8e0);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 18px;font-size:.84rem;font-weight:600;line-height:1.5;display:flex}.local-love-guides-hero-meta-sep{color:var(--yglf-accent,#ff8b4b);font-weight:700}main.home-main.local-love-page .local-love-guides-hero a.local-love-guides-hero-back,main.home-main.local-love-page .local-love-guides-hero a.local-love-guides-hero-back:hover{color:var(--yglf-accent,#ff8b4b)}main.home-main.local-love-page .local-love-guides-hero a.local-love-guides-hero-back:hover{color:var(--yglf-accent-hover,#ff9a5e)}.local-love-guides-hero.shop-landing-hero .shop-landing-hero-image{transform-origin:50% 42%;transform:scale(1.06)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero.shop-landing-hero{min-height:0;padding-bottom:clamp(28px,3.5vw,44px)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero .shop-landing-hero-inner{align-items:flex-start;min-height:clamp(440px,46vh,520px);padding-bottom:clamp(12px,2vw,20px)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero-content .shop-landing-hero-card{padding:clamp(28px,3.2vw,32px) clamp(32px,3.5vw,36px)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero.shop-landing-hero .shop-landing-hero-fade{background:linear-gradient(180deg, transparent 0%, var(--yglf-surface-deep,#021410) 100%);height:clamp(120px,14vw,160px)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-featured-shelf.local-love-section,main.home-main.local-love-page.local-love-guides-page .local-love-guides-page-intro{background:0 0;border-top:none}main.home-main.local-love-page.local-love-guides-page .local-love-guides-featured-eyebrow{margin:0 0 14px}@media (max-width:900px){.local-love-guides-hero.shop-landing-hero .shop-landing-hero-image{transform:scale(1.05)}}@media (max-width:768px){main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero .shop-landing-hero-inner{min-height:0;padding-bottom:clamp(16px,4vw,28px)}main.home-main.local-love-page.local-love-guides-page .local-love-guides-hero.shop-landing-hero{padding-bottom:clamp(24px,5vw,36px)}.local-love-guides-hero-meta{gap:8px;font-size:.72rem}}
.local-love-guides-page-intro{box-sizing:border-box;background:0 0;width:100%;position:relative}.local-love-guides-page-intro-inner{box-sizing:border-box;grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:72px;max-width:1420px;margin:0 auto;padding:78px 32px 58px;display:grid}.local-love-guides-page-intro-copy .shop-landing-hero-eyebrow{margin:0 0 14px}.local-love-guides-page-intro-title{letter-spacing:-.045em;max-width:760px;color:var(--yglf-heading,#fff8eb);text-wrap:balance;margin:0;font-weight:950;line-height:1.02}.local-love-guides-page-intro-body{max-width:720px;color:var(--yglf-body,#e2d6beeb);margin:20px 0 0;font-size:1.06rem;font-weight:500;line-height:1.6}.local-love-guides-page-intro-callout{border-left:3px solid var(--yglf-accent,#ff8b4b);max-width:720px;color:var(--yglf-text,#f7f2e8);margin:28px 0 0;padding-left:18px;font-size:1rem;font-style:italic;font-weight:850;line-height:1.45}.local-love-guides-page-intro-board{background:radial-gradient(circle at 12% 18%,#ff8b4b12,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:30px;padding:28px;box-shadow:0 22px 65px #0003,inset 0 1px #ffffff0f}.local-love-guides-page-intro-board-heading{letter-spacing:.16em;text-transform:uppercase;color:var(--yglf-accent,#ff8b4b);margin:0 0 18px;font-size:.72rem;font-weight:950}.local-love-guides-page-intro-topics{flex-wrap:wrap;gap:10px;display:flex}.local-love-guides-page-intro-topic{color:var(--yglf-muted,#cfc7b8e0);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:10px 14px;font-family:inherit;font-size:.82rem;font-weight:850;transition:background .2s,border-color .2s,color .2s}.local-love-guides-page-intro-topic:hover{color:var(--yglf-text,#f7f2e8);background:#ff8b4b14;border-color:#ff8b4b3d}.local-love-guides-page-intro-topic.is-active{color:var(--yglf-text,#f7f2e8);background:#ff8b4b1f;border-color:#ff8b4b52}.local-love-guides-page-intro-topic:focus-visible{outline-offset:3px;outline:2px solid #ff8b4b8c}.local-love-guides-page-intro-board-note{color:var(--yglf-muted,#cfc7b8e0);border-top:1px solid #ffffff14;margin:20px 0 0;padding-top:18px;font-size:.9rem;font-weight:500;line-height:1.45}@media (max-width:1099px){.local-love-guides-page-intro-inner{grid-template-columns:1fr;gap:40px;padding:56px 28px 48px}.local-love-guides-page-intro-board{max-width:640px}}@media (max-width:768px){.local-love-guides-page-intro-inner{gap:32px;padding:48px 22px 40px}.local-love-guides-page-intro-body{font-size:1rem}}@media (prefers-reduced-motion:reduce){.local-love-guides-page-intro-topic{transition:none}}
main.home-main.local-love-page.local-love-guides-page .local-love-guides-suggest-band{background:0 0;border-top:none;padding:0 32px 72px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-inner{box-sizing:border-box;background:radial-gradient(circle at 12% 18%,#ff8b4b12,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1c;border-radius:36px;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:center;gap:64px;max-width:1360px;margin:0 auto;padding:54px 64px;display:grid;box-shadow:0 24px 75px #00000038,inset 0 1px #ffffff0f}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-copy .shop-landing-hero-eyebrow{margin:0 0 14px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-title{letter-spacing:-.045em;max-width:680px;color:var(--yglf-heading,#fff8eb);text-wrap:balance;margin:0;font-weight:950;line-height:1.02}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-body{color:#f7f2e8a8;max-width:680px;margin:20px 0 0;font-size:1.05rem;font-weight:500;line-height:1.58}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-btn{color:#061f19;cursor:pointer;background:#ff7f45;border:none;border-radius:999px;justify-content:center;align-items:center;height:56px;margin-top:32px;padding:0 32px;font-family:inherit;font-size:.95rem;font-weight:950;transition:background .2s,transform .2s;display:inline-flex}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-btn:hover{background:var(--yglf-accent-hover,#ff9a5e)}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-btn:focus-visible{outline-offset:3px;outline:2px solid #ff8b4b8c}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-board{background:#ffffff09;border:1px solid #ffffff1a;border-radius:30px;padding:30px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-board-title{letter-spacing:-.025em;color:#f7f2e8;margin:0 0 22px;font-size:1.6rem;font-weight:950;line-height:1.1}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-item{align-items:flex-start;gap:10px;padding:12px 0;display:flex}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-icon{color:#ff8b4b;opacity:.9;flex-shrink:0;width:16px;height:16px;margin-top:3px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-item-text{color:#f7f2e8b8;font-size:.95rem;font-weight:800;line-height:1.35}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-divider{background:#ffffff14;border:none;height:1px;margin:22px 0 16px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-footer{color:#f7f2e894;margin:0;font-size:.94rem;font-weight:500;line-height:1.45}@media (max-width:1099px){main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-inner{grid-template-columns:1fr;gap:36px;padding:44px 32px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-board{max-width:640px}}@media (max-width:639px){main.home-main.local-love-page.local-love-guides-page .local-love-guides-suggest-band{padding:0 22px 56px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-inner{border-radius:28px;gap:28px;padding:36px 22px}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-list{grid-template-columns:1fr;gap:0}main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-board{padding:24px 22px}}@media (prefers-reduced-motion:reduce){main.home-main.local-love-page.local-love-guides-page .ll-guides-suggest-band-btn{transition:none}}
