.kr-bundle-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}.kr-bundle-category{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--corner-button);background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:12px 6px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1.3;display:flex;flex-direction:column;align-items:center;gap:5px}.kr-bundle-category[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.kr-bundle-category:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.kr-bundle-instruction{margin:0 0 16px;font-size:13px;line-height:1.5;min-height:2em}.kr-bundle-summary{margin-top:16px;padding:14px 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:13px}.kr-bundle-summary summary{cursor:pointer;font-weight:600}.kr-bundle-summary [data-kr-selected-count]{float:right}.kr-bundle-summary ul{padding-left:18px;margin-bottom:0;line-height:1.8}.kr-bundle-total{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;margin:16px 0 8px}.kr-bundle-total strong{font-size:21px}.sugar-bundle-builder[data-kr-category-limits] [hidden]{display:none!important}.sugar-bundle-builder[data-kr-category-limits] .sugar-bundle-item__title{overflow-wrap:normal;word-break:normal}.sugar-bundle-builder[data-kr-active=soap] .shopify-block:has(>[data-bundle-item]:not([data-kr-category=soap])),.sugar-bundle-builder[data-kr-active=shampoo] .shopify-block:has(>[data-bundle-item]:not([data-kr-category=shampoo])),.sugar-bundle-builder[data-kr-active=deodorant] .shopify-block:has(>[data-bundle-item]:not([data-kr-category=deodorant])),.sugar-bundle-builder[data-kr-active=lip] .shopify-block:has(>[data-bundle-item]:not([data-kr-category=lip])){display:none}@media(max-width:749px){.kr-bundle-categories{gap:6px}.kr-bundle-category{font-size:11px;padding:11px 3px}.kr-bundle-total{font-size:13px}}.kr-bundle-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0 18px;font-size:13px}.kr-bundle-progress strong{font-size:16px}.kr-bundle-progress progress{-webkit-appearance:none;appearance:none;border:0;width:100%;height:6px;border-radius:20px;overflow:hidden;background:#e8ece8;color:#346743}.kr-bundle-progress progress::-webkit-progress-bar{background:#e8ece8}.kr-bundle-progress progress::-webkit-progress-value{background:#346743;transition:width .2s}.kr-bundle-progress progress::-moz-progress-bar{background:#346743}.kr-bundle-category{border-radius:10px;min-height:90px;justify-content:center}.kr-bundle-category.is-complete{background:#edf5ee;color:#245135;border-color:#b8d3be}.kr-bundle-category.is-complete[aria-pressed=true]{box-shadow:inset 0 0 0 1px #346743}.kr-category-status{font-size:10px;font-weight:500}.kr-bundle-category.is-complete .kr-category-status{font-weight:700}.kr-bundle-ready{background:#edf5ee;border:1px solid #b8d3be;color:#245135;padding:16px;border-radius:10px;margin-top:18px;display:flex;flex-direction:column;gap:6px;font-size:12px}.kr-bundle-ready strong{font-size:17px}[data-kr-category-limits] [data-bundle-item]{border-radius:12px;overflow:hidden}[data-kr-category-limits] [data-bundle-item].is-selected{background:#f3f7f3;border-color:#8eaf98}[data-kr-category-limits] [data-bundle-item] img{min-width:68px}@media(max-width:749px){.kr-bundle-category{min-height:92px}.kr-category-status{font-size:9px}.kr-bundle-progress{font-size:12px}}@media(prefers-reduced-motion:reduce){.kr-bundle-progress progress::-webkit-progress-value{transition:none}}.kr-bundle-offer{border-bottom:1px solid #e3e8e3;padding:12px 0 20px;margin-bottom:18px}.kr-bundle-offer>span{font-size:10px;letter-spacing:.12em;font-weight:600}.kr-bundle-offer>div{display:flex;align-items:center;gap:12px;margin-top:5px}.kr-bundle-offer strong{font-size:30px;line-height:1.25}.kr-bundle-offer s{font-size:17px;color:#666}.kr-bundle-offer p{font-size:13px;margin:6px 0}.kr-bundle-offer small{font-size:12px;color:#346743}.kr-bundle-shortcut{display:flex;flex-wrap:wrap;gap:8px}.kr-bundle-shortcut button{font:inherit;font-size:13px;font-weight:600;padding:12px 16px;border:1px solid #181818;border-radius:8px;background:#181818;color:#fff;cursor:pointer}.kr-bundle-shortcut [data-kr-customize]{background:#fff;color:#181818}.kr-bundle-shortcut p{flex-basis:100%;font-size:12px;margin:2px 0;color:#555;line-height:1.5}.kr-bundle-shortcut [role=status]{font-size:12px;color:#346743}.kr-bundle-terms{font-size:12px;line-height:1.6;margin:6px 0 14px;color:#555}.kr-bundle-summary{padding:12px 0}.kr-bundle-categories{scroll-margin-top:110px}.kr-bundle-sticky{display:none}@media(max-width:749px){.kr-bundle-sticky{position:fixed;z-index:25;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 82px calc(12px + env(safe-area-inset-bottom)) 15px;background:#fff;border-top:1px solid #dce4dd;box-shadow:0 -4px 20px #0000000a}.kr-bundle-sticky strong,.kr-bundle-sticky small{display:block}.kr-bundle-sticky strong{font-size:14px}.kr-bundle-sticky small{font-size:10px;color:#555;margin-top:3px}.kr-bundle-sticky button{border:0;border-radius:8px;background:#171717;color:#fff;padding:12px 14px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.kr-bundle-sticky button:disabled{opacity:.6}body.sugar-cart-drawer-open .kr-bundle-sticky{display:none}[data-kr-category-limits]{padding-bottom:85px}.kr-bundle-shortcut button{flex:1}.kr-bundle-offer strong{font-size:28px}}.kr-bundle-categories{grid-template-columns:repeat(var(--kr-category-columns,4),minmax(0,1fr))}.kr-pricing-preview-note{font-size:12px;line-height:1.5;padding:10px 12px;background:#fff5dc;color:#614b16;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/131/assets/kr-bundle-categories.css.map */
