.nutrition-columns-section .nutrition-columns{padding-top:var(--PT, 80px);padding-bottom:var(--PB, 80px)}.nutrition-columns-section .nutrition-columns__header{text-align:center;max-width:780px;margin:0 auto 52px}.nutrition-columns-section .nutrition-columns__heading{margin:0 0 16px;font-size:clamp(1.25rem,3vw,1.875rem);line-height:1.15;font-weight:700;font-style:italic}.nutrition-columns-section .nutrition-columns__text{font-size:.9375rem;line-height:1.7;opacity:.7}.nutrition-columns-section .nutrition-columns__desktop-only{display:grid;align-items:start}.nutrition-columns-section .nutrition-columns__grid--3{grid-template-columns:repeat(3,1fr);gap:24px}.nutrition-columns-section .nutrition-col__image-wrap{width:100%;margin-bottom:24px;background:#f8f8f6;border-radius:4px;overflow:hidden;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.nutrition-columns-section .nutrition-col__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.nutrition-columns-section .nutrition-col__table-wrap{width:100%;overflow:hidden}.nutrition-columns-section .nutrition-col__table{border:none;border-width:0;width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.5}.nutrition-columns-section .nutrition-col__row{border-bottom:1px solid rgba(0,0,0,.06)}.nutrition-columns-section .nutrition-col__row:last-child{border-bottom:none}.nutrition-columns-section .nutrition-col__row--indented .nutrition-col__label{padding-left:14px;opacity:.65;font-size:.78rem}.nutrition-columns-section .nutrition-col__label{padding:5px 8px 5px 0;color:inherit}.nutrition-columns-section .nutrition-col__chevron{transition:transform .25s;flex-shrink:0}.nutrition-columns-section .nutrition-col{height:100%;display:flex;flex-direction:column;background-size:cover;background-position:top center;padding:100px 20px 20px;border-radius:10px}.nutrition-columns-section .nutrition-columns__grid--2{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:auto}.nutrition-columns-section .nutrition-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end}.nutrition-columns-section .nutrition-drawer[hidden]{display:none}.nutrition-columns-section .nutrition-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.nutrition-columns-section .nutrition-drawer__panel{height:100%;position:relative;z-index:1;background:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);width:100%;max-width:700px;max-height:100%;margin:0;display:flex;flex-direction:column;overflow:hidden}.nutrition-columns-section .nutrition-col__table *{font-size:14px;border:none;font-family:IBM Plex Mono}.nutrition-columns-section h3.nutrition-col__name{border-bottom:solid 1px}.nutrition-columns-section .nutrition-col__details-btn{font-size:13px;font-family:IBM Plex Mono;margin-top:auto;padding-top:10px}.nutrition-columns-section .nutrition-col__amount{padding:5px 8px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:flex;justify-content:flex-end}@keyframes drawerSlideUp{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.nutrition-columns-section .nutrition-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.nutrition-columns-section .nutrition-drawer__title{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.nutrition-columns-section .nutrition-drawer__close{background:none;border:none;cursor:pointer;color:inherit;padding:4px;display:flex;align-items:center;opacity:.6;transition:opacity .2s}.nutrition-columns-section .nutrition-drawer__close:hover{opacity:1}.nutrition-columns-section .nutrition-drawer__body{overflow-y:auto;padding:20px 24px 32px;-webkit-overflow-scrolling:touch}.nutrition-columns-section .nutrition-drawer__table{width:100%}.nutrition-columns-section .nutrition-drawer__extra{margin-top:24px;font-size:.8125rem;opacity:.7;line-height:1.6}.nutrition-columns-section .nutrition-columns__mobile-only{display:none}.nutrition-columns-section .nutrition-columns__slider-wrap .swiper-pagination{position:relative;bottom:auto;margin-top:20px;display:flex;justify-content:center;gap:6px}.nutrition-columns-section .nutrition-columns__slider-wrap .swiper-pagination-bullet{width:8px;height:8px;background:currentColor;opacity:.22;border-radius:50%;transition:opacity .25s,transform .25s}.nutrition-columns-section .nutrition-columns__slider-wrap .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.nutrition-columns-section .nutrition-col__nrv{padding:5px 0 5px 6px;text-align:right;white-space:nowrap;min-width:56px}.nutrition-columns-section .nutrition-drawer__panel{max-width:700px;max-height:100%;animation:drawerSlideRight .3s cubic-bezier(.22,1,.36,1) both}@keyframes drawerSlideRight{0%{transform:translate(60px);opacity:.5}to{transform:translate(0);opacity:1}}@media screen and (max-width:749px){.nutrition-columns-section .nutrition-columns__desktop-only{display:none!important}.nutrition-columns-section .nutrition-columns__mobile-only{display:block!important}.nutrition-columns-section .nutrition-columns__heading{font-size:clamp(1.1rem,5.5vw,1.4rem)}.nutrition-columns-section .nutrition-columns__header{margin-bottom:28px;text-align:left}.nutrition-columns-section .nutrition-drawer__panel{max-width:100%}.nutrition-columns-section .nutrition-col{height:auto}.nutrition-columns-section .nutrition-col__table *{font-size:13px}}@media screen and (min-width:750px)and (max-width:999px){.nutrition-columns-section .nutrition-columns__grid--2{gap:20px}.nutrition-columns-section .nutrition-columns__grid--3{gap:16px}}@media screen and (min-width:750px){.nutrition-columns-section .nutrition-drawer{align-items:center;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/nutrition-columns.css.map */
