@charset "UTF-8";.marquee{box-sizing:border-box;font-size:var(--h4-size);height:calc(1lh + 8px);overflow:hidden;transition:background 125ms linear;white-space:nowrap;width:100%}.marquee:has(a:is(:hover,:focus,:focus-visible)){background-color:var(--lemon)}.marquee:has(a:is(:hover,:focus,:focus-visible)) *{animation-play-state:paused}.marquee_link{color:var(--mint);display:block;height:100%}.marquee_link:focus text,.marquee_link:focus-visible text{outline:2px solid var(--mint);outline-offset:-2px}.marquee_link:hover{color:var(--mint)}.marquee-text{animation:6s linear infinite marquee;display:inline-block;fill:currentColor;font-size:inherit;font-weight:900;line-height:1}.hero{background-attachment:fixed;background-color:#cecece;background-image:image-set(url("/images/backgrounds/postcard_glacier_national_park.avif") type("image/avif"), url("/images/backgrounds/postcard_glacier_national_park.jpg") type("image/jpg"));background-position:50% -20vw;background-size:110%;border-bottom:2px solid var(--mint);max-height:960px;overflow:hidden;padding:0;position:relative}.hero>img,.hero>picture{filter:drop-shadow(4px 8px 4px var(--gray-15))}.hero>img:first-of-type,.hero>picture:first-of-type{margin-inline:auto;max-width:1680px;width:100%}.hero>img:last-child,.hero>picture:last-child{bottom:24%;left:0;margin-inline:auto;max-width:800px;position:absolute;right:0;width:67%}.corkboard .wrapper{align-items:center;display:grid;gap:1rem 2rem;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);max-width:85rem}.corkboard .grid-row{display:flex;flex-direction:column;grid-column:1/-1;padding-block:2rem}.corkboard .stamps{--flow-space:0;flex-direction:row;flex-wrap:wrap}.corkboard .stamps>div{flex-basis:128px}.corkboard .stamps>div:nth-child(odd){transform:rotate(-6deg)}.corkboard .stamps>div:nth-child(2n){transform:rotate(6deg)}.corkboard #about picture{display:none;filter:var(--corkboard-photo-filter);justify-self:center;max-height:420px;max-width:unset;width:calc(100% + 5vw)}.corkboard-item .button{bottom:-2rem;position:absolute;font-size:1.5rem}.corkboard-item strong{color:var(--lemon-6);display:inline-block;margin-bottom:1rem;text-shadow:1px 1px 0 var(--lemon-12)}.corkboard-main{grid-column:1/-1}.products{background-color:var(--sand-1);box-shadow:var(--corkboard-item-shadow);grid-column:1/-1;margin-block:4rem;padding:0 1.25rem .625rem}.products h2{padding-block:1rem;text-align:center}.product{align-items:center;display:flex;flex-direction:column;gap:.5rem}.product picture+p{font-size:var(--h5-size);margin-block:0.5rem!important}.product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem 1.25rem;text-align:center}.product-card-container{container-type:inline-size;container-name:product}.product-card{align-items:center;display:flex;flex-direction:column;height:100%;position:relative}.product-card__image-container{background-color:var(--accentColor,#fff);display:flex;flex-direction:column;height:100%;justify-content:center}.product-card__image{max-height:400px}.product-card__image img{filter:drop-shadow(-1px 2px 2px var(--sage-15));padding:1rem 2rem}.product-card__name{font-size:var(--h4-size)}.product-card__subheader{font-size:var(--size-scale-500)}.product-card__content{--flow-space:1rem;background-color:var(--sand-1);color:var(--mint-13);display:flex;flex-direction:column;height:100%;padding-block:var(--flow-space);text-align:left;width:100%}.product-card__content p:last-of-type{margin-bottom:var(--flow-space)}.product-card__content .button{margin-top:auto}.product-card__ingredients{display:flex;gap:.25rem;flex-wrap:wrap;font-size:var(--size-scale-small);margin-top:calc(var(--flow-space)/ 4)!important}.product-card__ingredients::before{content:"Made with: ";display:inline-flex;font-weight:600}.product-card__ingredients li:not(:last-of-type)::after{content:"•";display:inline-flex;margin-inline-start:.25rem}.product-card[id=montana-mule] img{left:1rem;position:relative}@container product (min-width:450px){.product-card{display:grid;grid-template-columns:minmax(200px,2fr) 3fr}.product-card__image img{padding:1.5rem}.product-card__content{padding-inline:1.5rem}}#try-them-all{align-content:center;align-items:center;background-image:url("/images/backgrounds/ripped_paper_tall.png");background-size:100% 100%;display:flex;filter:drop-shadow(0px 1px 2px var(--sage-15));flex-direction:column;gap:1rem;grid-column:1/-1;height:100%;justify-content:center;justify-items:center;padding-block:2rem 4rem}#try-them-all .can-cluster{margin-left:-16px;margin-top:-1rem;max-width:560px;width:120%}#try-them-all .button{font-size:1.5rem;margin-top:1rem;width:fit-content}#co-packing-flyer{grid-column:2;margin-inline:-50%;padding-inline:2rem;padding-block-end:calc(var(--flow-space) * 2)}#co-packing-flyer h2{color:var(--lemon-6);font-size:var(--h3-size);text-shadow:1px 1px 0 var(--lemon-12)}#co-packing-flyer p{font-size:var(--size-scale-600)}#co-packing-flyer .button{bottom:calc(var(--flow-space) * -.5);font-size:1rem}@media screen and (min-width:48rem){.corkboard .wrapper{grid-template-columns:repeat(5,1fr)}.corkboard .corkboard-main{grid-column:2/5}.corkboard .grid-row{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:subgrid;grid-column:1/-1}.corkboard #about picture{display:block}.corkboard #about picture:first-child{transform:rotate(-6deg) translate3d(2rem,1rem,0)}.corkboard #about picture:nth-child(3){transform:rotate(6deg) translate3d(-2rem,1rem,0)}.corkboard .stamps{--flow-space:2rem}.corkboard .stamps>div:nth-child(odd){transform:rotate(-6deg) translateY(-24px)}.corkboard .stamps>div:nth-child(2n){transform:rotate(6deg) translateY(16px)}.corkboard #try-them-all{grid-column:1/4}.corkboard #co-packing-flyer{align-self:start;grid-column:4/6;margin-inline:unset}}