.wm-wrap{max-width:1440px;margin:auto;padding:clamp(24px,5vw,80px);color:#2c4923;background:#f3f0df}.wm-wrap h1,.wm-wrap h2,.wm-wrap h3{font-family:var(--font-heading--family),sans-serif;font-weight:900;letter-spacing:-.045em;text-wrap:balance}.wm-hero{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;min-height:680px}.wm-hero h1{font-size:clamp(48px,6.3vw,96px);line-height:.98;margin:20px 0 28px}.wm-hero p:not(.wm-eyebrow){max-width:440px;font-size:19px;line-height:1.6}.wm-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.wm-hero-image{background:#edb6c5;transform:rotate(3deg);border-radius:48% 48% 10px 10px;overflow:hidden}.wm-hero-image img{width:100%;height:auto;display:block}.wm-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;border:1px solid #2c4923;border-radius:40px;background:#2c4923;color:#f3f0df;font-weight:700;text-decoration:none;cursor:pointer}.wm-button:disabled{opacity:.55;cursor:not-allowed}.wm-button:hover:not(:disabled){background:#1f3519}.wm-link{display:inline-block;color:#2c4923;margin:20px;text-underline-offset:5px}.wm-ticker{background:#2c4923;color:#f3f0df;padding:22px;text-align:center;font-size:clamp(14px,1.8vw,24px);font-weight:800;letter-spacing:.06em}.wm-range-heading{text-align:center;max-width:700px;margin:auto auto 48px}.wm-range h2,.wm-box h2{font-size:clamp(36px,4.5vw,64px);line-height:1.05;margin:12px 0 24px}.wm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.wm-card{text-align:center}.wm-card a{color:inherit;text-decoration:none}.wm-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#edb6c533;transition:transform .2s}.wm-card a:hover img{transform:translateY(-4px)}.wm-card h3{font-size:21px;margin:16px 0 8px;letter-spacing:-.02em}.wm-box{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.wm-box-photo{position:sticky;top:100px}.wm-box-photo img{width:100%;height:auto;border-radius:14px}.wm-stamp{border:2px solid #2c4923;border-radius:100%;padding:28px;margin:24px auto;max-width:240px;text-align:center;font-size:22px;font-weight:900;transform:rotate(-7deg)}.wm-box-content>p{line-height:1.6}.wm-box fieldset{border:0;padding:0;margin:24px 0}.wm-box legend{font-weight:800;margin-bottom:14px}.wm-box select{background:#f3f0df;color:#2c4923;border:1px solid #2c4923;border-radius:8px;width:100%;padding:14px;margin:8px 0}.wm-subscribe{border:2px solid #2c4923;background:#edb6c5;padding:20px;border-radius:12px;margin:12px 0 20px}.wm-subscribe p{font-size:14px;line-height:1.5}.wm-flavours label{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #2c492333}.wm-flavours input{width:72px;background:transparent;border:1px solid #2c4923;border-radius:6px;padding:10px;color:#2c4923}.wm-extras label{display:flex;gap:12px;align-items:center;padding:10px 0;font-size:15px}.wm-extras input{accent-color:#2c4923;width:22px;height:22px}.wm-delivery{font-size:14px;line-height:1.5}.wm-box [data-wm-submit]{width:100%}.wm-wrap :focus-visible{outline:3px solid #2c4923;outline-offset:4px}@media(max-width:799px){.wm-hero,.wm-box{grid-template-columns:1fr;gap:36px}.wm-hero{min-height:0}.wm-hero h1{font-size:58px}.wm-hero-image{max-width:500px;margin:auto}.wm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.wm-box-photo{position:static}.wm-card h3{font-size:17px}.wm-stamp{display:none}}@media(prefers-reduced-motion:reduce){.wm-card img{transition:none}}.wm-spears{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.wm-spears-photo img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.wm-spears h2{font-size:clamp(36px,5vw,64px);line-height:1.05;margin:12px 0 24px}.wm-spears p{line-height:1.6}.wm-spears-packs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.wm-spears-pack{display:flex;flex-direction:column;gap:12px;border:1px solid currentColor;border-radius:12px;padding:20px;color:inherit;text-decoration:none;min-height:140px}.wm-spears-pack span:last-child{font-weight:700}.wm-spears .wm-link{margin-left:0}.wm-box input[type=number]{font-size:16px;min-height:44px}.wm-box select{font-size:16px;min-height:48px}@media(max-width:799px){.wm-spears{grid-template-columns:1fr}.wm-spears-photo img{max-height:360px}.wm-hero h1{font-size:clamp(38px,10vw,58px)}}@media(max-width:359px){.wm-spears-packs{grid-template-columns:1fr}}.wm-page-nav{display:flex;gap:clamp(12px,3vw,40px);justify-content:center;flex-wrap:wrap;padding:14px 16px;background:#2c4923;color:#f3f0df}.wm-page-nav a{color:inherit;text-decoration:none;padding:10px 0;font-weight:700;font-size:14px}.wm-page-nav a:hover{text-decoration:underline}.wm-page-nav a:focus-visible{outline:2px solid #f3f0df;outline-offset:4px}#westmont-box,#westmont-range,#westmont-story,#westmont-faq{scroll-margin-top:140px}.wm-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);background:#edb6c5}.wm-story h2,.wm-faq h2,.wm-closing h2{font-size:clamp(36px,5vw,68px);line-height:1.05;margin:12px 0 28px}.wm-story p:not(.wm-eyebrow){font-size:18px;line-height:1.7}.wm-faq{max-width:1000px}.wm-faq details{border-top:1px solid #2c492344;padding:20px 0}.wm-faq summary,.wm-product-details summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center}.wm-faq details p{line-height:1.7;max-width:720px}.wm-closing{text-align:center;background:#edb6c5}.wm-closing h2{max-width:700px;margin:16px auto 32px}.wm-card select{display:block;width:100%;font-size:16px;min-height:48px;padding:10px;background:#f3f0df;border:1px solid #2c4923;border-radius:6px;color:#2c4923;margin:12px 0}.wm-card .wm-button{width:100%;font-size:14px;padding:12px}.wm-product-details{text-align:left;margin-top:14px;border-top:1px solid #2c492333}.wm-product-details>div{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.wm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wm-box-content>h1{font-size:clamp(38px,5vw,68px);line-height:1.05;margin:12px 0 24px}@media(max-width:799px){.wm-story{grid-template-columns:1fr}.wm-page-nav{gap:8px 20px}.wm-box-photo img{max-height:340px;object-fit:contain}.wm-box{gap:20px;padding-top:24px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wm-box{background:#f4c2ce;border-bottom:2px solid #2c4923}.wm-box-photo{position:sticky;top:120px}.wm-box-photo img{border-radius:0;transform:rotate(-3deg)}.wm-box-content>h1{font-size:clamp(46px,6vw,86px);line-height:.97;letter-spacing:-.06em}.wm-box-content>p{font-size:18px}.wm-stamp{background:#f4e45a;max-width:200px;font-size:20px}.wm-builder-preview{background:#f9f5df;padding:24px;border:2px solid #2c4923;border-radius:20px;box-shadow:5px 5px #2c4923}.wm-preview-badge{display:inline-block;background:#2c4923;color:#f9f5df;border-radius:40px;padding:6px 12px;font-size:12px;font-weight:800}.wm-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wm-mode legend{grid-column:1/-1}.wm-mode label{border:1px solid #2c4923;border-radius:10px;padding:16px 12px;cursor:pointer;font-weight:700}.wm-mode label:has(input:checked){background:#e7ef88;box-shadow:2px 2px #2c4923}.wm-preview-counter{font-size:19px;font-weight:800}.wm-preview-note{font-size:13px;line-height:1.6}.wm-builder-preview>.wm-button{width:100%}.wm-sub-story,.wm-foodservice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.wm-sub-story{background:#e6ed91}.wm-sub-story h2,.wm-foodservice h2{font-size:clamp(44px,6vw,84px);line-height:1;margin:16px 0 24px;letter-spacing:-.055em}.wm-sub-story p,.wm-foodservice p{line-height:1.6}.wm-sub-story-photo{position:relative;padding:20px}.wm-sub-story-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:48% 48% 16px 16px;border:2px solid #2c4923;transform:rotate(-3deg)}.wm-sticker{position:absolute;right:-5px;bottom:12px;max-width:180px;padding:25px 18px;background:#f4c2ce;border:2px solid #2c4923;border-radius:50%;transform:rotate(12deg);font-size:24px;font-weight:900;text-align:center;line-height:1.05}.wm-sub-steps{list-style:none;counter-reset:wmsteps;padding:0;margin:24px 0}.wm-sub-steps li{counter-increment:wmsteps;position:relative;padding:0 0 18px 56px}.wm-sub-steps li:before{content:counter(wmsteps);position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #2c4923;border-radius:50%;font-weight:800;background:#f9f5df}.wm-sub-steps h3{font-size:21px;margin:0 0 4px}.wm-sub-steps p{margin:0;font-size:15px}.wm-story{background:#f8e963;align-items:center}.wm-founder-photo img{width:100%;height:auto;display:block;transform:rotate(-2deg);border-radius:12px;border:2px solid #2c4923}.wm-photo-caption{font-weight:800;text-align:center;transform:rotate(-2deg);font-size:15px!important}.wm-foodservice{background:#d5e7f4}.wm-foodservice img{width:100%;height:auto;display:block;border-radius:50%}.wm-range{background:#f9f5df}.wm-card{padding:18px;border:1px solid #2c4923;border-radius:18px;background:#e6ed91;align-self:start}.wm-card:nth-child(3n+2){background:#f4c2ce}.wm-card:nth-child(3n){background:#f8e963}.wm-range-heading h2{font-size:clamp(42px,6vw,78px)}.wm-spears{background:#d5e7f4;border-bottom:2px solid #2c4923}.wm-closing{background:#2c4923;color:#f8e963}.wm-closing .wm-button{background:#f8e963;color:#2c4923;border-color:#f8e963}.wm-closing .wm-link{color:#f9f5df}.wm-page-nav{border-bottom:2px solid #2c4923}.wm-grid{gap:22px 16px}.wm-wrap{overflow-wrap:break-word}@media(max-width:799px){.wm-sub-story,.wm-foodservice{grid-template-columns:1fr}.wm-box-photo{position:static}.wm-box-photo img{max-height:300px;transform:none}.wm-builder-preview{padding:18px;box-shadow:3px 3px #2c4923}.wm-box-content>h1{font-size:clamp(42px,11vw,64px)}.wm-sub-story-photo{max-width:520px;margin:auto}.wm-sub-story h2,.wm-foodservice h2{font-size:48px}.wm-card{padding:12px}.wm-story{gap:24px}.wm-page-nav a{font-size:12px}.wm-foodservice img{max-height:380px;object-fit:contain}.wm-sticker{font-size:20px;max-width:150px}}#westmont-subscription,#westmont-foodservice{scroll-margin-top:130px}.wm-sub-steps li::marker{content:""}.wm-builder-preview input[type=number]{min-height:48px;width:76px;font-size:16px}.wm-builder-preview select{font-size:16px}.wm-founder-photo,.wm-box-content{min-width:0}.wm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:799px){.wm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-mode{grid-template-columns:1fr}.wm-box{padding-inline:20px}.wm-sub-story,.wm-story,.wm-foodservice{padding-inline:24px}.wm-sub-story-photo{padding:12px}.wm-sticker{right:0}.wm-card h3{overflow-wrap:anywhere;font-size:16px}.wm-sub-story h2,.wm-foodservice h2{font-size:clamp(38px,10vw,52px)}}@media(max-width:359px){.wm-grid{grid-template-columns:1fr}.wm-box{padding-inline:16px}}@font-face{font-family:Wilden;src:url(/cdn/shop/files/Wilden.otf?v=1793530941) format("opentype");font-weight:400;font-style:normal;font-display:swap}.wm-wrap h1,.wm-wrap h2,.wm-wrap h3,.wm-stamp,.wm-sticker{font-family:Wilden,Arial,sans-serif;font-weight:400;letter-spacing:0}.wm-card img{background:#f9f5df;border-radius:12px}.wm-foodservice img{border-radius:18px;object-fit:contain}.wm-box-photo img{max-width:680px;margin:auto;transform:none}.wm-foodservice .wm-eyebrow{font-size:14px;letter-spacing:.16em}.wm-foodservice .wm-button{margin-top:12px}.wm-contact-email{display:block;margin-top:16px;color:inherit;text-underline-offset:4px}.wm-jar-lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0}.wm-jar{grid-column:span 3}.wm-jar:nth-child(1){transform:rotate(-12deg)}.wm-jar:nth-child(2){transform:rotate(10deg)}.wm-jar:nth-child(3){grid-column:2/span 4;margin-top:-30%;margin-bottom:-30%;z-index:1;transform:rotate(-5deg)}.wm-jar:nth-child(4){transform:rotate(9deg)}.wm-jar:nth-child(5){transform:rotate(-9deg)}.wm-jar img{width:100%;height:auto;max-height:none;border-radius:0;object-fit:contain}.wm-box-photo .wm-stamp{margin-top:0}.wm-card img{background:transparent}@media(max-width:799px){.wm-jar-lineup{max-width:440px;margin:auto}.wm-jar img{max-height:none}}.header-logo__image{background:#2c4923;border-radius:8px;padding:6px;box-sizing:content-box}.wm-range .wm-grid{align-items:stretch;row-gap:18px}.wm-range .wm-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;align-self:stretch;gap:16px}.wm-range .wm-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.wm-range .wm-card h3{margin:0;align-self:center}.wm-range .wm-card .wm-button{color:#f3f0df;width:100%;box-sizing:border-box;align-self:start;text-align:center;min-height:52px}.wm-range .wm-product-details{align-self:start;margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/westmont.css.map */
