.krumel-card-action{grid-row:3;margin-top:auto;padding-top:1.6rem;position:relative;z-index:2;width:100%}.krumel-bag{box-sizing:border-box;width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;background:#1f3a2e;color:#fff;border:1px solid #1f3a2e;border-radius:2px;font:inherit;font-size:14px;letter-spacing:.04em;text-decoration:none;cursor:pointer;position:relative;transition:background .2s,color .2s}.krumel-bag:focus-visible{outline:2px solid #1f3a2e;outline-offset:3px}.krumel-bag:disabled{opacity:.5;cursor:not-allowed;justify-content:center}.krumel-plus{font-style:normal;font-size:22px;line-height:1}.krumel-bag.loading .krumel-plus{visibility:hidden}.krumel-bag.loading .loading__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px}.krumel-bag.loading [data-bag-label]{opacity:0}.krumel-whisk.spinner{animation:krumel-whisk-turn 1.2s linear infinite;transform-origin:center;width:100%;height:100%}@keyframes krumel-whisk-turn{to{transform:rotate(360deg)}}.krumel-media-badged{position:relative}.krumel-collection-badge{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:3;max-width:calc(100% - 16px);width:max-content;background:#1f3a2e;color:#fff;padding:7px 12px;border-radius:999px;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.025em;pointer-events:none}.krumel-crumb{position:fixed;z-index:10000;pointer-events:none;width:5px;height:4px;border-radius:40% 65% 35% 55%;background:#bc8b53}@media(hover:hover){.krumel-bag:not(:disabled):hover{background:#1f3a2e;color:#fff}}@media(prefers-reduced-motion:reduce){.krumel-whisk.spinner{animation:none}.krumel-bag{transition:none}}.krumel-buy-row{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:4px;align-items:center}.krumel-quantity-caption{text-align:center;font-size:12px;line-height:1.5;margin-bottom:7px;color:#1f3a2e}.krumel-quantity-step{display:flex;align-items:center;justify-content:center;min-height:46px;width:32px;padding:0;border:0;background:transparent;color:#1f3a2e;font:inherit;font-size:24px;cursor:pointer;touch-action:manipulation}.krumel-quantity-step:disabled{opacity:.3;cursor:default}.krumel-quantity-step:focus-visible{outline:2px solid #1f3a2e;outline-offset:1px}.krumel-buy-row .krumel-bag{font-size:13px;letter-spacing:.01em;line-height:1.3}@media(hover:hover){.krumel-bag:not(:disabled):hover{background:#2e5040}.krumel-quantity-step:not(:disabled):hover{background:#f7f5f0}}.krumel-bag.krumel-quantity-feedback [data-bag-label]{opacity:0}.krumel-bag.krumel-quantity-feedback .loading__spinner,.krumel-bag.loading .loading__spinner{display:block!important;visibility:visible;opacity:1;position:absolute;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);width:26px;height:26px;color:#fff;pointer-events:none}.card-wrapper .krumel-collection-badge{left:12px;transform:none}
/*# sourceMappingURL=/cdn/shop/t/66/assets/krumel-shopping.css.map */
