.hm{--hm-ratio: .7;--hm-gap: 1.6rem}.hm__intro{text-align:center;margin-bottom:1.6rem}@media screen and (min-width:750px){.hm__intro{margin-bottom:2.4rem}}.hm__heading{margin:0 0 1rem}.hm__text{max-width:60rem;margin:0 auto}.hm__empty{text-align:center;padding:4rem 0}.hm__viewer{display:block;position:relative}.hm__stage{position:relative}.hm__track{display:flex;gap:var(--hm-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;outline:none}.hm__track::-webkit-scrollbar{display:none}.hm__track:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.4rem}.hm__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:var(--hm-ratio);position:relative;background:rgba(var(--color-foreground),.04)}.hm__slide.is-ready{background:transparent}.hm__page{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.hm__img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.hm__slide.is-ready .hm__img{opacity:1}.hm__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.7);animation:hm-pulse 1.4s ease-in-out infinite}.hm__slide--loading{aspect-ratio:.7}@keyframes hm-pulse{50%{opacity:.4}}.hm__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 .2rem .8rem #00000040;z-index:2}.hm__arrow[hidden]{display:none}.hm__arrow:disabled{opacity:0;pointer-events:none}.hm__arrow--prev{left:.8rem}.hm__arrow--next{right:.8rem}@media(hover:none){.hm__arrow{display:none}}.hm__badge{position:absolute;top:1rem;right:1rem;margin:0;padding:.5rem 1.2rem;border-radius:2rem;background:#0000008c;color:#fff;font-size:1.3rem;line-height:1.2;white-space:pre;pointer-events:none;z-index:2}.hm__badge[hidden]{display:none}@media(hover:hover){.hm__badge{display:none}}.hm--error .hm__badge{display:none}.hm__bar{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.6rem}.hm__bar[hidden],.hm--single .hm__dots,.hm--single .hm__counter,.hm--single .hm__hint{display:none}.hm__dots{display:flex;gap:.4rem}.hm__dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;position:relative}.hm__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.9rem;height:.9rem;border-radius:50%;background:rgba(var(--color-foreground),.3);transition:background .2s,transform .2s}.hm__dot.is-active:after{background:rgb(var(--color-foreground));transform:scale(1.25)}.hm__counter{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.hm__hint{margin:0;font-size:1.3rem;opacity:.75;transition:opacity .4s}.hm__hint.is-hidden{opacity:0}@media(hover:hover){.hm__hint{display:none}}@media(hover:none){.hm__hint{display:none}}.hm__error{text-align:center;padding:3rem 0}.hm__error[hidden],.hm--error .hm__bar,.hm--error .hm__arrow{display:none}@media screen and (min-width:750px){.hm{--hm-gap: 2.4rem}.hm__stage{max-width:min(var(--page-width),calc(164vh * var(--hm-ratio) + var(--hm-gap) + 12rem));margin:0 auto;padding:0 6rem}.hm__slide{flex:0 0 calc((100% - var(--hm-gap)) / 2);box-shadow:0 .4rem 2rem #00000040}.hm__arrow--prev{left:.4rem}.hm__arrow--next{right:.4rem}.hm--single .hm__track{justify-content:center}}.hm__zoom{width:100vw;height:100%;max-width:100vw;max-height:100%;margin:0;padding:0;border:0;background:#000000eb;color:#fff}.hm__zoom::backdrop{background:#000000eb}.hm__zoom[open]{display:flex;flex-direction:column}.hm__zoom-scroll{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.hm__zoom-img{display:block;width:180%;max-width:none;height:auto;margin:0 auto}@media screen and (min-width:750px){.hm__zoom-img{width:min(110rem,100%)}}.hm__zoom-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#000}.hm__zoom-btn{min-width:4.4rem;height:4.4rem;border:.1rem solid rgba(255,255,255,.4);border-radius:2.2rem;background:none;color:#fff;font:inherit;font-size:1.6rem;padding:0 1.4rem;cursor:pointer}.hm__zoom-close{margin-left:auto}.hm__zoom-count{font-size:1.4rem}body.hm-zoom-open{overflow:hidden}.hm__blocks{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:3.2rem}.hm__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.hm__download{margin:0;font-size:1.4rem}.hm__special{width:100%;display:grid;grid-template-columns:1fr;overflow:hidden}.hm__special-media{aspect-ratio:4 / 3;overflow:hidden}.hm__special-img{width:100%;height:100%;object-fit:cover;display:block}.hm__special-body{padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hm__special-eyebrow,.hm__special-heading,.hm__special .rte p{margin:0}@media screen and (min-width:750px){.hm__special{grid-template-columns:1fr 1fr;align-items:center}.hm__special--no-image{grid-template-columns:1fr;text-align:center}.hm__special--no-image .hm__special-body{align-items:center}.hm__special-body{padding:4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/harvest-menu.css.map */
