.atlas-snack-range{--atlas-snack-range-margin: 30px 0 0 0;--atlas-snack-range-columns: repeat(2, minmax(0, 1fr));--atlas-snack-range-cards-gap: 8px;--atlas-snack-range-radius: 5px;--atlas-snack-range-card-height: 60px;--atlas-snack-range-image-width: 62px;--atlas-snack-range-card-gap: 7px;--atlas-snack-range-name-size: 14px;--atlas-snack-range-title-size: 18px;--atlas-snack-range-title-space: 12px;--atlas-snack-range-style-size: 13px;--atlas-snack-range-style-space: 10px;--atlas-snack-range-divider-space: 20px;display:block;margin:var(--atlas-snack-range-margin);color:var(--text-primary)}@media screen and (min-width:1024px){.atlas-snack-range{--atlas-snack-range-card-height: 80px;--atlas-snack-range-image-width: 95px;--atlas-snack-range-card-gap: 10px;--atlas-snack-range-name-size: 16px;--atlas-snack-range-title-size: 20px;--atlas-snack-range-title-space: 16px;--atlas-snack-range-style-size: 14px;--atlas-snack-range-style-space: 16px}}.atlas-snack-range .atlas-snack-range-title{margin-bottom:var(--atlas-snack-range-title-space);color:var(--text-primary);font-weight:600;font-size:var(--atlas-snack-range-title-size);line-height:1.3;font-family:var(--font-family-heading);letter-spacing:0}.atlas-snack-range .atlas-snack-range-cards{display:grid;grid-template-columns:var(--atlas-snack-range-columns);gap:var(--atlas-snack-range-cards-gap)}.atlas-snack-range .atlas-snack-range-card{display:flex;position:relative;align-items:center;gap:var(--atlas-snack-range-card-gap);opacity:.85;transition:background-color .2s,border-color .2s;border-radius:var(--atlas-snack-range-radius);background-color:var(--grayscale-white);padding:0;min-width:0;height:var(--atlas-snack-range-card-height);overflow:hidden;color:var(--text-primary);text-decoration:none}.atlas-snack-range .atlas-snack-range-card:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;content:""}.atlas-snack-range .atlas-snack-range-card.is-active{opacity:1;cursor:default}.atlas-snack-range .atlas-snack-range-card.is-active:after{border-color:var(--text-primary)}.atlas-snack-range .atlas-snack-range-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.atlas-snack-range .atlas-snack-range-card.loading{opacity:.6;pointer-events:none}.atlas-snack-range .atlas-snack-range-card-media{flex-shrink:0;border-radius:var(--atlas-snack-range-radius) 0 0 var(--atlas-snack-range-radius);width:var(--atlas-snack-range-image-width);height:100%;overflow:hidden}.atlas-snack-range .atlas-snack-range-card-media img{display:block;width:100%;height:100%;object-fit:cover}.atlas-snack-range .atlas-snack-range-card-name{display:-webkit-box;-webkit-box-orient:vertical;padding-right:var(--atlas-snack-range-card-gap);min-width:0;-webkit-line-clamp:2;overflow:hidden;color:var(--text-primary);font-weight:600;font-size:var(--atlas-snack-range-name-size);line-height:1.3;font-family:var(--font-family-heading);letter-spacing:0;overflow-wrap:anywhere}.atlas-snack-range .atlas-snack-range-style{margin-top:var(--atlas-snack-range-style-space);color:var(--text-primary);font-weight:400;font-size:var(--atlas-snack-range-style-size);line-height:1.3;font-family:var(--font-family-body)}.atlas-snack-range .atlas-snack-range-style strong{font-weight:600}.atlas-snack-range-nutrition{--atlas-snack-range-nutrition-size: 12px;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0!important;padding:0;list-style:none}@media screen and (min-width:1024px){.atlas-snack-range-nutrition{--atlas-snack-range-nutrition-size: 15px;--atlas-snack-range-nutrition-padding: 8px 12px;margin-top:16px!important}}.atlas-snack-range-nutrition .atlas-snack-range-nutrition-pill{border:1px solid var(--text-primary);border-radius:999px;background-color:var(--grayscale-white);padding:var(--atlas-snack-range-nutrition-padding, 4px 10px);color:var(--text-primary);font-weight:500;font-size:var(--atlas-snack-range-nutrition-size);line-height:1.3;font-family:var(--font-family-body)}@media screen and (max-width:1023px){.atlas-snack-range-nutrition .atlas-snack-range-nutrition-pill{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #414141;border-radius:1000px;background-color:#fff;padding:6px 8px;height:28px;font-weight:500;font-size:12px;line-height:1.3;font-family:var(--font-family-primary);letter-spacing:0;white-space:nowrap}}.atlas-snack-range-nutrition+.atlas-snack-range{--atlas-snack-range-margin: 20px 0 0 0}.atlas-snack-range .atlas-snack-range-divider{margin:var(--atlas-snack-range-divider-space) 0 0 0;border:0;background-color:var(--text-primary);width:100%;height:1px}.atlas-snack-range--divider+.product-stitching{--product-stitching-margin: 20px 0 20px 0}.atlas-snack-range-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:var(--atlas-snack-range-title-space)}.atlas-snack-range-header .atlas-snack-range-title{flex:1 1 auto;margin-bottom:0;min-width:0}.atlas-snack-range-header>.atlas-product-compare{display:block;flex:0 0 auto;width:auto;height:auto}.atlas-product-compare__trigger{cursor:pointer;border:0;background:transparent;padding:0;color:var(--text-primary);font-weight:500;font-size:16px;line-height:1.3;font-family:var(--font-family-primary);letter-spacing:.005em;text-decoration:underline;text-underline-offset:2px;text-transform:none;white-space:nowrap}.atlas-product-compare__popup{--popup-padding-top-mobile: 50px;--popup-padding-right-mobile: 16px;--popup-padding-bottom-mobile: 24px;--popup-padding-left-mobile: 16px;--popup-max-width-mobile: 440px;--popup-padding-top-desktop: 60px;--popup-padding-right-desktop: 32px;--popup-padding-bottom-desktop: 32px;--popup-padding-left-desktop: 32px;--popup-max-width: 504px}.atlas-product-compare__popup .atlas-popup-modal__title{font-size:22px;font-family:var(--font-family-heading)}.atlas-product-compare__popup .atlas-popup-modal__sub-text{font-size:14px}.atlas-product-compare__image{display:block;border-radius:8px;width:100%;height:auto}@media(min-width:1024px){.atlas-product-compare__popup .atlas-popup-modal__close{right:24px;left:auto}.atlas-product-compare__popup .atlas-popup-modal__title{font-size:28px}}@media screen and (min-width:1024px){.atlas-product-compare__popup{--popup-max-width: 566px;--popup-padding-top-desktop: 60px;--popup-padding-right-desktop: 50px;--popup-padding-left-desktop: 50px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/atlas.block.product.snack-range.css.map */
