body:has([data-wnft-page]) .wnf-pop,body:has([data-wnft-page]) .wnf-mini{display:none!important}.wnft .wnft-hero{grid-template-columns:1fr 1fr;min-height:0}.wnft .wnfs-hero-copy{padding-block:48px;padding-right:clamp(28px,5vw,72px)}.wnft .wnfs-hero h1{white-space:normal;font-size:clamp(52px,5.8vw,86px);line-height:1.02;letter-spacing:-2.5px}.wnft .wnft-date{font:600 clamp(23px,2.3vw,34px)/1.2 Jost,Arial,sans-serif;letter-spacing:-.6px;margin-top:28px}.wnft .wnft-date span{display:block;font-size:21px;letter-spacing:0;margin-top:5px}.wnft .wnfs-hero-description{max-width:420px;margin:22px 0 26px}.wnft .wnft-address{font:400 14px/1.5 Jost,Arial,sans-serif;margin-top:14px;letter-spacing:0;max-width:360px}.wnft .wnft-poster{margin:0;background:#f7f5f0;align-self:center}.wnft .wnft-poster img{width:100%;height:auto;max-height:none;object-fit:contain}.wnft .wnft-details{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,7vw,110px);align-items:start}.wnft .wnft-happenings{padding-top:12px}.wnft .wnft-happenings>p{font:400 18px/1.5 Jost,Arial,sans-serif;margin-top:18px;letter-spacing:0;color:var(--muted)}.wnft .wnft-happenings ul{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:22px;max-width:590px}.wnft .wnft-happenings li{margin:0;font-size:17px;line-height:1.6;color:var(--muted)}.wnft .wnft-happenings strong{display:block;color:var(--plum);font-weight:600;font-size:19px}.wnft .wnft-location{background:var(--plum);color:#fff;padding:clamp(28px,3.5vw,48px);border-radius:3px}.wnft .wnft-location h2{color:#fff;font-size:clamp(28px,2.5vw,36px);letter-spacing:-1px}.wnft .wnft-location p{font:400 17px/1.5 Jost,Arial,sans-serif;letter-spacing:0;margin-top:22px}.wnft .wnft-location address{font-style:normal;font-size:17px;line-height:1.6;margin-top:18px}.wnft .wnft-location .wnfs-button{margin-top:24px}.wnft .wnft-location .wnft-call{font-size:14px;margin-top:20px}.wnft .wnft-call a{text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:44px;padding-top:10px}.wnft .wnft-coupon{background:var(--oat)}.wnft .wnft-coupon-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px}.wnft .wnft-coupon p{max-width:600px;font:400 18px/1.6 Jost,Arial,sans-serif;letter-spacing:0}.wnft .wnft-coupon .wnft-terms{font-size:15px;color:var(--muted);margin-top:12px}.wnft .wnft-coupon .wnfs-text-link{margin-top:22px;min-height:44px}@media(max-width:1000px){.wnft .wnfs-hero-copy{padding-right:28px}.wnft .wnfs-hero h1{font-size:58px}.wnft .wnft-details{gap:32px}}@media(max-width:700px){.wnft .wnft-hero{grid-template-columns:1fr}.wnft .wnfs-hero-copy{order:0;padding:30px var(--gutter) 32px}.wnft .wnfs-hero-intro{font-size:13px;margin-bottom:12px}.wnft .wnfs-hero h1{font-size:50px;letter-spacing:-1.8px}.wnft .wnft-date{font-size:24px;margin-top:20px}.wnft .wnft-date span{font-size:18px;margin-top:4px}.wnft .wnfs-hero-description{font-size:16px;margin:18px 0 22px}.wnft .wnfs-hero-copy .wnfs-button{width:100%}.wnft .wnft-address{font-size:13px;margin-top:12px}.wnft .wnft-poster{order:1}.wnft .wnft-details,.wnft .wnft-coupon-inner{grid-template-columns:1fr;gap:30px}.wnft .wnft-happenings{padding-top:0}.wnft .wnft-happenings>p,.wnft .wnft-happenings li{font-size:16px}.wnft .wnft-happenings strong{font-size:18px}.wnft .wnft-location{padding:28px 24px}.wnft .wnft-coupon p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/wnf-trunk-or-treat.css.map */
