.fww-holiday{--holiday-ink:#173d2d;--holiday-gold:#b89449;--holiday-paper:#fffdf7;color:var(--holiday-ink);background:var(--holiday-paper);padding:28px max(20px,calc((100vw - 1320px)/2)) 32px;box-sizing:border-box}.fww-holiday *{box-sizing:border-box}.fww-holiday p,.fww-holiday h2,.fww-holiday h3{padding:0}.fww-holiday__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:36px;padding:32px 38px;border:1px solid #dbcda9;border-radius:14px;background:#faf1dd url(/cdn/shop/collections/fuzzywumpets-holiday-2026-banner.png?v=1794242412) right center/55% 100% no-repeat}.fww-holiday__eyebrow{margin:0 0 10px;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#425b36}.fww-holiday .fww-holiday__intro h2{margin:0 0 16px;color:var(--holiday-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.8vw,53px);line-height:1.06;font-weight:500;letter-spacing:-.035em}.fww-holiday__copy{margin:0 0 22px;max-width:390px;color:#243e30;font:400 16px/1.55 Arial,sans-serif}.fww-holiday__cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 22px;border:1px solid var(--holiday-ink);border-radius:4px;color:#fffdf7!important;background:var(--holiday-ink);text-decoration:none!important;font:600 15px/1.4 Arial,sans-serif}.fww-holiday__cta:hover{background:#28513d}.fww-holiday__detail{margin:12px 0 0;font:400 11px/1.6 Arial,sans-serif;color:#3c5139}.fww-holiday__art{display:block;min-width:0;border:1px solid #c6aa6c;border-radius:9px;overflow:hidden;background:#f0e2c4;line-height:0}.fww-holiday__art picture,.fww-holiday__art img{display:block;width:100%;height:auto}.fww-holiday__lineup{display:block;min-width:0;margin-top:25px}.fww-holiday__lineup-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px}.fww-holiday__lineup-heading .fww-holiday__eyebrow{margin-bottom:3px;font-size:10px}.fww-holiday .fww-holiday__lineup-heading h3{margin:0;color:var(--holiday-ink);font:400 25px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.02em}.fww-holiday__controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.fww-holiday [hidden]{display:none!important}.fww-holiday__controls button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:1px solid #b9a475;border-radius:50%;background:transparent;color:var(--holiday-ink);font:400 22px/1 Arial,sans-serif;cursor:pointer}.fww-holiday__controls button:hover:not(:disabled){background:#f3ead7}.fww-holiday__controls button:disabled{opacity:.35;cursor:default}.fww-holiday__counter{margin-right:7px;font:400 12px/1.4 Arial,sans-serif;white-space:nowrap;color:#45513c}.fww-holiday__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:3px;padding:3px 3px 12px;scrollbar-width:thin;scrollbar-color:#b39a63 #eee5d3}.fww-holiday__card{min-width:0;scroll-snap-align:start;border:1px solid #e0d7c3;border-radius:8px;background:#fff;overflow:hidden}.fww-holiday__product{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:12px 15px 14px;color:var(--holiday-ink)!important;text-decoration:none!important}.fww-holiday__product img{display:block;object-fit:contain;aspect-ratio:2/1;width:100%;height:auto;margin:0 0 9px;background:#fff}.fww-holiday__product-line{font:600 9px/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#62694f}.fww-holiday__product-name{margin-top:3px;font:400 21px/1.2 Georgia,Times New Roman,serif;color:var(--holiday-ink)}.fww-holiday__price{margin-top:6px;font:400 13px/1.5 Arial,sans-serif;color:#384d37}.fww-holiday__shop{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:11px;font:600 11px/1.4 Arial,sans-serif;color:#4d5f3a}.fww-holiday__product:hover .fww-holiday__product-name{text-decoration:underline;text-underline-offset:3px}.fww-holiday a:focus-visible,.fww-holiday button:focus-visible,.fww-holiday__track:focus-visible{outline:3px solid #254f88;outline-offset:3px}@media(min-width:1500px){.fww-holiday{padding-right:max(30px,calc((100vw - 1320px)/2));padding-left:max(30px,calc((100vw - 1320px)/2))}}@media(max-width:989px){.fww-holiday__hero{gap:24px;padding:26px}.fww-holiday__track{grid-auto-columns:calc((100% - 32px)/3)}.fww-holiday__copy{font-size:15px}.fww-holiday__detail{max-width:270px}}@media(max-width:749px){.fww-holiday{padding:16px 14px 24px}.fww-holiday__hero{grid-template-columns:1fr;gap:20px;padding:25px 20px 20px;border-radius:10px;background-image:none}.fww-holiday .fww-holiday__intro h2{font-size:36px;margin-bottom:13px}.fww-holiday__copy{font-size:14px;line-height:1.5;margin-bottom:16px;max-width:390px}.fww-holiday__eyebrow{font-size:10px}.fww-holiday__cta{min-height:46px;font-size:14px;padding:11px 19px}.fww-holiday__detail{font-size:10px;max-width:none}.fww-holiday__lineup{margin-top:21px}.fww-holiday .fww-holiday__lineup-heading h3{font-size:22px}.fww-holiday__lineup-heading .fww-holiday__eyebrow{font-size:9px;letter-spacing:.12em}.fww-holiday__lineup-heading{align-items:center;gap:10px}.fww-holiday__controls{gap:5px}.fww-holiday__counter{display:none}.fww-holiday__track{grid-auto-columns:76%;gap:12px}.fww-holiday__product{padding:12px 14px}.fww-holiday__product-name{font-size:22px}.fww-holiday__product img{aspect-ratio:2.2/1}}@media(prefers-reduced-motion:reduce){.fww-holiday__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fww-holiday-2026-banner.css.map */
