.acs-pantry-page{--acs-pantry-ink: #382832;--acs-pantry-olive: #59613e;--acs-pantry-paper: #faf7ef;--acs-pantry-line: #ded8ca;background:var(--acs-pantry-paper);color:var(--acs-pantry-ink)}.acs-pantry-product{--color-background: 250, 247, 239;--color-foreground: 56, 40, 50;--color-button: 56, 40, 50;--color-button-text: 255, 255, 255;--color-secondary-button: 250, 247, 239;--color-secondary-button-text: 56, 40, 50;--color-link: 56, 40, 50;--gradient-background: #faf7ef;--buttons-radius: 6px;--buttons-radius-outset: 6px;color:var(--acs-pantry-ink);letter-spacing:0}.acs-pantry-intro{display:none}.acs-pantry-star{flex:0 0 auto;color:var(--acs-pantry-olive)}.acs-pantry-product .product__title{margin-bottom:1.2rem}.acs-pantry-product .product__title h1{color:var(--acs-pantry-ink);font-size:clamp(3rem,3vw,4.4rem);line-height:1.12;letter-spacing:-.065rem;text-wrap:balance}.acs-pantry-product .acs-pantry-vendor{display:none}.acs-pantry-product .acs-pantry-quick-description{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5;color:var(--acs-pantry-olive);max-width:48ch}.acs-pantry-product .price--large{font-size:2.2rem;font-weight:600;letter-spacing:0}.acs-pantry-product .product__tax{font-size:1.3rem;line-height:1.5;margin-top:.5rem}.acs-pantry-product .product-form__input{max-width:none}.acs-pantry-product .form__label{font-size:1.4rem;font-weight:600;color:var(--acs-pantry-ink)}.acs-pantry-product .product-form__input--pill input[type=radio]+label{min-width:8.8rem;min-height:4.8rem;margin:.4rem .6rem .4rem 0;padding:1.3rem 1.8rem;border:1px solid var(--acs-pantry-line);border-radius:.6rem;font-size:1.6rem;line-height:2rem;letter-spacing:0;color:var(--acs-pantry-ink);background:#fff}.acs-pantry-product .product-form__input--pill input[type=radio]:checked+label{color:#fff;border-color:var(--acs-pantry-ink);background:var(--acs-pantry-ink)}.acs-pantry-product .select__select,.acs-pantry-product .quantity__input{font-size:1.6rem}.acs-pantry-product .quantity{min-height:4.8rem;width:14.8rem}.acs-pantry-product .quantity__button{min-width:4.8rem;min-height:4.8rem}.acs-pantry-product .product-form__buttons{max-width:none}.acs-pantry-product .product-form__submit{min-height:5.4rem;background:var(--acs-pantry-ink);color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;border-radius:.6rem}.acs-pantry-product .product-form__submit:after{box-shadow:none}.acs-pantry-product .product-form__submit:hover:not(:disabled){background:#503944}.acs-pantry-product .product-form__submit:disabled{opacity:.6}.acs-pantry-product .shopify-payment-button{margin-top:1rem}.acs-pantry-product .shopify-payment-button__more-options{min-height:4.4rem;margin-top:.5rem}.acs-pantry-product .product__pickup-availabilities{font-size:1.3rem}.acs-pantry-product .product__modal-opener--image{position:relative;display:block}.acs-pantry-product .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:4.4rem;min-height:4.4rem;z-index:2}.acs-pantry-product :is(a,button,input,select,summary):focus-visible,.acs-pantry-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--acs-pantry-olive);outline-offset:4px;box-shadow:none}.acs-pantry-product .product__modal-opener--image .product__media-toggle:focus-visible{outline-offset:-4px}.acs-pantry-details{margin-top:2.4rem;border-top:1px solid var(--acs-pantry-line);border-bottom:1px solid var(--acs-pantry-line)}.acs-pantry-details summary{display:flex;align-items:center;justify-content:space-between;min-height:6rem;gap:1rem;padding:1.5rem 0}.acs-pantry-details summary h2{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.acs-pantry-details summary .icon-caret{position:static;flex:0 0 auto;width:1.2rem;height:.8rem}.acs-pantry-details .product__description{margin:0;padding:.2rem 0 2.2rem;font-size:1.6rem;line-height:1.65}.acs-pantry-details .product__description :is(h1,h2,h3){font-size:2rem;line-height:1.3}.acs-pantry-details .product__description p:first-child{margin-top:0}.acs-pairings{margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--acs-pantry-line)}.acs-pairings__heading{display:flex;gap:.9rem;align-items:center;margin-bottom:1.4rem}.acs-pairings__heading h2{margin:0;font-size:2.2rem;line-height:1.25;letter-spacing:-.025rem}.acs-pairings__list{list-style:none;padding:0;margin:0}.acs-pairing{display:grid;grid-template-columns:7.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.3rem 0}.acs-pairing+.acs-pairing{border-top:1px solid var(--acs-pantry-line)}.acs-pairing__image{display:block;width:7.6rem;height:8.4rem;border-radius:.4rem;overflow:hidden;background:#fff}.acs-pairing__image img{display:block;width:100%;height:100%;object-fit:contain}.acs-pairing__title{display:block;color:var(--acs-pantry-ink);font-size:1.5rem;font-weight:600;line-height:1.35;text-decoration:none}.acs-pairing__title:hover{text-decoration:underline;text-underline-offset:.3rem}.acs-pairing .price{margin-top:.5rem;font-size:1.4rem;letter-spacing:0;line-height:1.4}.acs-pairing .price__container{margin-bottom:0}.acs-pairing__action .product-form{margin:0}.acs-pairing__button{position:relative;min-width:6.8rem;min-height:4.6rem;padding:.9rem 1.2rem;font-size:1.4rem;letter-spacing:0;border-radius:.5rem}.acs-pairing .product-form__error-message-wrapper{font-size:1.2rem;max-width:12rem}@media screen and (max-width:749px){.acs-pantry-page .header{padding:.8rem 2rem;min-height:6.8rem}.acs-pantry-page .header__heading-link{padding:.2rem}.acs-pantry-page .header__heading-logo-wrapper{width:13rem}.acs-pantry-page .header__heading-logo{display:block;width:100%;max-height:5.2rem;object-fit:contain}.acs-pantry-page .header__icon{width:4.4rem;height:4.4rem}.acs-pantry-page .announcement-bar__message{padding:1rem 0;min-height:4.4rem;font-size:1.2rem;letter-spacing:.01rem}.acs-pantry-product{padding-top:1.6rem;padding-bottom:3rem}.acs-pantry-product>.page-width{padding-left:2rem;padding-right:2rem}.acs-pantry-intro{display:block;margin-bottom:1.2rem}.acs-pantry-eyebrow{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;margin-top:-1.2rem;font-size:1.2rem;font-weight:600;color:var(--acs-pantry-olive);text-decoration:none;letter-spacing:.04rem}.acs-pantry-eyebrow .acs-pantry-star{width:1.6rem;height:1.6rem}.acs-pantry-intro h1{margin:.2rem 0 0;font-size:clamp(2.6rem,7.5vw,3.2rem);line-height:1.12;letter-spacing:-.045rem;color:var(--acs-pantry-ink);text-wrap:balance}.acs-pantry-product .product__info-container>.product__title{display:none}.acs-pantry-product .product__media-list{margin-left:0;margin-bottom:0;width:100%;scroll-padding-left:0}.acs-pantry-product .product__media-list .product__media-item{width:100%;margin-left:0;padding:0}.acs-pantry-product .product-media-container{width:100%;max-width:100%;border-radius:.7rem;overflow:hidden;background:#fff}.acs-pantry-product .product-media-container.constrain-height.media-fit-contain{width:100%}.acs-pantry-product .product-media-container.media-type-image .media{padding-top:min(72vw,26rem);background:#fff}.acs-pantry-product .product-media-container.media-type-image .media img{object-fit:contain}.acs-pantry-product .thumbnail-slider{margin:1rem 0 0}.acs-pantry-product .thumbnail-list{padding:0;margin:0;gap:.8rem;scroll-padding-left:0}.acs-pantry-product .thumbnail-list__item.slider__slide{width:5.6rem}.acs-pantry-product .thumbnail{border-radius:.4rem}.acs-pantry-product .thumbnail[aria-current]{border-color:var(--acs-pantry-olive);box-shadow:0 0 0 1px var(--acs-pantry-olive)}.acs-pantry-product .product__media-wrapper .slider-button{width:4.4rem;min-height:4.4rem}.acs-pantry-product .product__info-wrapper{padding:1rem 0 0}.acs-pantry-product .product__info-container>*+*{margin-top:.8rem;margin-bottom:.8rem}.acs-pantry-product .product__info-container>.product__tax{margin-top:.4rem}.acs-pantry-product .product-form{margin-top:.8rem;margin-bottom:.8rem}.acs-pantry-product .product-form__input{margin-bottom:.8rem}.acs-pantry-product .acs-pairings{margin-top:2.2rem}.acs-pantry-product .acs-pairing .product-form{margin:0}}@media screen and (max-width:359px){.acs-pantry-page .header{padding-left:1.4rem;padding-right:1.4rem}.acs-pantry-page .header__heading-logo-wrapper{width:10rem}.acs-pairing{grid-template-columns:6rem minmax(0,1fr) auto;gap:.8rem}.acs-pairing__image{width:6rem;height:7.2rem}.acs-pairing__button{min-width:6rem;padding-left:.8rem;padding-right:.8rem}}@media(prefers-reduced-motion:reduce){.acs-pantry-product *,.acs-pantry-product *:before,.acs-pantry-product *:after{scroll-behavior:auto;transition:none;animation:none}}.acs-pantry-page .card__heading{line-height:1.3;letter-spacing:0}.acs-pantry-page .card-information .price{letter-spacing:0}.acs-pantry-page .card-information .price-item{white-space:nowrap}@media screen and (max-width:749px){.acs-pantry-page .card__heading{font-size:1.6rem}.acs-pantry-page .card-information .price{font-size:1.4rem}.acs-pantry-page .collection-hero__title{font-size:3.2rem;line-height:1.15;letter-spacing:-.04rem}.acs-pantry-page .collection-hero__description{font-size:1.5rem;line-height:1.5}}@media screen and (min-width:375px)and (max-width:749px){.acs-pantry-product .acs-pantry-buying-grid{display:grid;grid-template-columns:minmax(0,1fr) 14.8rem;gap:.8rem 1.2rem;align-items:start}.acs-pantry-product .acs-pantry-buying-grid>*{grid-column:1 / -1;min-width:0;margin-top:0;margin-bottom:0}.acs-pantry-product .acs-pantry-buying-grid>variant-selects{grid-column:1}.acs-pantry-product .acs-pantry-buying-grid>.product-form__quantity{grid-column:2}.acs-pantry-product .acs-pantry-buying-grid .product-form__input{margin:0}.acs-pantry-product .acs-pantry-buying-grid .product-form__input--pill input[type=radio]+label{min-width:7.6rem;margin:.4rem .4rem 0 0;padding:1.3rem .9rem}.acs-pantry-product .acs-pantry-buying-grid .quantity__label{margin-bottom:.6rem}.acs-pantry-product .acs-pantry-buying-grid .product-form{margin-top:.4rem}.acs-pantry-product .acs-pantry-buying-grid .acs-pairings{margin-top:1.6rem}.acs-pantry-product .acs-pantry-buying-grid .acs-pantry-details{margin-top:1.2rem}}.acs-pantry-categories{margin-top:1.2rem;min-width:0}.acs-pantry-categories__list{display:flex;gap:.8rem;list-style:none;margin:0;padding:.4rem .2rem .8rem;overflow-x:auto;scrollbar-width:thin}.acs-pantry-categories__list li{flex:0 0 auto}.acs-pantry-categories__link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:.9rem 1.6rem;border:1px solid var(--acs-pantry-line);border-radius:.6rem;color:var(--acs-pantry-ink);background:#fff;text-decoration:none;font-size:1.4rem;line-height:1.4;font-weight:600;white-space:nowrap}.acs-pantry-categories__link[aria-current=page]{color:#fff;background:var(--acs-pantry-ink);border-color:var(--acs-pantry-ink)}.acs-pantry-categories__link:hover{border-color:var(--acs-pantry-olive)}.acs-pantry-categories__link:focus-visible,.acs-pantry-collection-about summary:focus-visible,.acs-pantry-cart-item :is(a,button,input):focus-visible{outline:3px solid var(--acs-pantry-olive);outline-offset:3px}.acs-pantry-collection-about{max-width:76rem;margin-top:.2rem}.acs-pantry-collection-about summary{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;color:var(--acs-pantry-ink);font-size:1.4rem;font-weight:600;list-style:none;cursor:pointer}.acs-pantry-collection-about summary::-webkit-details-marker{display:none}.acs-pantry-collection-about[open] summary svg{transform:rotate(45deg)}.acs-pantry-collection-about .collection-hero__description{margin-top:.6rem;margin-bottom:1.6rem}.acs-pantry-cart-item .cart-item__name,.acs-pantry-cart-item .cart-notification-product__name{font-size:1.6rem;line-height:1.35;letter-spacing:0}.acs-pantry-cart-item .quantity{min-height:4.8rem;width:14.4rem}.acs-pantry-cart-item .quantity__button{min-width:4.8rem;min-height:4.8rem}.acs-pantry-cart-item .quantity__input{min-width:0;font-size:1.6rem}.acs-pantry-cart-item .cart-item__quantity-wrapper{gap:.8rem;align-items:center}.acs-pantry-cart-item cart-remove-button{margin-left:0}.acs-pantry-cart-item cart-remove-button .button{min-width:4.8rem;min-height:4.8rem;margin:0}.acs-pantry-cart-item .cart-item__price-wrapper{white-space:nowrap}@media screen and (max-width:749px){.acs-pantry-page .collection-hero__inner{padding-bottom:.6rem}.acs-pantry-categories{max-width:100%}.acs-pantry-cart-item .cart-item__details{min-width:0}.acs-pantry-cart-item .cart-item__price-wrapper{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/acs-pantry.css.map */
